[401202.414] _XSERVTransSocketOpenCOTSServer: Unable to open socket for inet6 [401202.415] _XSERVTransOpen: transport open failed for inet6/bellona.site:0 [401202.415] _XSERVTransMakeAllCOTSServerListeners: failed to open listener for inet6 [401202.415] X.Org X Server 1.13.0 Release Date: 2012-09-05 [401202.415] X Protocol Version 11, Revision 0 [401202.415] Build Operating System: openSUSE SUSE LINUX [401202.415] Current Operating System: Linux bellona.site 3.7.0-rc8-next-20121205_64+ #1707 SMP Wed Dec 5 10:49:46 CET 2012 x86_64 [401202.415] Kernel command line: root=/dev/md2 ro reboot=a,w debug ipv6.disable=1 [401202.415] Build Date: 07 December 2012 02:17:05PM [401202.415] [401202.415] Current version of pixman: 0.28.2 [401202.415] Before reporting problems, check http://wiki.x.org to make sure that you have the latest version. [401202.415] Markers: (--) probed, (**) from config file, (==) default setting, (++) from command line, (!!) notice, (II) informational, (WW) warning, (EE) error, (NI) not implemented, (??) unknown. [401202.415] (==) Log file: "/var/log/Xorg.0.log", Time: Fri Dec 21 21:23:03 2012 [401202.415] (==) Using config directory: "/etc/X11/xorg.conf.d" [401202.415] (==) Using system config directory "/usr/share/X11/xorg.conf.d" [401202.416] (==) No Layout section. Using the first Screen section. [401202.416] (==) No screen section available. Using defaults. [401202.416] (**) |-->Screen "Default Screen Section" (0) [401202.416] (**) | |-->Monitor "" [401202.416] (==) No monitor specified for screen "Default Screen Section". Using a default monitor configuration. [401202.416] (==) Automatically adding devices [401202.416] (==) Automatically enabling devices [401202.416] (==) Automatically adding GPU devices [401202.416] (WW) The directory "/usr/share/fonts/misc/sgi" does not exist. [401202.416] Entry deleted from font path. [401202.416] (==) FontPath set to: /usr/share/fonts/misc:unscaled, /usr/share/fonts/Type1/, /usr/share/fonts/100dpi:unscaled, /usr/share/fonts/75dpi:unscaled, /usr/share/fonts/ghostscript/, /usr/share/fonts/cyrillic:unscaled, /usr/share/fonts/truetype/, built-ins [401202.416] (**) ModulePath set to "/opt/ddxd/lib64/xorg/modules/drivers,/usr/lib64/xorg/modules" [401202.416] (II) The server relies on udev to provide the list of input devices. If no devices become available, reconfigure udev or disable AutoAddDevices. [401202.416] (II) Loader magic: 0x801c20 [401202.416] (II) Module ABI versions: [401202.416] X.Org ANSI C Emulation: 0.4 [401202.416] X.Org Video Driver: 13.0 [401202.416] X.Org XInput driver : 18.0 [401202.416] X.Org Server Extension : 7.0 [401202.417] (II) config/udev: Adding drm device (/dev/dri/card0) [401202.417] (--) PCI:*(0:0:2:0) 8086:29c2:8086:29c2 rev 2, Mem @ 0xfeb80000/524288, 0xd0000000/268435456, 0xfea00000/1048576, I/O @ 0x0000ec00/8 [401202.417] (WW) Open ACPI failed (/var/run/acpid.socket) (No such file or directory) [401202.417] Initializing built-in extension Generic Event Extension [401202.417] Initializing built-in extension SHAPE [401202.417] Initializing built-in extension MIT-SHM [401202.417] Initializing built-in extension XInputExtension [401202.417] Initializing built-in extension XTEST [401202.417] Initializing built-in extension BIG-REQUESTS [401202.417] Initializing built-in extension SYNC [401202.417] Initializing built-in extension XKEYBOARD [401202.417] Initializing built-in extension XC-MISC [401202.418] Initializing built-in extension SECURITY [401202.418] Initializing built-in extension XINERAMA [401202.418] Initializing built-in extension XFIXES [401202.418] Initializing built-in extension RENDER [401202.418] Initializing built-in extension RANDR [401202.418] Initializing built-in extension COMPOSITE [401202.418] Initializing built-in extension DAMAGE [401202.418] Initializing built-in extension MIT-SCREEN-SAVER [401202.418] Initializing built-in extension DOUBLE-BUFFER [401202.418] Initializing built-in extension RECORD [401202.418] Initializing built-in extension DPMS [401202.418] Initializing built-in extension X-Resource [401202.418] Initializing built-in extension XVideo [401202.418] Initializing built-in extension XVideo-MotionCompensation [401202.418] Initializing built-in extension XFree86-VidModeExtension [401202.418] Initializing built-in extension XFree86-DGA [401202.418] Initializing built-in extension XFree86-DRI [401202.418] Initializing built-in extension DRI2 [401202.418] (II) "glx" will be loaded by default. [401202.418] (II) LoadModule: "dri2" [401202.418] (II) Module "dri2" already built-in [401202.418] (II) LoadModule: "glamoregl" [401202.418] (II) Loading /usr/lib64/xorg/modules/libglamoregl.so [401202.419] (II) Module glamoregl: vendor="X.Org Foundation" [401202.419] compiled for 1.13.0, module version = 0.5.0 [401202.419] ABI class: X.Org ANSI C Emulation, version 0.4 [401202.419] (II) LoadModule: "glx" [401202.419] (II) Loading /usr/lib64/xorg/modules/extensions/libglx.so [401202.419] (II) Module glx: vendor="X.Org Foundation" [401202.419] compiled for 1.13.0, module version = 1.0.0 [401202.419] ABI class: X.Org Server Extension, version 7.0 [401202.419] (==) AIGLX enabled [401202.419] Loading extension GLX [401202.419] (==) Matched intel as autoconfigured driver 0 [401202.419] (==) Matched intel as autoconfigured driver 1 [401202.419] (==) Matched modesetting as autoconfigured driver 2 [401202.419] (==) Matched fbdev as autoconfigured driver 3 [401202.419] (==) Matched vesa as autoconfigured driver 4 [401202.419] (==) Assigned the driver to the xf86ConfigLayout [401202.419] (II) LoadModule: "intel" [401202.419] (II) Loading /opt/ddxd/lib64/xorg/modules/drivers/intel_drv.so [401202.419] (II) Module intel: vendor="X.Org Foundation" [401202.419] compiled for 1.13.0, module version = 2.20.8 [401202.419] Module class: X.Org Video Driver [401202.419] ABI class: X.Org Video Driver, version 13.0 [401202.419] (II) LoadModule: "modesetting" [401202.419] (II) Loading /usr/lib64/xorg/modules/drivers/modesetting_drv.so [401202.419] (II) Module modesetting: vendor="X.Org Foundation" [401202.419] compiled for 1.13.0, module version = 0.5.0 [401202.419] Module class: X.Org Video Driver [401202.419] ABI class: X.Org Video Driver, version 13.0 [401202.419] (II) LoadModule: "fbdev" [401202.419] (II) Loading /usr/lib64/xorg/modules/drivers/fbdev_drv.so [401202.420] (II) Module fbdev: vendor="X.Org Foundation" [401202.420] compiled for 1.13.0, module version = 0.4.3 [401202.420] Module class: X.Org Video Driver [401202.420] ABI class: X.Org Video Driver, version 13.0 [401202.420] (II) LoadModule: "vesa" [401202.420] (II) Loading /usr/lib64/xorg/modules/drivers/vesa_drv.so [401202.420] (II) Module vesa: vendor="X.Org Foundation" [401202.420] compiled for 1.13.0, module version = 2.3.2 [401202.420] Module class: X.Org Video Driver [401202.420] ABI class: X.Org Video Driver, version 13.0 [401202.420] (II) intel: Driver for Intel 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, B43, Clarkdale, Arrandale, Sandybridge Desktop (GT1), Sandybridge Desktop (GT2), Sandybridge Desktop (GT2+), Sandybridge Mobile (GT1), Sandybridge Mobile (GT2), Sandybridge Mobile (GT2+), Sandybridge Server, Ivybridge Mobile (GT1), Ivybridge Mobile (GT2), Ivybridge Desktop (GT1), Ivybridge Desktop (GT2), Ivybridge Server, Ivybridge Server (GT2), Haswell Desktop (GT1), Haswell Desktop (GT2), Haswell Desktop (GT2+), Haswell Mobile (GT1), Haswell Mobile (GT2), Haswell Mobile (GT2+), Haswell Server (GT1), Haswell Server (GT2), Haswell Server (GT2+), Haswell SDV Desktop (GT1), Haswell SDV Desktop (GT2), Haswell SDV Desktop (GT2+), Haswell SDV Mobile (GT1), Haswell SDV Mobile (GT2), Haswell SDV Mobile (GT2+), Haswell SDV Server (GT1), Haswell SDV Server (GT2), Haswell SDV Server (GT2+), Haswell ULT Desktop (GT1), Haswell ULT Desktop (GT2), Haswell ULT Desktop (GT2+), Haswell ULT Mobile (GT1), Haswell ULT Mobile (GT2), Haswell ULT Mobile (GT2+), Haswell ULT Server (GT1), Haswell ULT Server (GT2), Haswell ULT Server (GT2+), Haswell CRW Desktop (GT1), Haswell CRW Desktop (GT2), Haswell CRW Desktop (GT2+), Haswell CRW Mobile (GT1), Haswell CRW Mobile (GT2), Haswell CRW Mobile (GT2+), Haswell CRW Server (GT1), Haswell CRW Server (GT2), Haswell CRW Server (GT2+), ValleyView PO board [401202.420] (II) modesetting: Driver for Modesetting Kernel Drivers: kms [401202.420] (II) FBDEV: driver for framebuffer: fbdev [401202.420] (II) VESA: driver for VESA chipsets: vesa [401202.420] (++) using VT number 7 [401202.426] sna_init_scrn: entity_num=0 [401202.426] (II) intel(0): SNA compiled from 2.20.16-32-g1f4ede0 [401202.426] (II) intel(0): SNA compiled with assertions enabled [401202.426] (II) intel(0): SNA compiled with memory allocation reporting enabled [401202.426] (II) intel(0): SNA compiled with extra pixmap/damage validation [401202.426] pixman version: 0.28.2 [401202.426] (WW) Falling back to old probe method for modesetting [401202.426] (WW) Falling back to old probe method for fbdev [401202.426] (II) Loading sub module "fbdevhw" [401202.426] (II) LoadModule: "fbdevhw" [401202.426] (II) Loading /usr/lib64/xorg/modules/libfbdevhw.so [401202.426] (II) Module fbdevhw: vendor="X.Org Foundation" [401202.426] compiled for 1.13.0, module version = 0.0.2 [401202.426] ABI class: X.Org Video Driver, version 13.0 [401202.426] (WW) Falling back to old probe method for vesa [401202.426] sna_pre_init flags=0, numEntities=1 [401202.426] sna_open_drm_master [401202.426] sna_open_drm_master: opening device 'pci:0000:00:02.0' [401202.426] (II) intel(0): Creating default Display subsection in Screen section "Default Screen Section" for depth/fbbpp 24/32 [401202.426] (==) intel(0): Depth 24, (--) framebuffer bpp 32 [401202.426] (==) intel(0): RGB weight 888 [401202.426] (==) intel(0): Default visual is TrueColor [401202.426] (--) intel(0): Integrated Graphics Chipset: Intel(R) G33 [401202.426] kgem_init: fd=11, gen=27 [401202.426] kgem_init: has BLT ring? 0 [401202.426] kgem_init: has relaxed delta? 1 [401202.426] kgem_init: has relaxed fencing? 1 [401202.426] kgem_init: has shared last-level-cache? 0 [401202.426] kgem_init: has set-cache-level? 1 [401202.426] kgem_init: has userptr? 0 [401202.426] kgem_init: has no-reloc? 0 [401202.426] kgem_init: has handle-lut? 0 [401202.426] kgem_init: semaphores enabled? 0 [401202.426] kgem_init: can blt to cpu? 1 [401202.426] kgem_init: can use privileged batchbuffers? 1 [401202.426] kgem_init: can use pinned batchbuffers (to avoid CS w/a)? 0 [401202.426] kgem_init_pinned_batches: new handle=1, num_pages=1 [401202.426] kgem_init_pinned_batches: new handle=2, num_pages=1 [401202.426] kgem_init_pinned_batches: new handle=3, num_pages=1 [401202.426] kgem_init_pinned_batches: new handle=4, num_pages=1 [401202.426] kgem_init_pinned_batches: new handle=5, num_pages=1 [401202.426] kgem_init_pinned_batches: new handle=6, num_pages=1 [401202.426] kgem_init_pinned_batches: new handle=7, num_pages=1 [401202.426] kgem_init_pinned_batches: new handle=8, num_pages=1 [401202.426] kgem_init_pinned_batches: new handle=9, num_pages=1 [401202.426] kgem_init_pinned_batches: new handle=10, num_pages=1 [401202.426] kgem_init_pinned_batches: new handle=11, num_pages=1 [401202.426] kgem_init_pinned_batches: new handle=12, num_pages=1 [401202.426] kgem_init_pinned_batches: new handle=13, num_pages=1 [401202.426] kgem_init_pinned_batches: new handle=14, num_pages=1 [401202.426] kgem_init_pinned_batches: new handle=15, num_pages=1 [401202.426] kgem_init_pinned_batches: new handle=16, num_pages=1 [401202.426] kgem_init_pinned_batches: new handle=17, num_pages=4 [401202.426] kgem_init_pinned_batches: new handle=18, num_pages=4 [401202.427] kgem_init_pinned_batches: new handle=19, num_pages=4 [401202.427] kgem_init_pinned_batches: new handle=20, num_pages=4 [401202.427] kgem_init: maximum batch size? 65528 [401202.427] kgem_init: half cpu cache 512 pages [401202.427] kgem_init: cpu bo enabled 1: llc? 0, set-cache-level? 1, userptr? 0 [401202.427] kgem_init: aperture low=178956970 [170], high=402653184 [384] [401202.427] kgem_init: aperture mappable=268435456 [256 MiB] [401202.427] kgem_init: buffer size=262144 [256 KiB] [401202.427] kgem_init: total ram=6171598848 [401202.427] kgem_init: maximum object size=357913941 [401202.427] kgem_init: large object thresold=134217728 [401202.427] kgem_init: max object sizes (gpu=134217728, cpu=357913941, tile upload=67108864, copy=67108864) [401202.427] kgem_init: max fences=14 [401202.427] (**) intel(0): Framebuffer tiled [401202.427] (**) intel(0): Pixmaps tiled [401202.427] (**) intel(0): 3D buffers tiled [401202.427] (**) intel(0): Throttling enabled [401202.427] (**) intel(0): Delayed flush enabled [401202.427] (**) intel(0): "Tear free" disabled [401202.427] (**) intel(0): Forcing per-crtc-pixmaps? no [401202.427] sna_crtc_init [401202.427] sna_crtc_init: created handle=21 for cursor on CRTC:3 [401202.427] sna_crtc_init: attached crtc[0] id=3, pipe=0 [401202.427] sna_crtc_init [401202.427] sna_crtc_init: created handle=22 for cursor on CRTC:4 [401202.427] sna_crtc_init: attached crtc[1] id=4, pipe=1 [401202.592] (II) intel(0): Output VGA1 has no monitor section [401202.592] sna_output_detect [401202.760] sna_output_get_modes [401202.760] sna_output_attach_edid: retreiving blob (property 0, id=1, value=7), length=128 [401202.760] (II) intel(0): EDID for output VGA1 [401202.760] (II) intel(0): Manufacturer: DEL Model: 4071 Serial#: 1110923340 [401202.760] (II) intel(0): Year: 2011 Week: 40 [401202.760] (II) intel(0): EDID Version: 1.3 [401202.760] (II) intel(0): Analog Display Input, Input Voltage Level: 0.700/0.300 V [401202.760] (II) intel(0): Sync: Separate Composite SyncOnGreen [401202.760] (II) intel(0): Max Image Size [cm]: horiz.: 51 vert.: 29 [401202.760] (II) intel(0): Gamma: 2.20 [401202.760] (II) intel(0): DPMS capabilities: StandBy Suspend Off; RGB/Color Display [401202.760] (II) intel(0): First detailed timing is preferred mode [401202.760] (II) intel(0): redX: 0.638 redY: 0.330 greenX: 0.312 greenY: 0.623 [401202.760] (II) intel(0): blueX: 0.150 blueY: 0.068 whiteX: 0.313 whiteY: 0.329 [401202.760] (II) intel(0): Supported established timings: [401202.760] (II) intel(0): 720x400@70Hz [401202.760] (II) intel(0): 640x480@60Hz [401202.760] (II) intel(0): 640x480@75Hz [401202.760] (II) intel(0): 800x600@60Hz [401202.760] (II) intel(0): 800x600@75Hz [401202.760] (II) intel(0): 1024x768@60Hz [401202.760] (II) intel(0): 1024x768@75Hz [401202.760] (II) intel(0): 1280x1024@75Hz [401202.760] (II) intel(0): Manufacturer's mask: 0 [401202.760] (II) intel(0): Supported standard timings: [401202.760] (II) intel(0): #0: hsize: 1152 vsize 864 refresh: 75 vid: 20337 [401202.760] (II) intel(0): #1: hsize: 1280 vsize 1024 refresh: 60 vid: 32897 [401202.760] (II) intel(0): #2: hsize: 1920 vsize 1080 refresh: 60 vid: 49361 [401202.760] (II) intel(0): Supported detailed timing: [401202.760] (II) intel(0): clock: 148.5 MHz Image Size: 510 x 287 mm [401202.760] (II) intel(0): h_active: 1920 h_sync: 2008 h_sync_end 2052 h_blank_end 2200 h_border: 0 [401202.760] (II) intel(0): v_active: 1080 v_sync: 1084 v_sync_end 1089 v_blanking: 1125 v_border: 0 [401202.760] (II) intel(0): Serial No: 59DJP1A7B7XL [401202.760] (II) intel(0): Monitor name: DELL U2312HM [401202.760] (II) intel(0): Ranges: V min: 56 V max: 76 Hz, H min: 30 H max: 83 kHz, PixClock max 175 MHz [401202.760] (II) intel(0): EDID (in hex): [401202.760] (II) intel(0): 00ffffffffffff0010ac71404c583742 [401202.760] (II) intel(0): 281501030e331d78ea6ea5a3544f9f26 [401202.760] (II) intel(0): 115054a54b00714f8180d1c001010101 [401202.760] (II) intel(0): 010101010101023a801871382d40582c [401202.760] (II) intel(0): 4500fe1f1100001e000000ff00353944 [401202.760] (II) intel(0): 4a503141374237584c0a000000fc0044 [401202.760] (II) intel(0): 454c4c205532333132484d0a000000fd [401202.760] (II) intel(0): 00384c1e5311000a202020202020007c [401202.760] (II) intel(0): EDID vendor "DEL", prod id 16497 [401202.760] (II) intel(0): Using EDID range info for horizontal sync [401202.760] (II) intel(0): Using EDID range info for vertical refresh [401202.760] (II) intel(0): Printing DDC gathered Modelines: [401202.760] (II) intel(0): Modeline "1920x1080"x0.0 148.50 1920 2008 2052 2200 1080 1084 1089 1125 +hsync +vsync (67.5 kHz eP) [401202.760] (II) intel(0): Modeline "800x600"x0.0 40.00 800 840 968 1056 600 601 605 628 +hsync +vsync (37.9 kHz e) [401202.760] (II) intel(0): Modeline "640x480"x0.0 31.50 640 656 720 840 480 481 484 500 -hsync -vsync (37.5 kHz e) [401202.760] (II) intel(0): Modeline "640x480"x0.0 25.18 640 656 752 800 480 490 492 525 -hsync -vsync (31.5 kHz e) [401202.760] (II) intel(0): Modeline "720x400"x0.0 28.32 720 738 846 900 400 412 414 449 -hsync +vsync (31.5 kHz e) [401202.760] (II) intel(0): Modeline "1280x1024"x0.0 135.00 1280 1296 1440 1688 1024 1025 1028 1066 +hsync +vsync (80.0 kHz e) [401202.760] (II) intel(0): Modeline "1024x768"x0.0 78.75 1024 1040 1136 1312 768 769 772 800 +hsync +vsync (60.0 kHz e) [401202.760] (II) intel(0): Modeline "1024x768"x0.0 65.00 1024 1048 1184 1344 768 771 777 806 -hsync -vsync (48.4 kHz e) [401202.760] (II) intel(0): Modeline "800x600"x0.0 49.50 800 816 896 1056 600 601 604 625 +hsync +vsync (46.9 kHz e) [401202.760] (II) intel(0): Modeline "1152x864"x0.0 108.00 1152 1216 1344 1600 864 865 868 900 +hsync +vsync (67.5 kHz e) [401202.760] (II) intel(0): Modeline "1280x1024"x0.0 108.00 1280 1328 1440 1688 1024 1025 1028 1066 +hsync +vsync (64.0 kHz e) [401202.760] (II) intel(0): Modeline "1920x1080"x60.0 172.80 1920 2040 2248 2576 1080 1081 1084 1118 -hsync +vsync (67.1 kHz e) [401202.760] kgem_can_create_2d: 1920x1080 @ 32 [401202.760] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [401202.760] kgem_can_create_2d: 1680x1050 @ 32 [401202.760] kgem_choose_tiling: TLB miss between lines 1680x1050 (pitch=6720), forcing tiling 1 [401202.760] kgem_can_create_2d: 1680x945 @ 32 [401202.760] kgem_choose_tiling: TLB miss between lines 1680x945 (pitch=6720), forcing tiling 1 [401202.760] kgem_can_create_2d: 1400x1050 @ 32 [401202.760] kgem_choose_tiling: TLB miss between lines 1400x1050 (pitch=5600), forcing tiling 1 [401202.760] kgem_can_create_2d: 1400x1050 @ 32 [401202.760] kgem_choose_tiling: TLB miss between lines 1400x1050 (pitch=5600), forcing tiling 1 [401202.760] kgem_can_create_2d: 1600x900 @ 32 [401202.760] kgem_choose_tiling: TLB miss between lines 1600x900 (pitch=6400), forcing tiling 1 [401202.760] kgem_can_create_2d: 1280x1024 @ 32 [401202.760] kgem_choose_tiling: TLB miss between lines 1280x1024 (pitch=5120), forcing tiling 1 [401202.760] kgem_can_create_2d: 1280x1024 @ 32 [401202.760] kgem_choose_tiling: TLB miss between lines 1280x1024 (pitch=5120), forcing tiling 1 [401202.760] kgem_can_create_2d: 1440x900 @ 32 [401202.760] kgem_choose_tiling: TLB miss between lines 1440x900 (pitch=5760), forcing tiling 1 [401202.760] kgem_can_create_2d: 1440x900 @ 32 [401202.760] kgem_choose_tiling: TLB miss between lines 1440x900 (pitch=5760), forcing tiling 1 [401202.760] kgem_can_create_2d: 1280x960 @ 32 [401202.760] kgem_choose_tiling: TLB miss between lines 1280x960 (pitch=5120), forcing tiling 1 [401202.760] kgem_can_create_2d: 1366x768 @ 32 [401202.760] kgem_choose_tiling: TLB miss between lines 1366x768 (pitch=5464), forcing tiling 1 [401202.760] kgem_can_create_2d: 1360x768 @ 32 [401202.760] kgem_choose_tiling: TLB miss between lines 1360x768 (pitch=5440), forcing tiling 1 [401202.760] kgem_can_create_2d: 1280x800 @ 32 [401202.760] kgem_choose_tiling: TLB miss between lines 1280x800 (pitch=5120), forcing tiling 1 [401202.760] kgem_can_create_2d: 1280x800 @ 32 [401202.760] kgem_choose_tiling: TLB miss between lines 1280x800 (pitch=5120), forcing tiling 1 [401202.760] kgem_can_create_2d: 1152x864 @ 32 [401202.760] kgem_choose_tiling: TLB miss between lines 1152x864 (pitch=4608), forcing tiling 1 [401202.760] kgem_can_create_2d: 1280x768 @ 32 [401202.760] kgem_choose_tiling: TLB miss between lines 1280x768 (pitch=5120), forcing tiling 1 [401202.760] kgem_can_create_2d: 1280x768 @ 32 [401202.760] kgem_choose_tiling: TLB miss between lines 1280x768 (pitch=5120), forcing tiling 1 [401202.760] kgem_can_create_2d: 1024x768 @ 32 [401202.760] kgem_choose_tiling: TLB miss between lines 1024x768 (pitch=4096), forcing tiling 1 [401202.760] kgem_can_create_2d: 1024x768 @ 32 [401202.760] kgem_choose_tiling: TLB miss between lines 1024x768 (pitch=4096), forcing tiling 1 [401202.760] kgem_can_create_2d: 1024x768 @ 32 [401202.760] kgem_choose_tiling: TLB miss between lines 1024x768 (pitch=4096), forcing tiling 1 [401202.760] kgem_can_create_2d: 1024x576 @ 32 [401202.760] kgem_choose_tiling: TLB miss between lines 1024x576 (pitch=4096), forcing tiling 1 [401202.760] kgem_can_create_2d: 800x600 @ 32 [401202.760] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 [401202.760] kgem_can_create_2d: 800x600 @ 32 [401202.760] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 [401202.760] kgem_can_create_2d: 800x600 @ 32 [401202.760] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 [401202.760] kgem_can_create_2d: 800x600 @ 32 [401202.760] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 [401202.760] kgem_can_create_2d: 848x480 @ 32 [401202.760] kgem_choose_tiling: TLB near-miss between lines 848x480 (pitch=3392), forcing tiling 1 [401202.761] kgem_can_create_2d: 640x480 @ 32 [401202.761] kgem_choose_tiling: TLB near-miss between lines 640x480 (pitch=2560), forcing tiling 1 [401202.761] kgem_can_create_2d: 640x480 @ 32 [401202.761] kgem_choose_tiling: TLB near-miss between lines 640x480 (pitch=2560), forcing tiling 1 [401202.761] kgem_can_create_2d: 640x480 @ 32 [401202.761] kgem_choose_tiling: TLB near-miss between lines 640x480 (pitch=2560), forcing tiling 1 [401202.761] kgem_can_create_2d: 720x400 @ 32 [401202.761] kgem_choose_tiling: TLB near-miss between lines 720x400 (pitch=2880), forcing tiling 1 [401202.761] (II) intel(0): Printing probed modes for output VGA1 [401202.761] (II) intel(0): Modeline "1920x1080"x60.0 148.50 1920 2008 2052 2200 1080 1084 1089 1125 +hsync +vsync (67.5 kHz eP) [401202.761] (II) intel(0): Modeline "1680x1050"x60.0 146.25 1680 1784 1960 2240 1050 1053 1059 1089 -hsync +vsync (65.3 kHz e) [401202.761] (II) intel(0): Modeline "1680x945"x60.0 131.48 1680 1784 1960 2240 945 946 949 978 -hsync +vsync (58.7 kHz) [401202.761] (II) intel(0): Modeline "1400x1050"x74.9 156.00 1400 1504 1648 1896 1050 1053 1057 1099 -hsync +vsync (82.3 kHz e) [401202.761] (II) intel(0): Modeline "1400x1050"x60.0 121.75 1400 1488 1632 1864 1050 1053 1057 1089 -hsync +vsync (65.3 kHz e) [401202.761] (II) intel(0): Modeline "1600x900"x60.0 118.96 1600 1696 1864 2128 900 901 904 932 -hsync +vsync (55.9 kHz) [401202.761] (II) intel(0): Modeline "1280x1024"x75.0 135.00 1280 1296 1440 1688 1024 1025 1028 1066 +hsync +vsync (80.0 kHz e) [401202.761] (II) intel(0): Modeline "1280x1024"x60.0 108.00 1280 1328 1440 1688 1024 1025 1028 1066 +hsync +vsync (64.0 kHz e) [401202.761] (II) intel(0): Modeline "1440x900"x75.0 136.75 1440 1536 1688 1936 900 903 909 942 -hsync +vsync (70.6 kHz e) [401202.761] (II) intel(0): Modeline "1440x900"x59.9 106.50 1440 1520 1672 1904 900 903 909 934 -hsync +vsync (55.9 kHz e) [401202.761] (II) intel(0): Modeline "1280x960"x60.0 108.00 1280 1376 1488 1800 960 961 964 1000 +hsync +vsync (60.0 kHz e) [401202.761] (II) intel(0): Modeline "1366x768"x60.0 85.89 1366 1439 1583 1800 768 769 772 795 -hsync +vsync (47.7 kHz) [401202.761] (II) intel(0): Modeline "1360x768"x60.0 85.50 1360 1424 1536 1792 768 771 777 795 +hsync +vsync (47.7 kHz e) [401202.761] (II) intel(0): Modeline "1280x800"x74.9 106.50 1280 1360 1488 1696 800 803 809 838 -hsync +vsync (62.8 kHz e) [401202.761] (II) intel(0): Modeline "1280x800"x59.8 83.50 1280 1352 1480 1680 800 803 809 831 +hsync -vsync (49.7 kHz e) [401202.761] (II) intel(0): Modeline "1152x864"x75.0 108.00 1152 1216 1344 1600 864 865 868 900 +hsync +vsync (67.5 kHz e) [401202.761] (II) intel(0): Modeline "1280x768"x74.9 102.25 1280 1360 1488 1696 768 771 778 805 +hsync -vsync (60.3 kHz e) [401202.761] (II) intel(0): Modeline "1280x768"x59.9 79.50 1280 1344 1472 1664 768 771 778 798 -hsync +vsync (47.8 kHz e) [401202.761] (II) intel(0): Modeline "1024x768"x75.1 78.80 1024 1040 1136 1312 768 769 772 800 +hsync +vsync (60.1 kHz e) [401202.761] (II) intel(0): Modeline "1024x768"x70.1 75.00 1024 1048 1184 1328 768 771 777 806 -hsync -vsync (56.5 kHz e) [401202.761] (II) intel(0): Modeline "1024x768"x60.0 65.00 1024 1048 1184 1344 768 771 777 806 -hsync -vsync (48.4 kHz e) [401202.761] (II) intel(0): Modeline "1024x576"x60.0 46.97 1024 1064 1168 1312 576 577 580 597 -hsync +vsync (35.8 kHz) [401202.761] (II) intel(0): Modeline "800x600"x72.2 50.00 800 856 976 1040 600 637 643 666 +hsync +vsync (48.1 kHz e) [401202.761] (II) intel(0): Modeline "800x600"x75.0 49.50 800 816 896 1056 600 601 604 625 +hsync +vsync (46.9 kHz e) [401202.761] (II) intel(0): Modeline "800x600"x60.3 40.00 800 840 968 1056 600 601 605 628 +hsync +vsync (37.9 kHz e) [401202.761] (II) intel(0): Modeline "800x600"x56.2 36.00 800 824 896 1024 600 601 603 625 +hsync +vsync (35.2 kHz e) [401202.761] (II) intel(0): Modeline "848x480"x60.0 33.75 848 864 976 1088 480 486 494 517 +hsync +vsync (31.0 kHz e) [401202.761] (II) intel(0): Modeline "640x480"x72.8 31.50 640 664 704 832 480 489 492 520 -hsync -vsync (37.9 kHz e) [401202.761] (II) intel(0): Modeline "640x480"x75.0 31.50 640 656 720 840 480 481 484 500 -hsync -vsync (37.5 kHz e) [401202.761] (II) intel(0): Modeline "640x480"x60.0 25.20 640 656 752 800 480 490 492 525 -hsync -vsync (31.5 kHz e) [401202.761] (II) intel(0): Modeline "720x400"x70.1 28.32 720 738 846 900 400 412 414 449 -hsync +vsync (31.5 kHz e) [401202.761] (II) intel(0): Output VGA1 connected [401202.761] (II) intel(0): Using exact sizes for initial modes [401202.761] (II) intel(0): Output VGA1 using initial mode 1920x1080 [401202.761] (II) intel(0): Using default gamma of (1.0, 1.0, 1.0) unless otherwise stated. [401202.761] (**) intel(0): Display dimensions: (510, 290) mm [401202.761] (**) intel(0): DPI set to (95, 94) [401202.761] (II) Loading sub module "dri2" [401202.761] (II) LoadModule: "dri2" [401202.761] (II) Module "dri2" already built-in [401202.761] (II) UnloadModule: "modesetting" [401202.761] (II) Unloading modesetting [401202.761] (II) UnloadModule: "fbdev" [401202.761] (II) Unloading fbdev [401202.761] (II) UnloadSubModule: "fbdevhw" [401202.761] (II) Unloading fbdevhw [401202.761] (II) UnloadModule: "vesa" [401202.761] (II) Unloading vesa [401202.761] (==) Depth 24 pixmap format is 32 bpp [401202.761] sna_screen_init [401202.761] sna_accel_init [401202.761] sna_picture_init [401202.761] sna_accel_init(backend=gen3, have_render=1) [401202.761] (II) intel(0): SNA initialized with gen3 backend [401202.761] (==) intel(0): Backing store disabled [401202.761] (==) intel(0): Silken mouse enabled [401202.761] (II) intel(0): HW Cursor enabled [401202.761] (II) intel(0): RandR 1.2 enabled, ignore the following RandR disabled message. [401202.761] (==) intel(0): DPMS enabled [401202.761] sna_video_sprite_setup: 0 sprite planes [401202.761] sna_video_overlay_setup() [401202.761] sna_video_overlay_update_attrs() [401202.761] (II) intel(0): [XvMC] i915_xvmc driver initialized. [401202.761] sna_dri_open() [401202.761] sna_dri_open: loading dri driver 'i915' [gen=27] for device '/dev/dri/card0' [401202.761] (II) intel(0): [DRI2] Setup complete [401202.761] (II) intel(0): [DRI2] DRI driver: i915 [401202.761] (II) intel(0): direct rendering: DRI2 Enabled [401202.761] sna_uevent_init [401202.761] (==) intel(0): hotplug detection: "enabled" [401202.761] sna_uevent_init: installed uvent handler [401202.761] (--) RandR disabled [401202.769] (II) AIGLX: enabled GLX_MESA_copy_sub_buffer [401202.769] (II) AIGLX: enabled GLX_INTEL_swap_event [401202.769] (II) AIGLX: enabled GLX_ARB_create_context [401202.769] (II) AIGLX: enabled GLX_ARB_create_context_profile [401202.769] (II) AIGLX: enabled GLX_EXT_create_context_es2_profile [401202.769] (II) AIGLX: enabled GLX_SGI_swap_control and GLX_MESA_swap_control [401202.769] (II) AIGLX: GLX_EXT_texture_from_pixmap backed by buffer objects [401202.769] (II) AIGLX: Loaded and initialized i915 [401202.769] (II) GLX: Initialized DRI2 GL provider for screen 0 [401202.769] sna_create_screen_resources(1920x1080@24) [401202.769] sna_accel_create [401202.769] sna_glyphs_create [401202.770] sna_create_pixmap(1024, 1024, 8, usage=12) [401202.770] kgem_can_create_2d: 1024x1024 @ 8 [401202.770] kgem_choose_tiling: 1024x1024 -> 1 [401202.770] sna_pixmap_create_scratch(1024, 1024, 8, tiling=-2) [401202.770] create_pixmap: serial=1, usage=1, 0x0 [401202.770] kgem_create_2d(1024x1024, bpp=8, tiling=2, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=1) [401202.770] new pitch=1024, tiling=2, handle=23, id=1, num_pages=256 [256], bucket=8 [401202.770] __sna_damage_all(1024, 1024) [401202.770] sna_create_pixmap(1024, 1024, 32, usage=12) [401202.770] kgem_can_create_2d: 1024x1024 @ 32 [401202.770] kgem_choose_tiling: TLB miss between lines 1024x1024 (pitch=4096), forcing tiling 1 [401202.770] sna_pixmap_create_scratch(1024, 1024, 32, tiling=-2) [401202.770] create_pixmap: serial=2, usage=1, 0x0 [401202.770] kgem_create_2d(1024x1024, bpp=32, tiling=2, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=1) [401202.770] new pitch=4096, tiling=2, handle=24, id=2, num_pages=1024 [1024], bucket=10 [401202.770] __sna_damage_all(1024, 1024) [401202.770] sna_gradients_create [401202.770] sna_alpha_cache_init [401202.770] kgem_create_linear(1024) [401202.770] search_linear_cache: num_pages=1, flags=2, use_active? 0 [401202.770] search_linear_cache: inactive and cache bucket empty [401202.770] search_linear_cache: active cache bucket empty [401202.770] kgem_create_linear: new handle=25, num_pages=1 [401202.770] kgem_create_proxy: target handle=25 [proxy? -1], offset=0, length=4, io=0 [401202.770] kgem_create_proxy: target handle=25 [proxy? -1], offset=4, length=4, io=0 [401202.770] kgem_create_proxy: target handle=25 [proxy? -1], offset=8, length=4, io=0 [401202.770] kgem_create_proxy: target handle=25 [proxy? -1], offset=12, length=4, io=0 [401202.770] kgem_create_proxy: target handle=25 [proxy? -1], offset=16, length=4, io=0 [401202.770] kgem_create_proxy: target handle=25 [proxy? -1], offset=20, length=4, io=0 [401202.770] kgem_create_proxy: target handle=25 [proxy? -1], offset=24, length=4, io=0 [401202.770] kgem_create_proxy: target handle=25 [proxy? -1], offset=28, length=4, io=0 [401202.770] kgem_create_proxy: target handle=25 [proxy? -1], offset=32, length=4, io=0 [401202.770] kgem_create_proxy: target handle=25 [proxy? -1], offset=36, length=4, io=0 [401202.770] kgem_create_proxy: target handle=25 [proxy? -1], offset=40, length=4, io=0 [401202.770] kgem_create_proxy: target handle=25 [proxy? -1], offset=44, length=4, io=0 [401202.770] kgem_create_proxy: target handle=25 [proxy? -1], offset=48, length=4, io=0 [401202.770] kgem_create_proxy: target handle=25 [proxy? -1], offset=52, length=4, io=0 [401202.770] kgem_create_proxy: target handle=25 [proxy? -1], offset=56, length=4, io=0 [401202.770] kgem_create_proxy: target handle=25 [proxy? -1], offset=60, length=4, io=0 [401202.770] kgem_create_proxy: target handle=25 [proxy? -1], offset=64, length=4, io=0 [401202.770] kgem_create_proxy: target handle=25 [proxy? -1], offset=68, length=4, io=0 [401202.770] kgem_create_proxy: target handle=25 [proxy? -1], offset=72, length=4, io=0 [401202.770] kgem_create_proxy: target handle=25 [proxy? -1], offset=76, length=4, io=0 [401202.770] kgem_create_proxy: target handle=25 [proxy? -1], offset=80, length=4, io=0 [401202.770] kgem_create_proxy: target handle=25 [proxy? -1], offset=84, length=4, io=0 [401202.770] kgem_create_proxy: target handle=25 [proxy? -1], offset=88, length=4, io=0 [401202.770] kgem_create_proxy: target handle=25 [proxy? -1], offset=92, length=4, io=0 [401202.770] kgem_create_proxy: target handle=25 [proxy? -1], offset=96, length=4, io=0 [401202.770] kgem_create_proxy: target handle=25 [proxy? -1], offset=100, length=4, io=0 [401202.770] kgem_create_proxy: target handle=25 [proxy? -1], offset=104, length=4, io=0 [401202.770] kgem_create_proxy: target handle=25 [proxy? -1], offset=108, length=4, io=0 [401202.770] kgem_create_proxy: target handle=25 [proxy? -1], offset=112, length=4, io=0 [401202.770] kgem_create_proxy: target handle=25 [proxy? -1], offset=116, length=4, io=0 [401202.770] kgem_create_proxy: target handle=25 [proxy? -1], offset=120, length=4, io=0 [401202.770] kgem_create_proxy: target handle=25 [proxy? -1], offset=124, length=4, io=0 [401202.770] kgem_create_proxy: target handle=25 [proxy? -1], offset=128, length=4, io=0 [401202.770] kgem_create_proxy: target handle=25 [proxy? -1], offset=132, length=4, io=0 [401202.770] kgem_create_proxy: target handle=25 [proxy? -1], offset=136, length=4, io=0 [401202.770] kgem_create_proxy: target handle=25 [proxy? -1], offset=140, length=4, io=0 [401202.770] kgem_create_proxy: target handle=25 [proxy? -1], offset=144, length=4, io=0 [401202.770] kgem_create_proxy: target handle=25 [proxy? -1], offset=148, length=4, io=0 [401202.770] kgem_create_proxy: target handle=25 [proxy? -1], offset=152, length=4, io=0 [401202.770] kgem_create_proxy: target handle=25 [proxy? -1], offset=156, length=4, io=0 [401202.770] kgem_create_proxy: target handle=25 [proxy? -1], offset=160, length=4, io=0 [401202.770] kgem_create_proxy: target handle=25 [proxy? -1], offset=164, length=4, io=0 [401202.770] kgem_create_proxy: target handle=25 [proxy? -1], offset=168, length=4, io=0 [401202.770] kgem_create_proxy: target handle=25 [proxy? -1], offset=172, length=4, io=0 [401202.770] kgem_create_proxy: target handle=25 [proxy? -1], offset=176, length=4, io=0 [401202.770] kgem_create_proxy: target handle=25 [proxy? -1], offset=180, length=4, io=0 [401202.770] kgem_create_proxy: target handle=25 [proxy? -1], offset=184, length=4, io=0 [401202.770] kgem_create_proxy: target handle=25 [proxy? -1], offset=188, length=4, io=0 [401202.770] kgem_create_proxy: target handle=25 [proxy? -1], offset=192, length=4, io=0 [401202.770] kgem_create_proxy: target handle=25 [proxy? -1], offset=196, length=4, io=0 [401202.770] kgem_create_proxy: target handle=25 [proxy? -1], offset=200, length=4, io=0 [401202.770] kgem_create_proxy: target handle=25 [proxy? -1], offset=204, length=4, io=0 [401202.770] kgem_create_proxy: target handle=25 [proxy? -1], offset=208, length=4, io=0 [401202.770] kgem_create_proxy: target handle=25 [proxy? -1], offset=212, length=4, io=0 [401202.770] kgem_create_proxy: target handle=25 [proxy? -1], offset=216, length=4, io=0 [401202.770] kgem_create_proxy: target handle=25 [proxy? -1], offset=220, length=4, io=0 [401202.770] kgem_create_proxy: target handle=25 [proxy? -1], offset=224, length=4, io=0 [401202.770] kgem_create_proxy: target handle=25 [proxy? -1], offset=228, length=4, io=0 [401202.770] kgem_create_proxy: target handle=25 [proxy? -1], offset=232, length=4, io=0 [401202.770] kgem_create_proxy: target handle=25 [proxy? -1], offset=236, length=4, io=0 [401202.770] kgem_create_proxy: target handle=25 [proxy? -1], offset=240, length=4, io=0 [401202.770] kgem_create_proxy: target handle=25 [proxy? -1], offset=244, length=4, io=0 [401202.770] kgem_create_proxy: target handle=25 [proxy? -1], offset=248, length=4, io=0 [401202.770] kgem_create_proxy: target handle=25 [proxy? -1], offset=252, length=4, io=0 [401202.770] kgem_create_proxy: target handle=25 [proxy? -1], offset=256, length=4, io=0 [401202.770] kgem_create_proxy: target handle=25 [proxy? -1], offset=260, length=4, io=0 [401202.770] kgem_create_proxy: target handle=25 [proxy? -1], offset=264, length=4, io=0 [401202.770] kgem_create_proxy: target handle=25 [proxy? -1], offset=268, length=4, io=0 [401202.770] kgem_create_proxy: target handle=25 [proxy? -1], offset=272, length=4, io=0 [401202.770] kgem_create_proxy: target handle=25 [proxy? -1], offset=276, length=4, io=0 [401202.770] kgem_create_proxy: target handle=25 [proxy? -1], offset=280, length=4, io=0 [401202.770] kgem_create_proxy: target handle=25 [proxy? -1], offset=284, length=4, io=0 [401202.770] kgem_create_proxy: target handle=25 [proxy? -1], offset=288, length=4, io=0 [401202.770] kgem_create_proxy: target handle=25 [proxy? -1], offset=292, length=4, io=0 [401202.770] kgem_create_proxy: target handle=25 [proxy? -1], offset=296, length=4, io=0 [401202.770] kgem_create_proxy: target handle=25 [proxy? -1], offset=300, length=4, io=0 [401202.770] kgem_create_proxy: target handle=25 [proxy? -1], offset=304, length=4, io=0 [401202.770] kgem_create_proxy: target handle=25 [proxy? -1], offset=308, length=4, io=0 [401202.770] kgem_create_proxy: target handle=25 [proxy? -1], offset=312, length=4, io=0 [401202.770] kgem_create_proxy: target handle=25 [proxy? -1], offset=316, length=4, io=0 [401202.770] kgem_create_proxy: target handle=25 [proxy? -1], offset=320, length=4, io=0 [401202.770] kgem_create_proxy: target handle=25 [proxy? -1], offset=324, length=4, io=0 [401202.770] kgem_create_proxy: target handle=25 [proxy? -1], offset=328, length=4, io=0 [401202.770] kgem_create_proxy: target handle=25 [proxy? -1], offset=332, length=4, io=0 [401202.770] kgem_create_proxy: target handle=25 [proxy? -1], offset=336, length=4, io=0 [401202.770] kgem_create_proxy: target handle=25 [proxy? -1], offset=340, length=4, io=0 [401202.770] kgem_create_proxy: target handle=25 [proxy? -1], offset=344, length=4, io=0 [401202.770] kgem_create_proxy: target handle=25 [proxy? -1], offset=348, length=4, io=0 [401202.770] kgem_create_proxy: target handle=25 [proxy? -1], offset=352, length=4, io=0 [401202.770] kgem_create_proxy: target handle=25 [proxy? -1], offset=356, length=4, io=0 [401202.770] kgem_create_proxy: target handle=25 [proxy? -1], offset=360, length=4, io=0 [401202.770] kgem_create_proxy: target handle=25 [proxy? -1], offset=364, length=4, io=0 [401202.770] kgem_create_proxy: target handle=25 [proxy? -1], offset=368, length=4, io=0 [401202.770] kgem_create_proxy: target handle=25 [proxy? -1], offset=372, length=4, io=0 [401202.770] kgem_create_proxy: target handle=25 [proxy? -1], offset=376, length=4, io=0 [401202.770] kgem_create_proxy: target handle=25 [proxy? -1], offset=380, length=4, io=0 [401202.770] kgem_create_proxy: target handle=25 [proxy? -1], offset=384, length=4, io=0 [401202.770] kgem_create_proxy: target handle=25 [proxy? -1], offset=388, length=4, io=0 [401202.770] kgem_create_proxy: target handle=25 [proxy? -1], offset=392, length=4, io=0 [401202.770] kgem_create_proxy: target handle=25 [proxy? -1], offset=396, length=4, io=0 [401202.770] kgem_create_proxy: target handle=25 [proxy? -1], offset=400, length=4, io=0 [401202.770] kgem_create_proxy: target handle=25 [proxy? -1], offset=404, length=4, io=0 [401202.770] kgem_create_proxy: target handle=25 [proxy? -1], offset=408, length=4, io=0 [401202.770] kgem_create_proxy: target handle=25 [proxy? -1], offset=412, length=4, io=0 [401202.770] kgem_create_proxy: target handle=25 [proxy? -1], offset=416, length=4, io=0 [401202.770] kgem_create_proxy: target handle=25 [proxy? -1], offset=420, length=4, io=0 [401202.770] kgem_create_proxy: target handle=25 [proxy? -1], offset=424, length=4, io=0 [401202.771] kgem_create_proxy: target handle=25 [proxy? -1], offset=428, length=4, io=0 [401202.771] kgem_create_proxy: target handle=25 [proxy? -1], offset=432, length=4, io=0 [401202.771] kgem_create_proxy: target handle=25 [proxy? -1], offset=436, length=4, io=0 [401202.771] kgem_create_proxy: target handle=25 [proxy? -1], offset=440, length=4, io=0 [401202.771] kgem_create_proxy: target handle=25 [proxy? -1], offset=444, length=4, io=0 [401202.771] kgem_create_proxy: target handle=25 [proxy? -1], offset=448, length=4, io=0 [401202.771] kgem_create_proxy: target handle=25 [proxy? -1], offset=452, length=4, io=0 [401202.771] kgem_create_proxy: target handle=25 [proxy? -1], offset=456, length=4, io=0 [401202.771] kgem_create_proxy: target handle=25 [proxy? -1], offset=460, length=4, io=0 [401202.771] kgem_create_proxy: target handle=25 [proxy? -1], offset=464, length=4, io=0 [401202.771] kgem_create_proxy: target handle=25 [proxy? -1], offset=468, length=4, io=0 [401202.771] kgem_create_proxy: target handle=25 [proxy? -1], offset=472, length=4, io=0 [401202.771] kgem_create_proxy: target handle=25 [proxy? -1], offset=476, length=4, io=0 [401202.771] kgem_create_proxy: target handle=25 [proxy? -1], offset=480, length=4, io=0 [401202.771] kgem_create_proxy: target handle=25 [proxy? -1], offset=484, length=4, io=0 [401202.771] kgem_create_proxy: target handle=25 [proxy? -1], offset=488, length=4, io=0 [401202.771] kgem_create_proxy: target handle=25 [proxy? -1], offset=492, length=4, io=0 [401202.771] kgem_create_proxy: target handle=25 [proxy? -1], offset=496, length=4, io=0 [401202.771] kgem_create_proxy: target handle=25 [proxy? -1], offset=500, length=4, io=0 [401202.771] kgem_create_proxy: target handle=25 [proxy? -1], offset=504, length=4, io=0 [401202.771] kgem_create_proxy: target handle=25 [proxy? -1], offset=508, length=4, io=0 [401202.771] kgem_create_proxy: target handle=25 [proxy? -1], offset=512, length=4, io=0 [401202.771] kgem_create_proxy: target handle=25 [proxy? -1], offset=516, length=4, io=0 [401202.771] kgem_create_proxy: target handle=25 [proxy? -1], offset=520, length=4, io=0 [401202.771] kgem_create_proxy: target handle=25 [proxy? -1], offset=524, length=4, io=0 [401202.771] kgem_create_proxy: target handle=25 [proxy? -1], offset=528, length=4, io=0 [401202.771] kgem_create_proxy: target handle=25 [proxy? -1], offset=532, length=4, io=0 [401202.771] kgem_create_proxy: target handle=25 [proxy? -1], offset=536, length=4, io=0 [401202.771] kgem_create_proxy: target handle=25 [proxy? -1], offset=540, length=4, io=0 [401202.771] kgem_create_proxy: target handle=25 [proxy? -1], offset=544, length=4, io=0 [401202.771] kgem_create_proxy: target handle=25 [proxy? -1], offset=548, length=4, io=0 [401202.771] kgem_create_proxy: target handle=25 [proxy? -1], offset=552, length=4, io=0 [401202.771] kgem_create_proxy: target handle=25 [proxy? -1], offset=556, length=4, io=0 [401202.771] kgem_create_proxy: target handle=25 [proxy? -1], offset=560, length=4, io=0 [401202.771] kgem_create_proxy: target handle=25 [proxy? -1], offset=564, length=4, io=0 [401202.771] kgem_create_proxy: target handle=25 [proxy? -1], offset=568, length=4, io=0 [401202.771] kgem_create_proxy: target handle=25 [proxy? -1], offset=572, length=4, io=0 [401202.771] kgem_create_proxy: target handle=25 [proxy? -1], offset=576, length=4, io=0 [401202.771] kgem_create_proxy: target handle=25 [proxy? -1], offset=580, length=4, io=0 [401202.771] kgem_create_proxy: target handle=25 [proxy? -1], offset=584, length=4, io=0 [401202.771] kgem_create_proxy: target handle=25 [proxy? -1], offset=588, length=4, io=0 [401202.771] kgem_create_proxy: target handle=25 [proxy? -1], offset=592, length=4, io=0 [401202.771] kgem_create_proxy: target handle=25 [proxy? -1], offset=596, length=4, io=0 [401202.771] kgem_create_proxy: target handle=25 [proxy? -1], offset=600, length=4, io=0 [401202.771] kgem_create_proxy: target handle=25 [proxy? -1], offset=604, length=4, io=0 [401202.771] kgem_create_proxy: target handle=25 [proxy? -1], offset=608, length=4, io=0 [401202.771] kgem_create_proxy: target handle=25 [proxy? -1], offset=612, length=4, io=0 [401202.771] kgem_create_proxy: target handle=25 [proxy? -1], offset=616, length=4, io=0 [401202.771] kgem_create_proxy: target handle=25 [proxy? -1], offset=620, length=4, io=0 [401202.771] kgem_create_proxy: target handle=25 [proxy? -1], offset=624, length=4, io=0 [401202.771] kgem_create_proxy: target handle=25 [proxy? -1], offset=628, length=4, io=0 [401202.771] kgem_create_proxy: target handle=25 [proxy? -1], offset=632, length=4, io=0 [401202.771] kgem_create_proxy: target handle=25 [proxy? -1], offset=636, length=4, io=0 [401202.771] kgem_create_proxy: target handle=25 [proxy? -1], offset=640, length=4, io=0 [401202.771] kgem_create_proxy: target handle=25 [proxy? -1], offset=644, length=4, io=0 [401202.771] kgem_create_proxy: target handle=25 [proxy? -1], offset=648, length=4, io=0 [401202.771] kgem_create_proxy: target handle=25 [proxy? -1], offset=652, length=4, io=0 [401202.771] kgem_create_proxy: target handle=25 [proxy? -1], offset=656, length=4, io=0 [401202.771] kgem_create_proxy: target handle=25 [proxy? -1], offset=660, length=4, io=0 [401202.771] kgem_create_proxy: target handle=25 [proxy? -1], offset=664, length=4, io=0 [401202.771] kgem_create_proxy: target handle=25 [proxy? -1], offset=668, length=4, io=0 [401202.771] kgem_create_proxy: target handle=25 [proxy? -1], offset=672, length=4, io=0 [401202.771] kgem_create_proxy: target handle=25 [proxy? -1], offset=676, length=4, io=0 [401202.771] kgem_create_proxy: target handle=25 [proxy? -1], offset=680, length=4, io=0 [401202.771] kgem_create_proxy: target handle=25 [proxy? -1], offset=684, length=4, io=0 [401202.771] kgem_create_proxy: target handle=25 [proxy? -1], offset=688, length=4, io=0 [401202.771] kgem_create_proxy: target handle=25 [proxy? -1], offset=692, length=4, io=0 [401202.771] kgem_create_proxy: target handle=25 [proxy? -1], offset=696, length=4, io=0 [401202.771] kgem_create_proxy: target handle=25 [proxy? -1], offset=700, length=4, io=0 [401202.771] kgem_create_proxy: target handle=25 [proxy? -1], offset=704, length=4, io=0 [401202.771] kgem_create_proxy: target handle=25 [proxy? -1], offset=708, length=4, io=0 [401202.771] kgem_create_proxy: target handle=25 [proxy? -1], offset=712, length=4, io=0 [401202.771] kgem_create_proxy: target handle=25 [proxy? -1], offset=716, length=4, io=0 [401202.771] kgem_create_proxy: target handle=25 [proxy? -1], offset=720, length=4, io=0 [401202.771] kgem_create_proxy: target handle=25 [proxy? -1], offset=724, length=4, io=0 [401202.771] kgem_create_proxy: target handle=25 [proxy? -1], offset=728, length=4, io=0 [401202.771] kgem_create_proxy: target handle=25 [proxy? -1], offset=732, length=4, io=0 [401202.771] kgem_create_proxy: target handle=25 [proxy? -1], offset=736, length=4, io=0 [401202.771] kgem_create_proxy: target handle=25 [proxy? -1], offset=740, length=4, io=0 [401202.771] kgem_create_proxy: target handle=25 [proxy? -1], offset=744, length=4, io=0 [401202.771] kgem_create_proxy: target handle=25 [proxy? -1], offset=748, length=4, io=0 [401202.771] kgem_create_proxy: target handle=25 [proxy? -1], offset=752, length=4, io=0 [401202.771] kgem_create_proxy: target handle=25 [proxy? -1], offset=756, length=4, io=0 [401202.771] kgem_create_proxy: target handle=25 [proxy? -1], offset=760, length=4, io=0 [401202.771] kgem_create_proxy: target handle=25 [proxy? -1], offset=764, length=4, io=0 [401202.771] kgem_create_proxy: target handle=25 [proxy? -1], offset=768, length=4, io=0 [401202.771] kgem_create_proxy: target handle=25 [proxy? -1], offset=772, length=4, io=0 [401202.771] kgem_create_proxy: target handle=25 [proxy? -1], offset=776, length=4, io=0 [401202.771] kgem_create_proxy: target handle=25 [proxy? -1], offset=780, length=4, io=0 [401202.771] kgem_create_proxy: target handle=25 [proxy? -1], offset=784, length=4, io=0 [401202.771] kgem_create_proxy: target handle=25 [proxy? -1], offset=788, length=4, io=0 [401202.771] kgem_create_proxy: target handle=25 [proxy? -1], offset=792, length=4, io=0 [401202.771] kgem_create_proxy: target handle=25 [proxy? -1], offset=796, length=4, io=0 [401202.771] kgem_create_proxy: target handle=25 [proxy? -1], offset=800, length=4, io=0 [401202.771] kgem_create_proxy: target handle=25 [proxy? -1], offset=804, length=4, io=0 [401202.771] kgem_create_proxy: target handle=25 [proxy? -1], offset=808, length=4, io=0 [401202.771] kgem_create_proxy: target handle=25 [proxy? -1], offset=812, length=4, io=0 [401202.771] kgem_create_proxy: target handle=25 [proxy? -1], offset=816, length=4, io=0 [401202.771] kgem_create_proxy: target handle=25 [proxy? -1], offset=820, length=4, io=0 [401202.771] kgem_create_proxy: target handle=25 [proxy? -1], offset=824, length=4, io=0 [401202.771] kgem_create_proxy: target handle=25 [proxy? -1], offset=828, length=4, io=0 [401202.771] kgem_create_proxy: target handle=25 [proxy? -1], offset=832, length=4, io=0 [401202.771] kgem_create_proxy: target handle=25 [proxy? -1], offset=836, length=4, io=0 [401202.771] kgem_create_proxy: target handle=25 [proxy? -1], offset=840, length=4, io=0 [401202.771] kgem_create_proxy: target handle=25 [proxy? -1], offset=844, length=4, io=0 [401202.771] kgem_create_proxy: target handle=25 [proxy? -1], offset=848, length=4, io=0 [401202.771] kgem_create_proxy: target handle=25 [proxy? -1], offset=852, length=4, io=0 [401202.771] kgem_create_proxy: target handle=25 [proxy? -1], offset=856, length=4, io=0 [401202.771] kgem_create_proxy: target handle=25 [proxy? -1], offset=860, length=4, io=0 [401202.771] kgem_create_proxy: target handle=25 [proxy? -1], offset=864, length=4, io=0 [401202.771] kgem_create_proxy: target handle=25 [proxy? -1], offset=868, length=4, io=0 [401202.771] kgem_create_proxy: target handle=25 [proxy? -1], offset=872, length=4, io=0 [401202.771] kgem_create_proxy: target handle=25 [proxy? -1], offset=876, length=4, io=0 [401202.771] kgem_create_proxy: target handle=25 [proxy? -1], offset=880, length=4, io=0 [401202.771] kgem_create_proxy: target handle=25 [proxy? -1], offset=884, length=4, io=0 [401202.771] kgem_create_proxy: target handle=25 [proxy? -1], offset=888, length=4, io=0 [401202.771] kgem_create_proxy: target handle=25 [proxy? -1], offset=892, length=4, io=0 [401202.771] kgem_create_proxy: target handle=25 [proxy? -1], offset=896, length=4, io=0 [401202.771] kgem_create_proxy: target handle=25 [proxy? -1], offset=900, length=4, io=0 [401202.771] kgem_create_proxy: target handle=25 [proxy? -1], offset=904, length=4, io=0 [401202.771] kgem_create_proxy: target handle=25 [proxy? -1], offset=908, length=4, io=0 [401202.771] kgem_create_proxy: target handle=25 [proxy? -1], offset=912, length=4, io=0 [401202.771] kgem_create_proxy: target handle=25 [proxy? -1], offset=916, length=4, io=0 [401202.771] kgem_create_proxy: target handle=25 [proxy? -1], offset=920, length=4, io=0 [401202.771] kgem_create_proxy: target handle=25 [proxy? -1], offset=924, length=4, io=0 [401202.771] kgem_create_proxy: target handle=25 [proxy? -1], offset=928, length=4, io=0 [401202.771] kgem_create_proxy: target handle=25 [proxy? -1], offset=932, length=4, io=0 [401202.771] kgem_create_proxy: target handle=25 [proxy? -1], offset=936, length=4, io=0 [401202.771] kgem_create_proxy: target handle=25 [proxy? -1], offset=940, length=4, io=0 [401202.771] kgem_create_proxy: target handle=25 [proxy? -1], offset=944, length=4, io=0 [401202.771] kgem_create_proxy: target handle=25 [proxy? -1], offset=948, length=4, io=0 [401202.771] kgem_create_proxy: target handle=25 [proxy? -1], offset=952, length=4, io=0 [401202.771] kgem_create_proxy: target handle=25 [proxy? -1], offset=956, length=4, io=0 [401202.771] kgem_create_proxy: target handle=25 [proxy? -1], offset=960, length=4, io=0 [401202.771] kgem_create_proxy: target handle=25 [proxy? -1], offset=964, length=4, io=0 [401202.771] kgem_create_proxy: target handle=25 [proxy? -1], offset=968, length=4, io=0 [401202.771] kgem_create_proxy: target handle=25 [proxy? -1], offset=972, length=4, io=0 [401202.771] kgem_create_proxy: target handle=25 [proxy? -1], offset=976, length=4, io=0 [401202.771] kgem_create_proxy: target handle=25 [proxy? -1], offset=980, length=4, io=0 [401202.772] kgem_create_proxy: target handle=25 [proxy? -1], offset=984, length=4, io=0 [401202.772] kgem_create_proxy: target handle=25 [proxy? -1], offset=988, length=4, io=0 [401202.772] kgem_create_proxy: target handle=25 [proxy? -1], offset=992, length=4, io=0 [401202.772] kgem_create_proxy: target handle=25 [proxy? -1], offset=996, length=4, io=0 [401202.772] kgem_create_proxy: target handle=25 [proxy? -1], offset=1000, length=4, io=0 [401202.772] kgem_create_proxy: target handle=25 [proxy? -1], offset=1004, length=4, io=0 [401202.772] kgem_create_proxy: target handle=25 [proxy? -1], offset=1008, length=4, io=0 [401202.772] kgem_create_proxy: target handle=25 [proxy? -1], offset=1012, length=4, io=0 [401202.772] kgem_create_proxy: target handle=25 [proxy? -1], offset=1016, length=4, io=0 [401202.772] kgem_create_proxy: target handle=25 [proxy? -1], offset=1020, length=4, io=0 [401202.772] kgem_busy: handle=25, busy=0, wedged=0 [401202.772] gem_write(handle=25, offset=0, len=1024) [401202.772] kgem_bo_write: flush=0, domain=1 [401202.772] kgem_bo_retire: handle=25, domain=1 [401202.772] kgem_busy: handle=25, busy=0, wedged=0 [401202.772] kgem_bo_retire: retiring bo handle=25 (needed flush? 0), rq? 0 [401202.772] sna_solid_cache_init [401202.772] kgem_create_linear(4096) [401202.772] search_linear_cache: num_pages=1, flags=2, use_active? 0 [401202.772] search_linear_cache: inactive and cache bucket empty [401202.772] search_linear_cache: active cache bucket empty [401202.772] kgem_create_linear: new handle=26, num_pages=1 [401202.772] kgem_create_proxy: target handle=26 [proxy? -1], offset=0, length=4, io=0 [401202.772] sna_create_pixmap(1920, 1080, 24, usage=10) [401202.772] kgem_can_create_2d: 1920x1080 @ 24 [401202.772] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [401202.772] sna_create_pixmap: creating GPU pixmap 1920x1080, stride=7680, flags=b [401202.772] create_pixmap: serial=3, usage=16, 0x0 [401202.772] sna_pixmap_force_to_gpu(pixmap=0xaef010, flags=1) [401202.772] sna_pixmap_move_to_gpu(pixmap=3, usage=16), flags=41 [401202.772] sna_pixmap_move_to_gpu: CPU damage? 0 [401202.772] sna_pixmap_move_to_gpu: creating GPU bo (1920x1080@32), create=3 [401202.772] kgem_create_2d(1920x1080, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [401202.772] new pitch=8192, tiling=1, handle=27, id=260, num_pages=2176 [2176], bucket=11 [401202.772] __sna_damage_all(1920, 1080) [401202.772] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [401202.772] sna_copy_fbcon [401202.772] sna_create_pixmap(0, 0, 24, usage=0) [401202.772] create_pixmap: serial=4, usage=-1, 0x0 [401202.772] kgem_create_for_name(name=1) [401202.772] kgem_create_for_name: new handle=29 [401202.772] sna_copy_fbcon: fbcon handle=29 [401202.772] gen3_render_copy_boxes (0, 0)->(0, 0) x 1 [401202.772] sna_blt_copy_boxes src=(0, 0) -> (0, 0) x 1, tiling=(0, 1), pitch=(7680, 8192) [401202.772] sna_blt_copy_boxes: box=(0, 0)x(1920, 1080) [401202.772] kgem_add_reloc: handle=27, pos=4, delta=0, domains=00028002 [401202.772] kgem_add_handle: handle=27, index=0 [401202.772] __kgem_bo_mark_dirty: handle=27 (proxy? 0) [401202.772] kgem_add_reloc: handle=29, pos=7, delta=0, domains=00028000 [401202.772] kgem_add_handle: handle=29, index=1 [401202.772] _kgem_bo_destroy: handle=29, proxy? 0 [401202.772] __kgem_bo_destroy: handle=29 [401202.772] __kgem_bo_destroy: handle=29, not reusable [401202.772] sna_enter_vt [401202.772] (II) intel(0): switch to mode 1920x1080 on crtc 3 (pipe 0) [401202.772] sna_crtc_set_mode_major(crtc=3 [pipe=0] rotation=1, x=0, y=0, mode=1920x1080@148500) [401202.772] use_shadow? bounds (0, 0), (1920, 1080), framebufer 1920x1080 [401202.772] sna_crtc_attach: attaching to framebuffer [401202.772] sna_pixmap_force_to_gpu(pixmap=0xaef010, flags=3) [401202.772] sna_pixmap_move_to_gpu(pixmap=3, usage=16), flags=43 [401202.772] sna_pixmap_move_to_gpu: already all-damaged [401202.772] get_fb: create fb 1920x1080@24/32 [401202.772] gen3_vertex_close: used=0/1024, vbo active? 0 [401202.772] sna_render_flush_solid(size=1) [401202.772] kgem_busy: handle=26, busy=0, wedged=0 [401202.772] gem_write(handle=26, offset=0, len=4) [401202.772] kgem_bo_write: flush=0, domain=1 [401202.772] kgem_bo_retire: handle=26, domain=1 [401202.772] kgem_busy: handle=26, busy=0, wedged=0 [401202.772] kgem_bo_retire: retiring bo handle=26 (needed flush? 0), rq? 0 [401202.772] batch[3/0]: 10 10 65528 65528, nreloc=2, nexec=2, nfence=1, aperture=4201 [401202.772] kgem_busy: handle=16, busy=0, wedged=0 [401202.772] gem_write(handle=16, offset=0, len=40) [401202.779] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=828000 [401202.779] kgem_commit: release handle=27 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=1000000 [401202.779] kgem_commit: release handle=29 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=30000 [401202.779] kgem_bo_free: handle=29 [401202.779] sna_crtc_apply [401202.779] sna_crtc_apply: applying crtc [3] mode=1920x1080+0+0@148500, fb=41 update to 1 outputs [401202.792] sna_output_dpms: dpms=0 [401202.792] sna_crtc_randr: transform? 0, bounds (0, 0), (1920, 1080) [401202.792] sna_mode_set [401202.792] sna_crtc_is_bound: crtc=3, mode valid?=1, fb attached?=1 [401202.792] sna_crtc_disable: disabling crtc [4] [401202.792] update_flush_interval: CRTC:0 (pipe 0) vrefresh=60.000000 [401202.792] update_flush_interval: CRTC:1 (pipe 1) disabled [401202.792] max_vrefresh=60, vblank_interval=16 ms [401202.792] sna_crtc_dpms(pipe 1, dpms mode -> 3):= active=0 [401202.792] sna_crtc_disable: disabling crtc [4] [401202.792] sna_mode_set [401202.792] sna_crtc_is_bound: crtc=3, mode valid?=1, fb attached?=1 [401202.792] sna_crtc_disable: disabling crtc [4] [401202.792] update_flush_interval: CRTC:0 (pipe 0) vrefresh=60.000000 [401202.792] update_flush_interval: CRTC:1 (pipe 1) disabled [401202.792] max_vrefresh=60, vblank_interval=16 ms [401202.792] sna_mode_disable_unused [401202.792] sna_crtc_disable: disabling crtc [4] [401202.792] (II) intel(0): Setting screen physical size to 508 x 285 [401202.792] sna_crtc_resize (1920, 1080) -> (1920, 1080) [401202.792] sna_create_pixmap(16, 16, 1, usage=0) [401202.792] kgem_can_create_2d: 16x16 @ 1 [401202.792] kgem_can_create_2d: unhandled depth 1 [401202.792] sna_create_pixmap: can not use GPU, just creating shadow [401202.792] create_pixmap: serial=6, usage=0, 16x16 [401202.792] sna_validate_gc changes=7fffff [401202.792] sna_poly_fill_rect(n=1, PlaneMask: ffffffffffffffff (solid 1), solid fill: 1 [style=0, tileIsPixel=1], alu=3) [401202.792] sna_poly_fill_rect_extents: [0] = (0, 0)x(16, 16) [401202.792] sna_poly_fill_rect: extents(0, 0), (16, 16), flags=1 [401202.792] sna_poly_fill_rect: fallback -- unattached [401202.792] sna_poly_fill_rect: fallback (0, 0), (16, 16) [401202.792] sna_gc_move_to_cpu, changes=7fffff [401202.792] sfbValidateGC changes=77ffff [401202.792] sfbValidateGC: computing rrop mask=00000001, depthMask=00000001, fg=00000001, bg=00000001, planemask=ffffffff [401202.792] sfbValidateGC: rrop fg=ffffffff, bg=ffffffff, pm=ffffffff, and=00000000, xor=ffffffff, bgand=00000000, bgxor=ffffffff [401202.792] drawable_gc_flags: try operating on drawable inplace [hint? 1] [401202.792] sna_drawable_move_region_to_cpu(pixmap=6 (16x16), [(0, 0), (16, 16)], flags=5) [401202.792] sna_drawable_move_region_to_cpu: not attached to 0xaefcd0 [401202.792] sna_poly_fill_rect: fallback - fbPolyFillRect [401202.792] sfbPolyFillRect x 1 [401202.792] sfbPolyFillRect: rectangle (0, 0), (16, 16) [401202.792] fbClipBoxes: box=(0, 0),(16, 16); region=(0, 0),(16, 16) x 1 [401202.792] fbDrawableRun: box=(0, 0), (16, 16), clip=(0, 0), (16, 16) [401202.792] fbFillBox box=(0, 0), (16, 16) [401202.792] sfbFill (0, 0)x(16, 16), style=0 [401202.807] sna_realize_font (key=0) [401202.807] sna_realize_font (key=0) [401202.807] sna_create_pixmap(16, 16, 1, usage=1) [401202.807] kgem_can_create_2d: 16x16 @ 1 [401202.807] kgem_can_create_2d: unhandled depth 1 [401202.807] sna_create_pixmap: can not use GPU, just creating shadow [401202.807] create_pixmap: serial=8, usage=1, 16x16 [401202.807] sna_validate_gc changes=7fffff [401202.807] sna_poly_fill_rect(n=1, PlaneMask: ffffffffffffffff (solid 1), solid fill: 1 [style=0, tileIsPixel=1], alu=3) [401202.807] sna_poly_fill_rect_extents: [0] = (0, 0)x(16, 16) [401202.807] sna_poly_fill_rect: extents(0, 0), (16, 16), flags=1 [401202.807] sna_poly_fill_rect: fallback -- unattached [401202.807] sna_poly_fill_rect: fallback (0, 0), (16, 16) [401202.807] sna_gc_move_to_cpu, changes=7fffff [401202.807] sfbValidateGC changes=77ffff [401202.808] sfbValidateGC: computing rrop mask=00000001, depthMask=00000001, fg=00000000, bg=00000001, planemask=ffffffff [401202.808] sfbValidateGC: rrop fg=00000000, bg=ffffffff, pm=ffffffff, and=00000000, xor=00000000, bgand=00000000, bgxor=ffffffff [401202.808] drawable_gc_flags: try operating on drawable inplace [hint? 1] [401202.808] sna_drawable_move_region_to_cpu(pixmap=8 (16x16), [(0, 0), (16, 16)], flags=5) [401202.808] sna_drawable_move_region_to_cpu: not attached to 0xcbc1e0 [401202.808] sna_poly_fill_rect: fallback - fbPolyFillRect [401202.808] sfbPolyFillRect x 1 [401202.808] sfbPolyFillRect: rectangle (0, 0), (16, 16) [401202.808] fbClipBoxes: box=(0, 0),(16, 16); region=(0, 0),(16, 16) x 1 [401202.808] fbDrawableRun: box=(0, 0), (16, 16), clip=(0, 0), (16, 16) [401202.808] fbFillBox box=(0, 0), (16, 16) [401202.808] sfbFill (0, 0)x(16, 16), style=0 [401202.808] sna_validate_gc changes=4 [401202.808] sna_font_too_large? (16 + 17) x 17: 99 > 124 [401202.808] sna_glyph_blt (7, 7) x 1, fg=00000001, bg=ffffffff alu=cc [401202.808] sna_drawable_use_bo pixmap=8, box=((0, 0), (16, 16)), flags=1... [401202.808] sna_drawable_use_bo: not attached [401202.808] sna_poly_text16: fallback [401202.808] sna_gc_move_to_cpu, changes=4 [401202.808] sfbValidateGC changes=4 [401202.808] sfbValidateGC: computing rrop mask=00000001, depthMask=00000001, fg=00000001, bg=00000001, planemask=ffffffff [401202.808] sfbValidateGC: rrop fg=ffffffff, bg=ffffffff, pm=ffffffff, and=00000000, xor=ffffffff, bgand=00000000, bgxor=ffffffff [401202.808] sna_drawable_move_region_to_cpu(pixmap=8 (16x16), [(0, 0), (16, 16)], flags=3) [401202.808] sna_drawable_move_region_to_cpu: not attached to 0xcbc1e0 [401202.808] sna_poly_text16: fallback -- fbPolyGlyphBlt [401202.808] sfbPolyGlyphBlt x 1 [401202.808] sfbPushImage (0, 0)x(16, 16)fbClipBoxes: box=(0, 0),(16, 16); region=(0, 0),(16, 16) x 1 [401202.808] fbDrawableRun: box=(0, 0), (16, 16), clip=(0, 0), (16, 16) [401202.808] sfbBlt 16x16, alu=7, pm=ffffffff, bpp=1 (reverse=0, upsidedown=0) [401202.808] sna_get_image (0, 0)x(16, 16) [401202.808] sna_drawable_move_region_to_cpu(pixmap=8 (16x16), [(0, 0), (16, 16)], flags=34) [401202.808] sna_drawable_move_region_to_cpu: not attached to 0xcbc1e0 [401202.808] sfbGetImage (0, 0)x(16, 16) [401202.808] sfbBlt 16x16, alu=3, pm=ffffffff, bpp=1 (reverse=0, upsidedown=0) [401202.808] sfbBlt fast blt, src_stride=4, dst_stride=4, width=2 (offset=1880976) [401202.808] sna_destroy_pixmap: pixmap=8, attached?=0 [401202.808] sna_create_pixmap(16, 16, 1, usage=1) [401202.808] kgem_can_create_2d: 16x16 @ 1 [401202.808] kgem_can_create_2d: unhandled depth 1 [401202.808] sna_create_pixmap: can not use GPU, just creating shadow [401202.808] create_pixmap: serial=9, usage=1, 16x16 [401202.808] sna_validate_gc changes=7fffff [401202.808] sna_poly_fill_rect(n=1, PlaneMask: ffffffffffffffff (solid 1), solid fill: 1 [style=0, tileIsPixel=1], alu=3) [401202.808] sna_poly_fill_rect_extents: [0] = (0, 0)x(16, 16) [401202.808] sna_poly_fill_rect: extents(0, 0), (16, 16), flags=1 [401202.808] sna_poly_fill_rect: fallback -- unattached [401202.808] sna_poly_fill_rect: fallback (0, 0), (16, 16) [401202.808] sna_gc_move_to_cpu, changes=7fffff [401202.808] sfbValidateGC changes=77ffff [401202.808] sfbValidateGC: computing rrop mask=00000001, depthMask=00000001, fg=00000000, bg=00000001, planemask=ffffffff [401202.808] sfbValidateGC: rrop fg=00000000, bg=ffffffff, pm=ffffffff, and=00000000, xor=00000000, bgand=00000000, bgxor=ffffffff [401202.808] drawable_gc_flags: try operating on drawable inplace [hint? 1] [401202.808] sna_drawable_move_region_to_cpu(pixmap=9 (16x16), [(0, 0), (16, 16)], flags=5) [401202.808] sna_drawable_move_region_to_cpu: not attached to 0xcbc1e0 [401202.808] sna_poly_fill_rect: fallback - fbPolyFillRect [401202.808] sfbPolyFillRect x 1 [401202.808] sfbPolyFillRect: rectangle (0, 0), (16, 16) [401202.808] fbClipBoxes: box=(0, 0),(16, 16); region=(0, 0),(16, 16) x 1 [401202.808] fbDrawableRun: box=(0, 0), (16, 16), clip=(0, 0), (16, 16) [401202.808] fbFillBox box=(0, 0), (16, 16) [401202.808] sfbFill (0, 0)x(16, 16), style=0 [401202.808] sna_validate_gc changes=4 [401202.808] sna_font_too_large? (16 + 17) x 17: 99 > 124 [401202.808] sna_glyph_blt (7, 7) x 1, fg=00000001, bg=ffffffff alu=cc [401202.808] sna_drawable_use_bo pixmap=9, box=((1, 1), (15, 15)), flags=1... [401202.808] sna_drawable_use_bo: not attached [401202.808] sna_poly_text16: fallback [401202.808] sna_gc_move_to_cpu, changes=4 [401202.808] sfbValidateGC changes=4 [401202.808] sfbValidateGC: computing rrop mask=00000001, depthMask=00000001, fg=00000001, bg=00000001, planemask=ffffffff [401202.808] sfbValidateGC: rrop fg=ffffffff, bg=ffffffff, pm=ffffffff, and=00000000, xor=ffffffff, bgand=00000000, bgxor=ffffffff [401202.808] sna_drawable_move_region_to_cpu(pixmap=9 (16x16), [(1, 1), (15, 15)], flags=3) [401202.808] sna_drawable_move_region_to_cpu: not attached to 0xcbc1e0 [401202.808] sna_poly_text16: fallback -- fbPolyGlyphBlt [401202.808] sfbPolyGlyphBlt x 1 [401202.808] sfbPushImage (1, 1)x(14, 14)fbClipBoxes: box=(1, 1),(15, 15); region=(1, 1),(15, 15) x 1 [401202.808] fbDrawableRun: box=(1, 1), (15, 15), clip=(1, 1), (15, 15) [401202.808] sfbBlt 14x14, alu=7, pm=ffffffff, bpp=1 (reverse=0, upsidedown=0) [401202.808] sna_get_image (0, 0)x(16, 16) [401202.808] sna_drawable_move_region_to_cpu(pixmap=9 (16x16), [(0, 0), (16, 16)], flags=34) [401202.808] sna_drawable_move_region_to_cpu: not attached to 0xcbc1e0 [401202.808] sfbGetImage (0, 0)x(16, 16) [401202.808] sfbBlt 16x16, alu=3, pm=ffffffff, bpp=1 (reverse=0, upsidedown=0) [401202.808] sfbBlt fast blt, src_stride=4, dst_stride=4, width=2 (offset=1880784) [401202.808] sna_destroy_pixmap: pixmap=9, attached?=0 [401202.808] sna_change_window_attributes [401202.808] sna_validate_gc changes=7fffff [401202.808] sna_poly_fill_rect(n=1, PlaneMask: ffffffffffffffff (solid 1), solid fill: 1 [style=0, tileIsPixel=1], alu=3) [401202.808] sna_poly_fill_rect_extents: [0] = (0, 0)x(1920, 1080) [401202.808] sna_poly_fill_rect: extents(0, 0), (1920, 1080), flags=1 [401202.808] sna_poly_fill_rect: promoting to full GPU [401202.808] sna_poly_fill_rect: dropping last-cpu hint [401202.808] sna_drawable_use_bo pixmap=3, box=((0, 0), (1920, 1080)), flags=1... [401202.808] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [401202.808] sna_drawable_use_bo: use GPU fast path (all-damaged) [401202.808] sna_drawable_use_bo: using whole GPU bo [401202.808] sna_poly_fill_rect: solid fill [00000000], testing for blt [401202.808] sna_poly_fill_rect_blt x 1 [(0, 0)x(1920, 1080)...]+(0,0), clipped?=0 [401202.808] sna_blt_fill_boxes (32, 00000000, 3) x 1 [401202.808] sna_blt_fill_box: box=((0, 0), (1920, 1080)) [401202.808] kgem_add_reloc: handle=27, pos=4, delta=0, domains=00028002 [401202.808] kgem_add_handle: handle=27, index=0 [401202.808] __kgem_bo_mark_dirty: handle=27 (proxy? 0) [401202.808] sna_poly_fill_rect_blt: pixmap=3, marking clear [00000000] [401202.827] (II) config/udev: Adding input device Power Button (/dev/input/event1) [401202.827] (**) Power Button: Applying InputClass "evdev keyboard catchall" [401202.827] (**) Power Button: Applying InputClass "evdev keyboard catchall" [401202.827] (**) Power Button: Applying InputClass "LocalKeyboard" [401202.827] (II) LoadModule: "evdev" [401202.827] (II) Loading /usr/lib64/xorg/modules/input/evdev_drv.so [401202.828] (II) Module evdev: vendor="X.Org Foundation" [401202.828] compiled for 1.13.0, module version = 2.7.3 [401202.828] Module class: X.Org XInput Driver [401202.828] ABI class: X.Org XInput driver, version 18.0 [401202.828] (II) Using input driver 'evdev' for 'Power Button' [401202.828] (**) Power Button: always reports core events [401202.828] (**) evdev: Power Button: Device: "/dev/input/event1" [401202.828] (--) evdev: Power Button: Vendor 0 Product 0x1 [401202.828] (--) evdev: Power Button: Found keys [401202.828] (II) evdev: Power Button: Configuring as keyboard [401202.828] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input1/event1" [401202.828] (II) XINPUT: Adding extended input device "Power Button" (type: KEYBOARD, id 6) [401202.828] (**) Option "xkb_rules" "evdev" [401202.828] (**) Option "xkb_model" "evdev" [401202.828] (**) Option "xkb_layout" "us" [401202.846] (II) config/udev: Adding input device Power Button (/dev/input/event0) [401202.846] (**) Power Button: Applying InputClass "evdev keyboard catchall" [401202.846] (**) Power Button: Applying InputClass "evdev keyboard catchall" [401202.846] (**) Power Button: Applying InputClass "LocalKeyboard" [401202.846] (II) Using input driver 'evdev' for 'Power Button' [401202.846] (**) Power Button: always reports core events [401202.846] (**) evdev: Power Button: Device: "/dev/input/event0" [401202.846] (--) evdev: Power Button: Vendor 0 Product 0x1 [401202.846] (--) evdev: Power Button: Found keys [401202.846] (II) evdev: Power Button: Configuring as keyboard [401202.846] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/device:00/PNP0C0C:00/input/input0/event0" [401202.846] (II) XINPUT: Adding extended input device "Power Button" (type: KEYBOARD, id 7) [401202.846] (**) Option "xkb_rules" "evdev" [401202.846] (**) Option "xkb_model" "evdev" [401202.846] (**) Option "xkb_layout" "us" [401202.846] (II) config/udev: Adding drm device (/dev/dri/card0) [401202.847] (II) config/udev: Adding input device Microsoft Corporation Microsoft ® Laser Mouse 6000 (/dev/input/event2) [401202.847] (**) Microsoft Corporation Microsoft ® Laser Mouse 6000: Applying InputClass "evdev pointer catchall" [401202.847] (**) Microsoft Corporation Microsoft ® Laser Mouse 6000: Applying InputClass "evdev pointer catchall" [401202.847] (II) Using input driver 'evdev' for 'Microsoft Corporation Microsoft ® Laser Mouse 6000' [401202.847] (**) Microsoft Corporation Microsoft ® Laser Mouse 6000: always reports core events [401202.847] (**) evdev: Microsoft Corporation Microsoft ® Laser Mouse 6000: Device: "/dev/input/event2" [401202.847] (--) evdev: Microsoft Corporation Microsoft ® Laser Mouse 6000: Vendor 0x45e Product 0xf0 [401202.847] (--) evdev: Microsoft Corporation Microsoft ® Laser Mouse 6000: Found 9 mouse buttons [401202.847] (--) evdev: Microsoft Corporation Microsoft ® Laser Mouse 6000: Found scroll wheel(s) [401202.847] (--) evdev: Microsoft Corporation Microsoft ® Laser Mouse 6000: Found relative axes [401202.847] (--) evdev: Microsoft Corporation Microsoft ® Laser Mouse 6000: Found x and y relative axes [401202.847] (II) evdev: Microsoft Corporation Microsoft ® Laser Mouse 6000: Configuring as mouse [401202.847] (II) evdev: Microsoft Corporation Microsoft ® Laser Mouse 6000: Adding scrollwheel support [401202.847] (**) evdev: Microsoft Corporation Microsoft ® Laser Mouse 6000: YAxisMapping: buttons 4 and 5 [401202.847] (**) evdev: Microsoft Corporation Microsoft ® Laser Mouse 6000: EmulateWheelButton: 4, EmulateWheelInertia: 10, EmulateWheelTimeout: 200 [401202.847] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:1a.1/usb4/4-2/4-2:1.0/input/input2/event2" [401202.847] (II) XINPUT: Adding extended input device "Microsoft Corporation Microsoft ® Laser Mouse 6000" (type: MOUSE, id 8) [401202.847] (II) evdev: Microsoft Corporation Microsoft ® Laser Mouse 6000: initialized for relative axes. [401202.847] (**) Microsoft Corporation Microsoft ® Laser Mouse 6000: (accel) keeping acceleration scheme 1 [401202.847] (**) Microsoft Corporation Microsoft ® Laser Mouse 6000: (accel) acceleration profile 0 [401202.847] (**) Microsoft Corporation Microsoft ® Laser Mouse 6000: (accel) acceleration factor: 2.000 [401202.847] (**) Microsoft Corporation Microsoft ® Laser Mouse 6000: (accel) acceleration threshold: 4 [401202.847] (II) config/udev: Adding input device Microsoft Corporation Microsoft ® Laser Mouse 6000 (/dev/input/mouse0) [401202.847] (II) No input driver specified, ignoring this device. [401202.847] (II) This device may have been added with another device file. [401202.847] (II) config/udev: Adding input device IR-receiver inside an USB DVB receiver (/dev/input/event5) [401202.847] (**) IR-receiver inside an USB DVB receiver: Applying InputClass "evdev keyboard catchall" [401202.847] (**) IR-receiver inside an USB DVB receiver: Applying InputClass "evdev keyboard catchall" [401202.847] (**) IR-receiver inside an USB DVB receiver: Applying InputClass "LocalKeyboard" [401202.847] (II) Using input driver 'evdev' for 'IR-receiver inside an USB DVB receiver' [401202.847] (**) IR-receiver inside an USB DVB receiver: always reports core events [401202.847] (**) evdev: IR-receiver inside an USB DVB receiver: Device: "/dev/input/event5" [401202.848] (--) evdev: IR-receiver inside an USB DVB receiver: Vendor 0x2040 Product 0x5200 [401202.848] (--) evdev: IR-receiver inside an USB DVB receiver: Found keys [401202.848] (II) evdev: IR-receiver inside an USB DVB receiver: Configuring as keyboard [401202.848] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:1a.7/usb1/1-6/rc/rc35/input108/event5" [401202.848] (II) XINPUT: Adding extended input device "IR-receiver inside an USB DVB receiver" (type: KEYBOARD, id 9) [401202.848] (**) Option "xkb_rules" "evdev" [401202.848] (**) Option "xkb_model" "evdev" [401202.848] (**) Option "xkb_layout" "us" [401202.848] (II) config/udev: Adding input device Genius Multimedia Keyboard (/dev/input/event3) [401202.848] (**) Genius Multimedia Keyboard: Applying InputClass "evdev keyboard catchall" [401202.848] (**) Genius Multimedia Keyboard: Applying InputClass "evdev keyboard catchall" [401202.848] (**) Genius Multimedia Keyboard: Applying InputClass "LocalKeyboard" [401202.848] (II) Using input driver 'evdev' for 'Genius Multimedia Keyboard' [401202.848] (**) Genius Multimedia Keyboard: always reports core events [401202.848] (**) evdev: Genius Multimedia Keyboard: Device: "/dev/input/event3" [401202.848] (--) evdev: Genius Multimedia Keyboard: Vendor 0x458 Product 0x708 [401202.848] (--) evdev: Genius Multimedia Keyboard: Found keys [401202.848] (II) evdev: Genius Multimedia Keyboard: Configuring as keyboard [401202.848] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:1d.7/usb2/2-3/2-3.2/2-3.2:1.0/input/input109/event3" [401202.848] (II) XINPUT: Adding extended input device "Genius Multimedia Keyboard" (type: KEYBOARD, id 10) [401202.848] (**) Option "xkb_rules" "evdev" [401202.848] (**) Option "xkb_model" "evdev" [401202.848] (**) Option "xkb_layout" "us" [401202.848] (II) config/udev: Adding input device Genius Multimedia Keyboard (/dev/input/event4) [401202.849] (**) Genius Multimedia Keyboard: Applying InputClass "evdev keyboard catchall" [401202.849] (**) Genius Multimedia Keyboard: Applying InputClass "evdev keyboard catchall" [401202.849] (**) Genius Multimedia Keyboard: Applying InputClass "LocalKeyboard" [401202.849] (II) Using input driver 'evdev' for 'Genius Multimedia Keyboard' [401202.849] (**) Genius Multimedia Keyboard: always reports core events [401202.849] (**) evdev: Genius Multimedia Keyboard: Device: "/dev/input/event4" [401202.849] (--) evdev: Genius Multimedia Keyboard: Vendor 0x458 Product 0x708 [401202.849] (--) evdev: Genius Multimedia Keyboard: Found keys [401202.849] (II) evdev: Genius Multimedia Keyboard: Configuring as keyboard [401202.849] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:1d.7/usb2/2-3/2-3.2/2-3.2:1.1/input/input110/event4" [401202.849] (II) XINPUT: Adding extended input device "Genius Multimedia Keyboard" (type: KEYBOARD, id 11) [401202.849] (**) Option "xkb_rules" "evdev" [401202.849] (**) Option "xkb_model" "evdev" [401202.849] (**) Option "xkb_layout" "us" [401202.851] sna_crtc_dpms(pipe 0, dpms mode -> 0):= active=1 [401202.851] update_flush_interval: CRTC:0 (pipe 0) vrefresh=60.000000 [401202.851] update_flush_interval: CRTC:1 (pipe 1) disabled [401202.851] max_vrefresh=60, vblank_interval=16 ms [401202.851] sna_output_dpms: dpms=0 [401202.852] sna_block_handler (tv=599.999000) [401202.852] sna_accel_block_handler: GPU idle, flushing [401202.852] gen3_vertex_close: used=0/1024, vbo active? 0 [401202.852] batch[3/0]: 8 8 65528 65528, nreloc=1, nexec=1, nfence=1, aperture=2176 [401202.852] kgem_busy: handle=15, busy=0, wedged=0 [401202.852] gem_write(handle=15, offset=0, len=32) [401202.852] kgem_commit: release handle=15 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=827000 [401202.852] kgem_commit: release handle=27 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=1000000 [401202.852] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401202.852] sna_accel_do_flush -- no pending write to scanout [401202.852] kgem_busy: handle=27, busy=65537, wedged=0 [401202.852] __kgem_flush: handle=27, busy?=1 [401202.852] timer_enable (time=401202852), starting timer 1 [401202.852] sna_wakeup_handler [401202.852] sna_accel_wakeup_handler [401202.852] kgem_retire [401202.852] kgem_retire__flushing: 0 bo on flushing list [401202.852] kgem_busy: handle=16, busy=0, wedged=0 [401202.852] __kgem_retire_rq: request 16 complete [401202.852] kgem_busy: handle=15, busy=65537, wedged=0 [401202.852] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=15 [401202.852] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [401202.852] kgem_retire -- retired=0, need_retire=1 [401202.852] sna_block_handler (tv=599.999000) [401202.852] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401202.852] sna_accel_do_flush -- no pending write to scanout [401202.852] kgem_busy: handle=27, busy=65537, wedged=0 [401202.852] __kgem_flush: handle=27, busy?=1 [401202.852] sna_wakeup_handler [401202.852] sna_accel_wakeup_handler [401202.852] kgem_retire [401202.852] kgem_retire__flushing: 0 bo on flushing list [401202.852] kgem_busy: handle=15, busy=65537, wedged=0 [401202.852] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=15 [401202.852] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [401202.852] kgem_retire -- retired=0, need_retire=1 [401202.852] sna_block_handler (tv=0.000000) [401202.852] sna_wakeup_handler [401202.852] sna_accel_wakeup_handler [401202.852] kgem_retire [401202.852] kgem_retire__flushing: 0 bo on flushing list [401202.852] kgem_busy: handle=15, busy=65537, wedged=0 [401202.852] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=15 [401202.852] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [401202.852] kgem_retire -- retired=0, need_retire=1 [401202.852] sna_block_handler (tv=599.999000) [401202.853] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401202.853] sna_accel_do_flush -- no pending write to scanout [401202.853] kgem_busy: handle=27, busy=65537, wedged=0 [401202.853] __kgem_flush: handle=27, busy?=1 [401202.853] sna_wakeup_handler [401202.853] sna_accel_wakeup_handler [401202.853] kgem_retire [401202.853] kgem_retire__flushing: 0 bo on flushing list [401202.853] kgem_busy: handle=15, busy=65537, wedged=0 [401202.853] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=15 [401202.853] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [401202.853] kgem_retire -- retired=0, need_retire=1 [401202.853] sna_block_handler (tv=599.998000) [401202.853] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401202.853] sna_accel_do_flush -- no pending write to scanout [401202.853] kgem_busy: handle=27, busy=65537, wedged=0 [401202.853] __kgem_flush: handle=27, busy?=1 [401202.853] sna_wakeup_handler [401202.853] sna_accel_wakeup_handler [401202.853] kgem_retire [401202.853] kgem_retire__flushing: 0 bo on flushing list [401202.853] kgem_busy: handle=15, busy=65537, wedged=0 [401202.853] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=15 [401202.853] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [401202.853] kgem_retire -- retired=0, need_retire=1 [401202.853] sna_block_handler (tv=599.998000) [401202.853] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401202.853] sna_accel_do_flush -- no pending write to scanout [401202.853] kgem_busy: handle=27, busy=65537, wedged=0 [401202.853] __kgem_flush: handle=27, busy?=1 [401202.853] sna_wakeup_handler [401202.853] sna_accel_wakeup_handler [401202.853] kgem_retire [401202.853] kgem_retire__flushing: 0 bo on flushing list [401202.853] kgem_busy: handle=15, busy=65537, wedged=0 [401202.853] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=15 [401202.853] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [401202.853] kgem_retire -- retired=0, need_retire=1 [401202.853] sna_block_handler (tv=599.998000) [401202.853] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401202.853] sna_accel_do_flush -- no pending write to scanout [401202.853] kgem_busy: handle=27, busy=65537, wedged=0 [401202.853] __kgem_flush: handle=27, busy?=1 [401202.853] sna_wakeup_handler [401202.853] sna_accel_wakeup_handler [401202.853] kgem_retire [401202.853] kgem_retire__flushing: 0 bo on flushing list [401202.853] kgem_busy: handle=15, busy=65537, wedged=0 [401202.853] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=15 [401202.853] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [401202.853] kgem_retire -- retired=0, need_retire=1 [401202.853] sna_block_handler (tv=599.998000) [401202.853] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401202.853] sna_accel_do_flush -- no pending write to scanout [401202.853] kgem_busy: handle=27, busy=65537, wedged=0 [401202.853] __kgem_flush: handle=27, busy?=1 [401202.853] sna_wakeup_handler [401202.853] sna_accel_wakeup_handler [401202.853] kgem_retire [401202.853] kgem_retire__flushing: 0 bo on flushing list [401202.853] kgem_busy: handle=15, busy=65537, wedged=0 [401202.853] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=15 [401202.853] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [401202.853] kgem_retire -- retired=0, need_retire=1 [401202.853] sna_block_handler (tv=599.998000) [401202.853] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401202.853] sna_accel_do_flush -- no pending write to scanout [401202.853] kgem_busy: handle=27, busy=65537, wedged=0 [401202.853] __kgem_flush: handle=27, busy?=1 [401202.853] sna_wakeup_handler [401202.853] sna_accel_wakeup_handler [401202.853] kgem_retire [401202.853] kgem_retire__flushing: 0 bo on flushing list [401202.853] kgem_busy: handle=15, busy=65537, wedged=0 [401202.853] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=15 [401202.853] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [401202.853] kgem_retire -- retired=0, need_retire=1 [401202.853] sna_block_handler (tv=599.998000) [401202.853] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401202.853] sna_accel_do_flush -- no pending write to scanout [401202.853] kgem_busy: handle=27, busy=65537, wedged=0 [401202.853] __kgem_flush: handle=27, busy?=1 [401202.862] sna_wakeup_handler [401202.862] sna_accel_wakeup_handler [401202.862] kgem_retire [401202.862] kgem_retire__flushing: 0 bo on flushing list [401202.862] kgem_busy: handle=15, busy=0, wedged=0 [401202.862] __kgem_retire_rq: request 15 complete [401202.862] kgem_busy: handle=27, busy=0, wedged=0 [401202.862] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [401202.862] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [401202.862] kgem_retire -- retired=0, need_retire=0 [401202.863] sna_block_handler (tv=599.988000) [401202.863] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401202.863] sna_accel_do_flush -- no pending write to scanout [401202.863] sna_wakeup_handler [401202.863] sna_accel_wakeup_handler [401202.863] sna_block_handler (tv=0.000000) [401202.863] sna_wakeup_handler [401202.863] sna_accel_wakeup_handler [401202.863] sna_block_handler (tv=599.988000) [401202.863] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401202.863] sna_accel_do_flush -- no pending write to scanout [401202.863] sna_wakeup_handler [401202.863] sna_accel_wakeup_handler [401202.863] sna_block_handler (tv=599.988000) [401202.863] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401202.863] sna_accel_do_flush -- no pending write to scanout [401202.863] sna_wakeup_handler [401202.863] sna_accel_wakeup_handler [401202.863] sna_block_handler (tv=599.988000) [401202.863] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401202.863] sna_accel_do_flush -- no pending write to scanout [401202.863] sna_wakeup_handler [401202.863] sna_accel_wakeup_handler [401202.863] sna_block_handler (tv=599.988000) [401202.863] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401202.863] sna_accel_do_flush -- no pending write to scanout [401202.863] sna_wakeup_handler [401202.863] sna_accel_wakeup_handler [401202.863] sna_block_handler (tv=599.988000) [401202.863] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401202.863] sna_accel_do_flush -- no pending write to scanout [401202.863] sna_wakeup_handler [401202.863] sna_accel_wakeup_handler [401202.863] sna_block_handler (tv=599.988000) [401202.863] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401202.863] sna_accel_do_flush -- no pending write to scanout [401202.863] sna_wakeup_handler [401202.863] sna_accel_wakeup_handler [401202.863] sna_block_handler (tv=599.988000) [401202.863] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401202.863] sna_accel_do_flush -- no pending write to scanout [401202.876] sna_wakeup_handler [401202.876] sna_accel_wakeup_handler [401202.876] sna_block_handler (tv=599.975000) [401202.876] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401202.876] sna_accel_do_flush -- no pending write to scanout [401202.876] sna_accel_do_throttle (time=401202876), triggered [401202.876] sna_accel_throttle (time=401202876) [401202.876] sna_accel_disarm_timer[1] (time=401202876) [401202.877] sna_wakeup_handler [401202.877] sna_accel_wakeup_handler [401202.877] sna_block_handler (tv=599.974000) [401202.877] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401202.877] sna_accel_do_flush -- no pending write to scanout [401202.877] sna_accel_do_throttle -- no pending activity [401202.878] sna_wakeup_handler [401202.878] sna_accel_wakeup_handler [401202.878] sna_block_handler (tv=599.973000) [401202.878] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401202.878] sna_accel_do_flush -- no pending write to scanout [401202.878] sna_accel_do_throttle -- no pending activity [401202.878] sna_wakeup_handler [401202.878] sna_accel_wakeup_handler [401202.878] sna_block_handler (tv=0.000000) [401202.878] sna_wakeup_handler [401202.878] sna_accel_wakeup_handler [401202.878] sna_block_handler (tv=599.973000) [401202.878] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401202.878] sna_accel_do_flush -- no pending write to scanout [401202.878] sna_accel_do_throttle -- no pending activity [401202.878] sna_wakeup_handler [401202.878] sna_accel_wakeup_handler [401202.878] sna_block_handler (tv=599.973000) [401202.878] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401202.878] sna_accel_do_flush -- no pending write to scanout [401202.878] sna_accel_do_throttle -- no pending activity [401202.878] sna_wakeup_handler [401202.878] sna_accel_wakeup_handler [401202.878] sna_block_handler (tv=599.973000) [401202.878] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401202.878] sna_accel_do_flush -- no pending write to scanout [401202.878] sna_accel_do_throttle -- no pending activity [401202.878] sna_wakeup_handler [401202.878] sna_accel_wakeup_handler [401202.878] sna_block_handler (tv=599.973000) [401202.878] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401202.878] sna_accel_do_flush -- no pending write to scanout [401202.878] sna_accel_do_throttle -- no pending activity [401202.878] sna_wakeup_handler [401202.878] sna_accel_wakeup_handler [401202.878] sna_block_handler (tv=599.973000) [401202.878] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401202.878] sna_accel_do_flush -- no pending write to scanout [401202.878] sna_accel_do_throttle -- no pending activity [401202.878] sna_wakeup_handler [401202.878] sna_accel_wakeup_handler [401202.878] sna_block_handler (tv=599.973000) [401202.878] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401202.878] sna_accel_do_flush -- no pending write to scanout [401202.878] sna_accel_do_throttle -- no pending activity [401202.878] sna_wakeup_handler [401202.878] sna_accel_wakeup_handler [401202.878] sna_block_handler (tv=599.973000) [401202.878] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401202.878] sna_accel_do_flush -- no pending write to scanout [401202.878] sna_accel_do_throttle -- no pending activity [401202.878] sna_wakeup_handler [401202.878] sna_accel_wakeup_handler [401202.878] sna_block_handler (tv=600.000000) [401202.878] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401202.878] sna_accel_do_flush -- no pending write to scanout [401202.878] sna_accel_do_throttle -- no pending activity [401202.878] sna_wakeup_handler [401202.878] sna_accel_wakeup_handler [401202.878] sna_block_handler (tv=600.000000) [401202.878] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401202.878] sna_accel_do_flush -- no pending write to scanout [401202.878] sna_accel_do_throttle -- no pending activity [401202.878] sna_wakeup_handler [401202.878] sna_accel_wakeup_handler [401202.878] sna_block_handler (tv=600.000000) [401202.878] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401202.878] sna_accel_do_flush -- no pending write to scanout [401202.878] sna_accel_do_throttle -- no pending activity [401202.880] sna_wakeup_handler [401202.880] sna_accel_wakeup_handler [401202.880] sna_block_handler (tv=599.998000) [401202.880] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401202.880] sna_accel_do_flush -- no pending write to scanout [401202.880] sna_accel_do_throttle -- no pending activity [401202.880] sna_wakeup_handler [401202.880] sna_accel_wakeup_handler [401202.880] sna_block_handler (tv=0.000000) [401202.880] sna_wakeup_handler [401202.880] sna_accel_wakeup_handler [401202.880] sna_block_handler (tv=599.998000) [401202.880] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401202.880] sna_accel_do_flush -- no pending write to scanout [401202.880] sna_accel_do_throttle -- no pending activity [401202.880] sna_wakeup_handler [401202.880] sna_accel_wakeup_handler [401202.880] sna_block_handler (tv=599.998000) [401202.880] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401202.880] sna_accel_do_flush -- no pending write to scanout [401202.880] sna_accel_do_throttle -- no pending activity [401202.880] sna_wakeup_handler [401202.880] sna_accel_wakeup_handler [401202.880] sna_block_handler (tv=599.998000) [401202.880] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401202.880] sna_accel_do_flush -- no pending write to scanout [401202.880] sna_accel_do_throttle -- no pending activity [401202.880] sna_wakeup_handler [401202.880] sna_accel_wakeup_handler [401202.880] sna_block_handler (tv=599.998000) [401202.880] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401202.880] sna_accel_do_flush -- no pending write to scanout [401202.880] sna_accel_do_throttle -- no pending activity [401202.880] sna_wakeup_handler [401202.880] sna_accel_wakeup_handler [401202.880] sna_block_handler (tv=599.998000) [401202.880] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401202.880] sna_accel_do_flush -- no pending write to scanout [401202.880] sna_accel_do_throttle -- no pending activity [401202.880] sna_wakeup_handler [401202.880] sna_accel_wakeup_handler [401202.880] sna_block_handler (tv=599.998000) [401202.880] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401202.880] sna_accel_do_flush -- no pending write to scanout [401202.880] sna_accel_do_throttle -- no pending activity [401202.880] sna_wakeup_handler [401202.880] sna_accel_wakeup_handler [401202.880] sna_block_handler (tv=599.998000) [401202.880] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401202.880] sna_accel_do_flush -- no pending write to scanout [401202.880] sna_accel_do_throttle -- no pending activity [401202.880] sna_wakeup_handler [401202.880] sna_accel_wakeup_handler [401202.880] sna_block_handler (tv=599.998000) [401202.880] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401202.880] sna_accel_do_flush -- no pending write to scanout [401202.880] sna_accel_do_throttle -- no pending activity [401202.880] sna_wakeup_handler [401202.880] sna_accel_wakeup_handler [401202.880] sna_block_handler (tv=599.998000) [401202.880] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401202.880] sna_accel_do_flush -- no pending write to scanout [401202.880] sna_accel_do_throttle -- no pending activity [401202.881] sna_wakeup_handler [401202.881] sna_accel_wakeup_handler [401202.882] sna_block_handler (tv=599.996000) [401202.882] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401202.882] sna_accel_do_flush -- no pending write to scanout [401202.882] sna_accel_do_throttle -- no pending activity [401202.882] sna_wakeup_handler [401202.882] sna_accel_wakeup_handler [401202.882] sna_block_handler (tv=0.000000) [401202.882] sna_wakeup_handler [401202.882] sna_accel_wakeup_handler [401202.882] sna_block_handler (tv=599.996000) [401202.882] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401202.882] sna_accel_do_flush -- no pending write to scanout [401202.882] sna_accel_do_throttle -- no pending activity [401202.883] sna_wakeup_handler [401202.883] sna_accel_wakeup_handler [401202.883] sna_block_handler (tv=599.995000) [401202.883] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401202.883] sna_accel_do_flush -- no pending write to scanout [401202.883] sna_accel_do_throttle -- no pending activity [401202.883] sna_wakeup_handler [401202.883] sna_accel_wakeup_handler [401202.883] sna_block_handler (tv=599.995000) [401202.883] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401202.883] sna_accel_do_flush -- no pending write to scanout [401202.883] sna_accel_do_throttle -- no pending activity [401202.934] sna_wakeup_handler [401202.934] sna_accel_wakeup_handler [401202.934] sna_block_handler (tv=599.944000) [401202.934] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401202.934] sna_accel_do_flush -- no pending write to scanout [401202.934] sna_accel_do_throttle -- no pending activity [401202.934] sna_wakeup_handler [401202.934] sna_accel_wakeup_handler [401202.934] sna_block_handler (tv=0.000000) [401202.934] sna_wakeup_handler [401202.934] sna_accel_wakeup_handler [401202.934] sna_block_handler (tv=599.944000) [401202.934] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401202.934] sna_accel_do_flush -- no pending write to scanout [401202.934] sna_accel_do_throttle -- no pending activity [401202.934] sna_wakeup_handler [401202.934] sna_accel_wakeup_handler [401202.934] sna_block_handler (tv=599.944000) [401202.934] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401202.934] sna_accel_do_flush -- no pending write to scanout [401202.934] sna_accel_do_throttle -- no pending activity [401202.934] sna_wakeup_handler [401202.934] sna_accel_wakeup_handler [401202.934] sna_block_handler (tv=599.944000) [401202.934] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401202.934] sna_accel_do_flush -- no pending write to scanout [401202.934] sna_accel_do_throttle -- no pending activity [401202.934] sna_wakeup_handler [401202.934] sna_accel_wakeup_handler [401202.934] sna_block_handler (tv=599.944000) [401202.934] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401202.934] sna_accel_do_flush -- no pending write to scanout [401202.934] sna_accel_do_throttle -- no pending activity [401202.934] sna_wakeup_handler [401202.934] sna_accel_wakeup_handler [401202.934] sna_block_handler (tv=599.944000) [401202.934] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401202.934] sna_accel_do_flush -- no pending write to scanout [401202.934] sna_accel_do_throttle -- no pending activity [401202.934] sna_wakeup_handler [401202.934] sna_accel_wakeup_handler [401202.934] sna_block_handler (tv=599.944000) [401202.934] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401202.934] sna_accel_do_flush -- no pending write to scanout [401202.934] sna_accel_do_throttle -- no pending activity [401202.934] sna_wakeup_handler [401202.934] sna_accel_wakeup_handler [401202.934] sna_block_handler (tv=599.944000) [401202.934] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401202.934] sna_accel_do_flush -- no pending write to scanout [401202.934] sna_accel_do_throttle -- no pending activity [401202.934] sna_wakeup_handler [401202.934] sna_accel_wakeup_handler [401202.934] sna_block_handler (tv=599.944000) [401202.934] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401202.934] sna_accel_do_flush -- no pending write to scanout [401202.934] sna_accel_do_throttle -- no pending activity [401202.934] sna_wakeup_handler [401202.934] sna_accel_wakeup_handler [401202.934] sna_block_handler (tv=599.944000) [401202.934] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401202.934] sna_accel_do_flush -- no pending write to scanout [401202.934] sna_accel_do_throttle -- no pending activity [401202.935] sna_wakeup_handler [401202.935] sna_accel_wakeup_handler [401202.935] sna_block_handler (tv=599.943000) [401202.935] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401202.935] sna_accel_do_flush -- no pending write to scanout [401202.935] sna_accel_do_throttle -- no pending activity [401202.935] sna_wakeup_handler [401202.935] sna_accel_wakeup_handler [401202.935] sna_block_handler (tv=0.000000) [401202.935] sna_wakeup_handler [401202.935] sna_accel_wakeup_handler [401202.935] sna_block_handler (tv=599.943000) [401202.935] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401202.935] sna_accel_do_flush -- no pending write to scanout [401202.935] sna_accel_do_throttle -- no pending activity [401202.935] sna_wakeup_handler [401202.935] sna_accel_wakeup_handler [401202.935] sna_block_handler (tv=599.943000) [401202.935] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401202.935] sna_accel_do_flush -- no pending write to scanout [401202.935] sna_accel_do_throttle -- no pending activity [401202.935] sna_wakeup_handler [401202.935] sna_accel_wakeup_handler [401202.935] sna_block_handler (tv=599.943000) [401202.935] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401202.935] sna_accel_do_flush -- no pending write to scanout [401202.935] sna_accel_do_throttle -- no pending activity [401202.935] sna_wakeup_handler [401202.935] sna_accel_wakeup_handler [401202.935] sna_block_handler (tv=599.943000) [401202.935] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401202.935] sna_accel_do_flush -- no pending write to scanout [401202.935] sna_accel_do_throttle -- no pending activity [401202.935] sna_wakeup_handler [401202.935] sna_accel_wakeup_handler [401202.935] sna_block_handler (tv=599.943000) [401202.935] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401202.935] sna_accel_do_flush -- no pending write to scanout [401202.935] sna_accel_do_throttle -- no pending activity [401202.935] sna_wakeup_handler [401202.935] sna_accel_wakeup_handler [401202.935] sna_block_handler (tv=599.943000) [401202.935] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401202.935] sna_accel_do_flush -- no pending write to scanout [401202.935] sna_accel_do_throttle -- no pending activity [401202.935] sna_wakeup_handler [401202.935] sna_accel_wakeup_handler [401202.935] sna_block_handler (tv=599.943000) [401202.935] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401202.935] sna_accel_do_flush -- no pending write to scanout [401202.935] sna_accel_do_throttle -- no pending activity [401202.942] sna_wakeup_handler [401202.942] sna_accel_wakeup_handler [401202.942] sna_block_handler (tv=599.936000) [401202.942] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401202.942] sna_accel_do_flush -- no pending write to scanout [401202.942] sna_accel_do_throttle -- no pending activity [401202.942] sna_wakeup_handler [401202.942] sna_accel_wakeup_handler [401202.942] sna_block_handler (tv=599.936000) [401202.942] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401202.942] sna_accel_do_flush -- no pending write to scanout [401202.942] sna_accel_do_throttle -- no pending activity [401202.982] sna_wakeup_handler [401202.982] sna_accel_wakeup_handler [401202.982] sna_block_handler (tv=599.896000) [401202.982] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401202.982] sna_accel_do_flush -- no pending write to scanout [401202.982] sna_accel_do_throttle -- no pending activity [401202.982] sna_wakeup_handler [401202.982] sna_accel_wakeup_handler [401202.982] sna_block_handler (tv=0.000000) [401202.982] sna_wakeup_handler [401202.982] sna_accel_wakeup_handler [401202.982] sna_block_handler (tv=599.896000) [401202.982] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401202.982] sna_accel_do_flush -- no pending write to scanout [401202.982] sna_accel_do_throttle -- no pending activity [401202.982] sna_wakeup_handler [401202.982] sna_accel_wakeup_handler [401202.982] sna_block_handler (tv=599.896000) [401202.982] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401202.982] sna_accel_do_flush -- no pending write to scanout [401202.982] sna_accel_do_throttle -- no pending activity [401202.982] sna_wakeup_handler [401202.982] sna_accel_wakeup_handler [401202.982] sna_block_handler (tv=599.896000) [401202.982] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401202.982] sna_accel_do_flush -- no pending write to scanout [401202.982] sna_accel_do_throttle -- no pending activity [401202.982] sna_wakeup_handler [401202.982] sna_accel_wakeup_handler [401202.982] sna_block_handler (tv=599.896000) [401202.982] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401202.982] sna_accel_do_flush -- no pending write to scanout [401202.982] sna_accel_do_throttle -- no pending activity [401202.982] sna_wakeup_handler [401202.982] sna_accel_wakeup_handler [401202.982] sna_block_handler (tv=599.896000) [401202.982] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401202.982] sna_accel_do_flush -- no pending write to scanout [401202.982] sna_accel_do_throttle -- no pending activity [401202.982] sna_wakeup_handler [401202.982] sna_accel_wakeup_handler [401202.982] sna_block_handler (tv=599.896000) [401202.982] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401202.982] sna_accel_do_flush -- no pending write to scanout [401202.982] sna_accel_do_throttle -- no pending activity [401202.982] sna_wakeup_handler [401202.982] sna_accel_wakeup_handler [401202.982] sna_block_handler (tv=599.896000) [401202.982] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401202.982] sna_accel_do_flush -- no pending write to scanout [401202.982] sna_accel_do_throttle -- no pending activity [401202.986] sna_wakeup_handler [401202.986] sna_accel_wakeup_handler [401202.986] sna_block_handler (tv=599.892000) [401202.986] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401202.986] sna_accel_do_flush -- no pending write to scanout [401202.986] sna_accel_do_throttle -- no pending activity [401202.986] sna_wakeup_handler [401202.986] sna_accel_wakeup_handler [401202.986] sna_block_handler (tv=0.000000) [401202.986] sna_wakeup_handler [401202.986] sna_accel_wakeup_handler [401202.986] sna_block_handler (tv=599.892000) [401202.986] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401202.986] sna_accel_do_flush -- no pending write to scanout [401202.986] sna_accel_do_throttle -- no pending activity [401202.986] sna_wakeup_handler [401202.986] sna_accel_wakeup_handler [401202.986] sna_block_handler (tv=599.892000) [401202.986] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401202.986] sna_accel_do_flush -- no pending write to scanout [401202.987] sna_accel_do_throttle -- no pending activity [401202.987] sna_wakeup_handler [401202.987] sna_accel_wakeup_handler [401202.987] sna_block_handler (tv=599.891000) [401202.987] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401202.987] sna_accel_do_flush -- no pending write to scanout [401202.987] sna_accel_do_throttle -- no pending activity [401202.987] sna_wakeup_handler [401202.987] sna_accel_wakeup_handler [401202.987] sna_block_handler (tv=599.891000) [401202.987] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401202.987] sna_accel_do_flush -- no pending write to scanout [401202.987] sna_accel_do_throttle -- no pending activity [401202.987] sna_wakeup_handler [401202.987] sna_accel_wakeup_handler [401202.987] sna_block_handler (tv=599.891000) [401202.987] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401202.987] sna_accel_do_flush -- no pending write to scanout [401202.987] sna_accel_do_throttle -- no pending activity [401202.987] sna_wakeup_handler [401202.987] sna_accel_wakeup_handler [401202.987] sna_block_handler (tv=599.891000) [401202.987] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401202.987] sna_accel_do_flush -- no pending write to scanout [401202.987] sna_accel_do_throttle -- no pending activity [401202.987] sna_wakeup_handler [401202.987] sna_accel_wakeup_handler [401202.987] sna_block_handler (tv=599.891000) [401202.987] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401202.987] sna_accel_do_flush -- no pending write to scanout [401202.987] sna_accel_do_throttle -- no pending activity [401202.987] sna_wakeup_handler [401202.987] sna_accel_wakeup_handler [401202.987] sna_block_handler (tv=599.891000) [401202.987] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401202.987] sna_accel_do_flush -- no pending write to scanout [401202.987] sna_accel_do_throttle -- no pending activity [401202.987] sna_wakeup_handler [401202.987] sna_accel_wakeup_handler [401202.987] sna_block_handler (tv=599.891000) [401202.987] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401202.987] sna_accel_do_flush -- no pending write to scanout [401202.987] sna_accel_do_throttle -- no pending activity [401202.989] sna_wakeup_handler [401202.989] sna_accel_wakeup_handler [401202.989] sna_block_handler (tv=599.889000) [401202.989] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401202.989] sna_accel_do_flush -- no pending write to scanout [401202.989] sna_accel_do_throttle -- no pending activity [401202.989] sna_wakeup_handler [401202.989] sna_accel_wakeup_handler [401202.989] sna_block_handler (tv=599.889000) [401202.989] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401202.989] sna_accel_do_flush -- no pending write to scanout [401202.989] sna_accel_do_throttle -- no pending activity [401202.989] sna_wakeup_handler [401202.989] sna_accel_wakeup_handler [401202.990] sna_block_handler (tv=599.888000) [401202.990] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401202.990] sna_accel_do_flush -- no pending write to scanout [401202.990] sna_accel_do_throttle -- no pending activity [401202.990] sna_wakeup_handler [401202.990] sna_accel_wakeup_handler [401202.990] sna_block_handler (tv=599.888000) [401202.990] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401202.990] sna_accel_do_flush -- no pending write to scanout [401202.990] sna_accel_do_throttle -- no pending activity [401202.990] sna_wakeup_handler [401202.990] sna_accel_wakeup_handler [401202.990] sna_block_handler (tv=0.000000) [401202.990] sna_wakeup_handler [401202.990] sna_accel_wakeup_handler [401202.990] sna_block_handler (tv=599.888000) [401202.990] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401202.990] sna_accel_do_flush -- no pending write to scanout [401202.990] sna_accel_do_throttle -- no pending activity [401202.990] sna_wakeup_handler [401202.990] sna_accel_wakeup_handler [401202.990] sna_block_handler (tv=599.888000) [401202.990] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401202.990] sna_accel_do_flush -- no pending write to scanout [401202.990] sna_accel_do_throttle -- no pending activity [401202.990] sna_wakeup_handler [401202.990] sna_accel_wakeup_handler [401202.990] sna_block_handler (tv=599.888000) [401202.990] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401202.990] sna_accel_do_flush -- no pending write to scanout [401202.990] sna_accel_do_throttle -- no pending activity [401202.990] sna_wakeup_handler [401202.990] sna_accel_wakeup_handler [401202.990] sna_block_handler (tv=599.888000) [401202.990] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401202.990] sna_accel_do_flush -- no pending write to scanout [401202.990] sna_accel_do_throttle -- no pending activity [401202.990] sna_wakeup_handler [401202.990] sna_accel_wakeup_handler [401202.990] sna_block_handler (tv=599.888000) [401202.990] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401202.990] sna_accel_do_flush -- no pending write to scanout [401202.990] sna_accel_do_throttle -- no pending activity [401202.990] sna_wakeup_handler [401202.990] sna_accel_wakeup_handler [401202.990] sna_block_handler (tv=599.888000) [401202.990] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401202.990] sna_accel_do_flush -- no pending write to scanout [401202.990] sna_accel_do_throttle -- no pending activity [401203.002] sna_wakeup_handler [401203.002] sna_accel_wakeup_handler [401203.002] sna_block_handler (tv=599.876000) [401203.002] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.002] sna_accel_do_flush -- no pending write to scanout [401203.002] sna_accel_do_throttle -- no pending activity [401203.002] sna_wakeup_handler [401203.002] sna_accel_wakeup_handler [401203.002] sna_block_handler (tv=0.000000) [401203.003] sna_wakeup_handler [401203.003] sna_accel_wakeup_handler [401203.003] sna_block_handler (tv=599.875000) [401203.003] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.003] sna_accel_do_flush -- no pending write to scanout [401203.003] sna_accel_do_throttle -- no pending activity [401203.003] sna_wakeup_handler [401203.003] sna_accel_wakeup_handler [401203.003] sna_block_handler (tv=599.875000) [401203.003] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.003] sna_accel_do_flush -- no pending write to scanout [401203.003] sna_accel_do_throttle -- no pending activity [401203.003] sna_wakeup_handler [401203.003] sna_accel_wakeup_handler [401203.003] sna_block_handler (tv=599.875000) [401203.003] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.003] sna_accel_do_flush -- no pending write to scanout [401203.003] sna_accel_do_throttle -- no pending activity [401203.003] sna_wakeup_handler [401203.003] sna_accel_wakeup_handler [401203.003] sna_block_handler (tv=599.875000) [401203.003] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.003] sna_accel_do_flush -- no pending write to scanout [401203.003] sna_accel_do_throttle -- no pending activity [401203.003] sna_wakeup_handler [401203.003] sna_accel_wakeup_handler [401203.003] sna_block_handler (tv=599.875000) [401203.003] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.003] sna_accel_do_flush -- no pending write to scanout [401203.003] sna_accel_do_throttle -- no pending activity [401203.003] sna_wakeup_handler [401203.003] sna_accel_wakeup_handler [401203.003] sna_block_handler (tv=599.875000) [401203.003] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.003] sna_accel_do_flush -- no pending write to scanout [401203.003] sna_accel_do_throttle -- no pending activity [401203.003] sna_wakeup_handler [401203.003] sna_accel_wakeup_handler [401203.003] sna_block_handler (tv=599.875000) [401203.003] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.003] sna_accel_do_flush -- no pending write to scanout [401203.003] sna_accel_do_throttle -- no pending activity [401203.003] sna_wakeup_handler [401203.003] sna_accel_wakeup_handler [401203.003] sna_block_handler (tv=599.875000) [401203.003] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.003] sna_accel_do_flush -- no pending write to scanout [401203.003] sna_accel_do_throttle -- no pending activity [401203.003] sna_wakeup_handler [401203.003] sna_accel_wakeup_handler [401203.003] sna_block_handler (tv=599.875000) [401203.003] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.003] sna_accel_do_flush -- no pending write to scanout [401203.003] sna_accel_do_throttle -- no pending activity [401203.012] sna_wakeup_handler [401203.012] sna_accel_wakeup_handler [401203.012] sna_block_handler (tv=599.866000) [401203.012] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.012] sna_accel_do_flush -- no pending write to scanout [401203.012] sna_accel_do_throttle -- no pending activity [401203.012] sna_wakeup_handler [401203.012] sna_accel_wakeup_handler [401203.012] sna_block_handler (tv=0.000000) [401203.012] sna_wakeup_handler [401203.012] sna_accel_wakeup_handler [401203.012] sna_block_handler (tv=599.866000) [401203.012] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.012] sna_accel_do_flush -- no pending write to scanout [401203.012] sna_accel_do_throttle -- no pending activity [401203.012] sna_wakeup_handler [401203.012] sna_accel_wakeup_handler [401203.012] sna_block_handler (tv=599.866000) [401203.012] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.012] sna_accel_do_flush -- no pending write to scanout [401203.012] sna_accel_do_throttle -- no pending activity [401203.012] sna_wakeup_handler [401203.012] sna_accel_wakeup_handler [401203.012] sna_block_handler (tv=599.866000) [401203.012] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.012] sna_accel_do_flush -- no pending write to scanout [401203.012] sna_accel_do_throttle -- no pending activity [401203.012] sna_wakeup_handler [401203.012] sna_accel_wakeup_handler [401203.012] sna_block_handler (tv=599.866000) [401203.012] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.012] sna_accel_do_flush -- no pending write to scanout [401203.012] sna_accel_do_throttle -- no pending activity [401203.012] sna_wakeup_handler [401203.012] sna_accel_wakeup_handler [401203.012] sna_block_handler (tv=599.866000) [401203.012] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.012] sna_accel_do_flush -- no pending write to scanout [401203.012] sna_accel_do_throttle -- no pending activity [401203.012] sna_wakeup_handler [401203.012] sna_accel_wakeup_handler [401203.012] sna_block_handler (tv=599.866000) [401203.012] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.012] sna_accel_do_flush -- no pending write to scanout [401203.012] sna_accel_do_throttle -- no pending activity [401203.012] sna_wakeup_handler [401203.012] sna_accel_wakeup_handler [401203.012] sna_block_handler (tv=599.866000) [401203.012] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.012] sna_accel_do_flush -- no pending write to scanout [401203.012] sna_accel_do_throttle -- no pending activity [401203.012] sna_wakeup_handler [401203.012] sna_accel_wakeup_handler [401203.012] sna_block_handler (tv=599.866000) [401203.012] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.012] sna_accel_do_flush -- no pending write to scanout [401203.012] sna_accel_do_throttle -- no pending activity [401203.013] sna_wakeup_handler [401203.013] sna_accel_wakeup_handler [401203.013] sna_create_pixmap(24, 24, 32, usage=0) [401203.013] kgem_can_create_2d: 24x24 @ 32 [401203.013] kgem_choose_tiling: too thin [width 24, 32 bpp] for TILING_X [401203.013] kgem_choose_tiling: 24x24 -> 0 [401203.013] sna_create_pixmap: small buffer [2304], attaching to shadow pixmap [401203.013] create_pixmap: serial=11, usage=0, 24x24 [401203.013] sna_validate_gc changes=7fffff [401203.013] sna_put_image((0, 0)x(24, 24), depth=32, format=2) [401203.013] region_inplace: (24x24), inplace? 0 [401203.013] upload_inplace? no, region not suitable [401203.013] sna_put_zpixmap_blt: marking damage [401203.013] sna_put_zpixmap_blt: replacing entire pixmap [401203.013] __sna_damage_all(24, 24) [401203.013] sna_put_zpixmap_blt: upload(0, 0, 24, 24) [401203.013] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(24, 24) [401203.013] memcpy_blt: src=(0, 0), dst=(0, 0), size=24x24, pitch=96/96 [401203.013] sna_get_image (0, 0)x(24, 24) [401203.013] sna_drawable_move_region_to_cpu(pixmap=12 (24x24), [(0, 0), (24, 24)], flags=34) [401203.013] sna_drawable_move_region_to_cpu: pixmap=12 all damaged on CPU [401203.013] sna_get_image: copy box (0, 0), (24, 24) [401203.013] memcpy_blt: src=(0, 0), dst=(0, 0), size=24x24, pitch=96/96 [401203.013] sna_destroy_pixmap: pixmap=12, attached?=1 [401203.013] sna_block_handler (tv=599.865000) [401203.013] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.013] sna_accel_do_flush -- no pending write to scanout [401203.014] sna_accel_do_throttle -- no pending activity [401203.014] sna_wakeup_handler [401203.014] sna_accel_wakeup_handler [401203.014] sna_block_handler (tv=599.864000) [401203.014] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.014] sna_accel_do_flush -- no pending write to scanout [401203.014] sna_accel_do_throttle -- no pending activity [401203.014] sna_wakeup_handler [401203.014] sna_accel_wakeup_handler [401203.014] sna_change_window_attributes [401203.014] sna_block_handler (tv=599.864000) [401203.014] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.014] sna_accel_do_flush -- no pending write to scanout [401203.014] sna_accel_do_throttle -- no pending activity [401203.014] sna_wakeup_handler [401203.014] sna_accel_wakeup_handler [401203.014] sna_block_handler (tv=599.864000) [401203.014] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.014] sna_accel_do_flush -- no pending write to scanout [401203.014] sna_accel_do_throttle -- no pending activity [401203.016] sna_wakeup_handler [401203.016] sna_accel_wakeup_handler [401203.016] sna_block_handler (tv=599.862000) [401203.016] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.016] sna_accel_do_flush -- no pending write to scanout [401203.016] sna_accel_do_throttle -- no pending activity [401203.016] sna_wakeup_handler [401203.016] sna_accel_wakeup_handler [401203.016] sna_block_handler (tv=0.000000) [401203.016] sna_wakeup_handler [401203.016] sna_accel_wakeup_handler [401203.016] sna_block_handler (tv=599.862000) [401203.016] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.016] sna_accel_do_flush -- no pending write to scanout [401203.016] sna_accel_do_throttle -- no pending activity [401203.016] sna_wakeup_handler [401203.016] sna_accel_wakeup_handler [401203.016] sna_block_handler (tv=599.862000) [401203.016] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.016] sna_accel_do_flush -- no pending write to scanout [401203.016] sna_accel_do_throttle -- no pending activity [401203.016] sna_wakeup_handler [401203.016] sna_accel_wakeup_handler [401203.016] sna_block_handler (tv=599.862000) [401203.016] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.016] sna_accel_do_flush -- no pending write to scanout [401203.016] sna_accel_do_throttle -- no pending activity [401203.016] sna_wakeup_handler [401203.016] sna_accel_wakeup_handler [401203.016] sna_block_handler (tv=599.862000) [401203.016] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.016] sna_accel_do_flush -- no pending write to scanout [401203.016] sna_accel_do_throttle -- no pending activity [401203.016] sna_wakeup_handler [401203.016] sna_accel_wakeup_handler [401203.016] sna_block_handler (tv=599.862000) [401203.016] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.016] sna_accel_do_flush -- no pending write to scanout [401203.016] sna_accel_do_throttle -- no pending activity [401203.016] sna_wakeup_handler [401203.016] sna_accel_wakeup_handler [401203.016] sna_block_handler (tv=599.862000) [401203.016] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.016] sna_accel_do_flush -- no pending write to scanout [401203.016] sna_accel_do_throttle -- no pending activity [401203.016] sna_wakeup_handler [401203.016] sna_accel_wakeup_handler [401203.016] sna_block_handler (tv=599.862000) [401203.016] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.017] sna_accel_do_flush -- no pending write to scanout [401203.017] sna_accel_do_throttle -- no pending activity [401203.017] sna_wakeup_handler [401203.017] sna_accel_wakeup_handler [401203.017] sna_block_handler (tv=599.861000) [401203.017] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.017] sna_accel_do_flush -- no pending write to scanout [401203.017] sna_accel_do_throttle -- no pending activity [401203.017] sna_wakeup_handler [401203.017] sna_accel_wakeup_handler [401203.017] sna_block_handler (tv=0.000000) [401203.017] sna_wakeup_handler [401203.017] sna_accel_wakeup_handler [401203.017] sna_block_handler (tv=599.861000) [401203.017] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.017] sna_accel_do_flush -- no pending write to scanout [401203.017] sna_accel_do_throttle -- no pending activity [401203.017] sna_wakeup_handler [401203.017] sna_accel_wakeup_handler [401203.017] sna_block_handler (tv=599.861000) [401203.017] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.017] sna_accel_do_flush -- no pending write to scanout [401203.017] sna_accel_do_throttle -- no pending activity [401203.017] sna_wakeup_handler [401203.017] sna_accel_wakeup_handler [401203.017] sna_block_handler (tv=599.861000) [401203.017] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.017] sna_accel_do_flush -- no pending write to scanout [401203.017] sna_accel_do_throttle -- no pending activity [401203.017] sna_wakeup_handler [401203.017] sna_accel_wakeup_handler [401203.017] sna_block_handler (tv=599.861000) [401203.017] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.017] sna_accel_do_flush -- no pending write to scanout [401203.017] sna_accel_do_throttle -- no pending activity [401203.017] sna_wakeup_handler [401203.017] sna_accel_wakeup_handler [401203.017] sna_block_handler (tv=599.861000) [401203.017] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.017] sna_accel_do_flush -- no pending write to scanout [401203.017] sna_accel_do_throttle -- no pending activity [401203.017] sna_wakeup_handler [401203.017] sna_accel_wakeup_handler [401203.017] sna_block_handler (tv=599.861000) [401203.017] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.017] sna_accel_do_flush -- no pending write to scanout [401203.017] sna_accel_do_throttle -- no pending activity [401203.017] sna_wakeup_handler [401203.017] sna_accel_wakeup_handler [401203.017] sna_block_handler (tv=599.861000) [401203.017] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.017] sna_accel_do_flush -- no pending write to scanout [401203.017] sna_accel_do_throttle -- no pending activity [401203.017] sna_wakeup_handler [401203.017] sna_accel_wakeup_handler [401203.017] sna_block_handler (tv=599.861000) [401203.017] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.017] sna_accel_do_flush -- no pending write to scanout [401203.017] sna_accel_do_throttle -- no pending activity [401203.017] sna_wakeup_handler [401203.017] sna_accel_wakeup_handler [401203.017] sna_block_handler (tv=599.861000) [401203.017] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.017] sna_accel_do_flush -- no pending write to scanout [401203.017] sna_accel_do_throttle -- no pending activity [401203.017] sna_wakeup_handler [401203.017] sna_accel_wakeup_handler [401203.017] sna_block_handler (tv=599.861000) [401203.017] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.017] sna_accel_do_flush -- no pending write to scanout [401203.017] sna_accel_do_throttle -- no pending activity [401203.017] sna_wakeup_handler [401203.017] sna_accel_wakeup_handler [401203.017] sna_block_handler (tv=599.861000) [401203.017] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.017] sna_accel_do_flush -- no pending write to scanout [401203.017] sna_accel_do_throttle -- no pending activity [401203.017] sna_wakeup_handler [401203.017] sna_accel_wakeup_handler [401203.017] sna_block_handler (tv=599.861000) [401203.017] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.017] sna_accel_do_flush -- no pending write to scanout [401203.017] sna_accel_do_throttle -- no pending activity [401203.017] sna_wakeup_handler [401203.017] sna_accel_wakeup_handler [401203.017] sna_change_window_attributes [401203.017] sna_block_handler (tv=599.861000) [401203.017] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.017] sna_accel_do_flush -- no pending write to scanout [401203.017] sna_accel_do_throttle -- no pending activity [401203.084] sna_wakeup_handler [401203.084] sna_accel_wakeup_handler [401203.084] sna_create_pixmap(1920, 1080, 24, usage=0) [401203.084] kgem_can_create_2d: 1920x1080 @ 24 [401203.084] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [401203.084] sna_create_pixmap: creating GPU pixmap 1920x1080, stride=7680, flags=b [401203.084] create_pixmap: serial=13, usage=0, 0x0 [401203.084] sna_block_handler (tv=599.794000) [401203.084] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.084] sna_accel_do_flush -- no pending write to scanout [401203.084] sna_accel_do_throttle -- no pending activity [401203.084] sna_wakeup_handler [401203.084] sna_accel_wakeup_handler [401203.084] sna_block_handler (tv=599.794000) [401203.084] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.084] sna_accel_do_flush -- no pending write to scanout [401203.084] sna_accel_do_throttle -- no pending activity [401203.091] sna_wakeup_handler [401203.091] sna_accel_wakeup_handler [401203.091] sna_create_pixmap(1920, 1080, 24, usage=0) [401203.091] kgem_can_create_2d: 1920x1080 @ 24 [401203.091] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [401203.091] sna_create_pixmap: creating GPU pixmap 1920x1080, stride=7680, flags=b [401203.091] create_pixmap: serial=15, usage=0, 0x0 [401203.091] sna_validate_gc changes=7fffff [401203.091] sna_put_image((0, 0)x(1920, 1080), depth=24, format=2) [401203.091] region_inplace: (1920x1080), inplace? 1 [401203.091] sna_pixmap_alloc_cpu: pixmap=16 [401203.091] sna_pixmap_alloc_cpu: allocating CPU buffer (1920x1080) [401203.091] kgem_create_cpu_2d(1920x1080, bpp=32) [401203.091] kgem_create_cpu_2d: 1920x1080, 32 bpp, stride=7680 [401203.091] search_snoop_cache: num_pages=2025, flags=0 [401203.091] search_snoop_cache: inactive and cache empty [401203.091] __kgem_throttle_retire: nothing to retire [401203.091] search_snoop_cache: nothing retired [401203.091] kgem_create_linear(8294400) [401203.091] search_linear_cache: num_pages=2025, flags=106, use_active? 0 [401203.091] search_linear_cache: inactive and cache bucket empty [401203.091] search_linear_cache: active cache bucket empty [401203.091] kgem_create_linear: new handle=29, num_pages=2025 [401203.091] kgem_bo_map__cpu(handle=29, size=8294400, mapped? 0) [401203.091] kgem_trim_vma_cache: type=1, count=-32767 (bucket: 10) [401203.091] kgem_bo_map__cpu: caching CPU vma for 29 [401203.092] kgem_bo_map__cpu(handle=29, size=8294400, mapped? 1) [401203.092] sna_pixmap_alloc_cpu: allocated CPU handle=29 (snooped? 1) [401203.092] sna_put_zpixmap_blt: syncing CPU bo [401203.092] sna_put_zpixmap_blt: marking damage [401203.092] sna_put_zpixmap_blt: replacing entire pixmap [401203.092] __sna_damage_all(1920, 1080) [401203.092] sna_put_zpixmap_blt: upload(0, 0, 1920, 1080) [401203.092] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(1920, 1080) [401203.092] memcpy_blt: src=(0, 0), dst=(0, 0), size=1920x1080, pitch=7680/7680 [401203.101] sna_block_handler (tv=599.777000) [401203.101] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.101] sna_accel_do_flush -- no pending write to scanout [401203.101] sna_accel_do_throttle -- no pending activity [401203.105] sna_wakeup_handler [401203.105] sna_accel_wakeup_handler [401203.106] sna_validate_gc changes=7fffff [401203.106] sna_copy_area: src=(0, 0)x(1920, 1080)+(0, 0) -> dst=(0, 0)+(0, 0); alu=3, pm=ffffffffffffffff [401203.106] sna_do_copy: src=(0, 0), dst=(0, 0), size=(1920x1080) [401203.106] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(1920x1080) [401203.106] sna_do_copy: dst extents (0, 0), (1920, 1080) [401203.106] sna_do_copy: pixmap -- no source clipping [401203.106] sna_do_copy: fast source clip against extents [401203.106] sna_do_copy: src extents (0, 0), (1920, 1080) x 1 [401203.106] sna_do_copy: copy region (0, 0), (1920, 1080) x 1 [401203.106] sna_copy_boxes (boxes=1x[(0, 0), (1920, 1080)...], src=+(0, 0), alu=3, src.size=1920x1080, dst.size=1920x1080) [401203.106] sna_copy_boxes: dst=(priv=0xceb820, gpu_bo=(nil), cpu_bo=(nil)), src=(priv=0xdb2180, gpu_bo=(nil), cpu_bo=0xaef2b0), replaces=1 [401203.106] kgem_bo_is_busy: handle=29, domain: 1 exec? 0, rq? 0 [401203.106] region_inplace: (1920x1080), inplace? 1 [401203.106] sna_drawable_use_bo pixmap=14, box=((0, 0), (1920, 1080)), flags=1... [401203.106] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [401203.106] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [401203.106] sna_pixmap_move_to_gpu(pixmap=14, usage=0), flags=3 [401203.106] sna_pixmap_move_to_gpu: CPU damage? 0 [401203.106] sna_pixmap_move_to_gpu: creating GPU bo (1920x1080@32), create=3 [401203.106] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [401203.106] kgem_create_2d(1920x1080, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [401203.106] new pitch=8192, tiling=1, handle=30, id=262, num_pages=2176 [2176], bucket=11 [401203.106] __sna_damage_all(1920, 1080) [401203.106] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [401203.106] sna_drawable_use_bo: allocated GPU bo for operation [401203.106] sna_drawable_use_bo: using GPU bo with damage? 0 [401203.106] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [401203.106] region_overlaps_damage? [401203.106] sna_copy_boxes: region overlaps CPU damage, copy from CPU bo [401203.106] sna_drawable_move_region_to_cpu(pixmap=16 (1920x1080), [(0, 0), (1920, 1080)], flags=10) [401203.106] sna_drawable_move_region_to_cpu: pixmap=16 all damaged on CPU [401203.106] gen3_render_copy_boxes (0, 0)->(0, 0) x 1 [401203.106] sna_blt_copy_boxes src=(0, 0) -> (0, 0) x 1, tiling=(0, 1), pitch=(7680, 8192) [401203.106] sna_blt_copy_boxes: box=(0, 0)x(1920, 1080) [401203.106] kgem_add_reloc: handle=30, pos=4, delta=0, domains=00028002 [401203.106] kgem_add_handle: handle=30, index=0 [401203.106] __kgem_bo_mark_dirty: handle=30 (proxy? 0) [401203.106] kgem_add_reloc: handle=29, pos=7, delta=0, domains=00028000 [401203.106] kgem_add_handle: handle=29, index=1 [401203.106] sna_destroy_pixmap: pixmap=16, attached?=1 [401203.106] sna_pixmap_free_cpu: discarding CPU buffer, handle=29, size=8294400 [401203.106] _kgem_bo_destroy: handle=29, proxy? 0 [401203.106] __kgem_bo_destroy: handle=29 [401203.106] __kgem_bo_destroy: handle=29 is snooped [401203.106] sna_create_pixmap(416, 262, 24, usage=0) [401203.106] kgem_can_create_2d: 416x262 @ 24 [401203.106] kgem_choose_tiling: 416x262 -> 1 [401203.106] sna_create_pixmap: creating GPU pixmap 416x262, stride=1664, flags=b [401203.106] create_pixmap: serial=17, usage=0, 0x0 [401203.106] sna_validate_gc changes=0 [401203.106] sna_put_image((0, 0)x(416, 262), depth=24, format=2) [401203.106] region_inplace: (416x262), inplace? 1 [401203.106] sna_pixmap_alloc_cpu: pixmap=18 [401203.106] sna_pixmap_alloc_cpu: allocating CPU buffer (416x262) [401203.106] kgem_create_cpu_2d(416x262, bpp=32) [401203.106] kgem_create_cpu_2d: 416x262, 32 bpp, stride=1664 [401203.106] search_snoop_cache: num_pages=107, flags=0 [401203.106] search_snoop_cache: inactive and cache empty [401203.106] __kgem_throttle_retire: nothing to retire [401203.106] search_snoop_cache: nothing retired [401203.106] kgem_create_linear(435968) [401203.106] search_linear_cache: num_pages=107, flags=106, use_active? 0 [401203.106] search_linear_cache: inactive and cache bucket empty [401203.106] search_linear_cache: active cache bucket empty [401203.106] kgem_create_linear: new handle=31, num_pages=107 [401203.106] kgem_bo_map__cpu(handle=31, size=438272, mapped? 0) [401203.106] kgem_trim_vma_cache: type=1, count=-32767 (bucket: 6) [401203.106] kgem_bo_map__cpu: caching CPU vma for 31 [401203.106] kgem_bo_map__cpu(handle=31, size=438272, mapped? 1) [401203.106] sna_pixmap_alloc_cpu: allocated CPU handle=31 (snooped? 1) [401203.106] sna_put_zpixmap_blt: syncing CPU bo [401203.106] sna_put_zpixmap_blt: marking damage [401203.106] sna_put_zpixmap_blt: replacing entire pixmap [401203.106] __sna_damage_all(416, 262) [401203.106] sna_put_zpixmap_blt: upload(0, 0, 416, 262) [401203.106] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(416, 262) [401203.106] memcpy_blt: src=(0, 0), dst=(0, 0), size=416x262, pitch=1664/1664 [401203.107] sna_block_handler (tv=599.771000) [401203.107] sna_accel_block_handler: GPU idle, flushing [401203.107] gen3_vertex_close: used=0/1024, vbo active? 0 [401203.107] batch[3/0]: 10 10 65528 65528, nreloc=2, nexec=2, nfence=1, aperture=4201 [401203.107] kgem_busy: handle=14, busy=0, wedged=0 [401203.107] gem_write(handle=14, offset=0, len=40) [401203.115] kgem_commit: release handle=14 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=826000 [401203.115] kgem_commit: release handle=30 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=3000000 [401203.115] kgem_commit: release handle=29 (proxy? 0), dirty? 0 flush? 0, snoop? 1 -> offset=4001000 [401203.115] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.115] sna_accel_do_flush -- no pending write to scanout [401203.115] timer_enable (time=401203115), starting timer 1 [401203.117] sna_wakeup_handler [401203.117] sna_accel_wakeup_handler [401203.117] kgem_retire [401203.117] kgem_retire__flushing: 0 bo on flushing list [401203.117] kgem_busy: handle=14, busy=65537, wedged=0 [401203.117] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=14 [401203.117] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [401203.117] kgem_retire -- retired=0, need_retire=1 [401203.117] sna_copy_area: src=(0, 0)x(416, 262)+(0, 0) -> dst=(752, 409)+(0, 0); alu=3, pm=ffffffffffffffff [401203.117] sna_do_copy: src=(0, 0), dst=(752, 409), size=(416x262) [401203.117] sna_do_copy: after drawable: src=(0, 0), dst=(752, 409), size=(416x262) [401203.117] sna_do_copy: dst extents (752, 409), (1168, 671) [401203.117] sna_do_copy: pixmap -- no source clipping [401203.117] sna_do_copy: fast source clip against extents [401203.117] sna_do_copy: src extents (0, 0), (416, 262) x 1 [401203.117] sna_do_copy: copy region (752, 409), (1168, 671) x 1 [401203.117] sna_copy_boxes (boxes=1x[(752, 409), (1168, 671)...], src=+(-752, -409), alu=3, src.size=416x262, dst.size=1920x1080) [401203.117] sna_copy_boxes: dst=(priv=0xceb820, gpu_bo=0xdeb0e0, cpu_bo=(nil)), src=(priv=0xdb2180, gpu_bo=(nil), cpu_bo=0xda0760), replaces=0 [401203.117] kgem_bo_is_busy: handle=31, domain: 1 exec? 0, rq? 0 [401203.117] region_inplace: yes, already wholly damaged on the GPU [401203.117] sna_drawable_use_bo pixmap=14, box=((752, 409), (1168, 671)), flags=1... [401203.117] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [401203.117] sna_drawable_use_bo: use GPU fast path (all-damaged) [401203.117] sna_drawable_use_bo: using whole GPU bo [401203.117] kgem_choose_tiling: 416x262 -> 1 [401203.117] region_overlaps_damage? [401203.117] sna_copy_boxes: region overlaps CPU damage, copy from CPU bo [401203.117] sna_drawable_move_region_to_cpu(pixmap=18 (416x262), [(0, 0), (416, 262)], flags=10) [401203.117] sna_drawable_move_region_to_cpu: pixmap=18 all damaged on CPU [401203.117] gen3_render_copy_boxes (-752, -409)->(0, 0) x 1 [401203.117] sna_blt_copy_boxes src=(-752, -409) -> (0, 0) x 1, tiling=(0, 1), pitch=(1664, 8192) [401203.117] sna_blt_copy_boxes: box=(752, 409)x(416, 262) [401203.117] kgem_add_reloc: handle=30, pos=4, delta=0, domains=00028002 [401203.117] kgem_add_handle: handle=30, index=0 [401203.117] __kgem_bo_mark_dirty: handle=30 (proxy? 0) [401203.117] kgem_add_reloc: handle=31, pos=7, delta=0, domains=00028000 [401203.117] kgem_add_handle: handle=31, index=1 [401203.117] sna_destroy_pixmap: pixmap=18, attached?=1 [401203.117] sna_pixmap_free_cpu: discarding CPU buffer, handle=31, size=438272 [401203.117] _kgem_bo_destroy: handle=31, proxy? 0 [401203.117] __kgem_bo_destroy: handle=31 [401203.117] __kgem_bo_destroy: handle=31 is snooped [401203.117] sna_create_pixmap(780, 372, 24, usage=0) [401203.117] kgem_can_create_2d: 780x372 @ 24 [401203.117] kgem_choose_tiling: TLB near-miss between lines 780x372 (pitch=3120), forcing tiling 1 [401203.117] sna_create_pixmap: creating GPU pixmap 780x372, stride=3120, flags=b [401203.117] create_pixmap: serial=19, usage=0, 0x0 [401203.117] sna_validate_gc changes=0 [401203.117] sna_put_image((0, 0)x(780, 372), depth=24, format=2) [401203.117] region_inplace: (780x372), inplace? 1 [401203.117] sna_pixmap_alloc_cpu: pixmap=20 [401203.117] sna_pixmap_alloc_cpu: allocating CPU buffer (780x372) [401203.117] kgem_create_cpu_2d(780x372, bpp=32) [401203.117] kgem_create_cpu_2d: 780x372, 32 bpp, stride=3120 [401203.117] search_snoop_cache: num_pages=284, flags=0 [401203.117] search_snoop_cache: inactive and cache empty [401203.117] kgem_retire [401203.117] kgem_retire__flushing: 0 bo on flushing list [401203.117] kgem_busy: handle=14, busy=65537, wedged=0 [401203.117] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=14 [401203.117] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [401203.117] kgem_retire -- retired=0, need_retire=1 [401203.117] kgem_retire [401203.117] kgem_retire__flushing: 0 bo on flushing list [401203.117] kgem_busy: handle=14, busy=65537, wedged=0 [401203.117] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=14 [401203.117] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [401203.117] kgem_retire -- retired=0, need_retire=1 [401203.117] search_snoop_cache: nothing retired [401203.117] kgem_create_linear(1160640) [401203.117] search_linear_cache: num_pages=284, flags=106, use_active? 0 [401203.117] search_linear_cache: inactive and cache bucket empty [401203.117] search_linear_cache: active cache bucket empty [401203.117] kgem_create_linear: new handle=32, num_pages=284 [401203.117] kgem_bo_map__cpu(handle=32, size=1163264, mapped? 0) [401203.117] kgem_trim_vma_cache: type=1, count=-32767 (bucket: 8) [401203.117] kgem_bo_map__cpu: caching CPU vma for 32 [401203.117] kgem_bo_map__cpu(handle=32, size=1163264, mapped? 1) [401203.117] sna_pixmap_alloc_cpu: allocated CPU handle=32 (snooped? 1) [401203.117] sna_put_zpixmap_blt: syncing CPU bo [401203.117] sna_put_zpixmap_blt: marking damage [401203.118] sna_put_zpixmap_blt: replacing entire pixmap [401203.118] __sna_damage_all(780, 372) [401203.118] sna_put_zpixmap_blt: upload(0, 0, 780, 372) [401203.118] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(780, 372) [401203.118] memcpy_blt: src=(0, 0), dst=(0, 0), size=780x372, pitch=3120/3120 [401203.119] sna_block_handler (tv=599.759000) [401203.119] kgem_busy: handle=14, busy=65537, wedged=0 [401203.119] __kgem_ring_is_idle: last requests handle=14 still busy [401203.119] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.119] sna_accel_do_flush -- no pending write to scanout [401203.119] sna_wakeup_handler [401203.119] sna_accel_wakeup_handler [401203.119] kgem_retire [401203.119] kgem_retire__flushing: 0 bo on flushing list [401203.119] kgem_busy: handle=14, busy=65537, wedged=0 [401203.119] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=14 [401203.119] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [401203.119] kgem_retire -- retired=0, need_retire=1 [401203.119] sna_create_pixmap(78, 124, 24, usage=0) [401203.119] kgem_can_create_2d: 78x124 @ 24 [401203.119] kgem_choose_tiling: 78x124 -> 1 [401203.119] sna_create_pixmap: creating GPU pixmap 78x124, stride=312, flags=b [401203.119] create_pixmap: serial=21, usage=0, 0x0 [401203.119] sna_validate_gc changes=0 [401203.119] sna_copy_area: src=(0, 0)x(78, 124)+(0, 0) -> dst=(0, 0)+(0, 0); alu=3, pm=ffffffffffffffff [401203.119] sna_do_copy: src=(0, 0), dst=(0, 0), size=(78x124) [401203.119] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(78x124) [401203.119] sna_do_copy: dst extents (0, 0), (78, 124) [401203.119] sna_do_copy: pixmap -- no source clipping [401203.119] sna_do_copy: fast source clip against extents [401203.119] sna_do_copy: src extents (0, 0), (78, 124) x 1 [401203.119] sna_do_copy: copy region (0, 0), (78, 124) x 1 [401203.119] sna_copy_boxes (boxes=1x[(0, 0), (78, 124)...], src=+(0, 0), alu=3, src.size=780x372, dst.size=78x124) [401203.119] sna_copy_boxes: dst=(priv=0xdaae10, gpu_bo=(nil), cpu_bo=(nil)), src=(priv=0xdb2180, gpu_bo=(nil), cpu_bo=0xda18f0), replaces=1 [401203.119] kgem_bo_is_busy: handle=32, domain: 1 exec? 0, rq? 0 [401203.119] region_inplace: (78x124), inplace? 0 [401203.119] sna_drawable_use_bo pixmap=22, box=((0, 0), (78, 124)), flags=0... [401203.119] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=0 [401203.119] sna_drawable_use_bo: try cpu as GPU bo is idle [401203.119] sna_copy_boxes: fallback -- src=(0, 0), dst=(0, 0) [401203.120] sna_drawable_move_region_to_cpu(pixmap=20 (780x372), [(0, 0), (78, 124)], flags=2) [401203.120] sna_drawable_move_region_to_cpu: pixmap=20 all damaged on CPU [401203.120] sna_drawable_move_region_to_cpu: syncing cpu bo [401203.120] kgem_bo_is_busy: handle=32, domain: 1 exec? 0, rq? 0 [401203.120] sna_drawable_move_region_to_cpu(pixmap=22 (78x124), [(0, 0), (78, 124)], flags=5) [401203.120] sna_drawable_move_region_to_cpu: delta=(0, 0) [401203.120] sna_drawable_move_region_to_cpu: region subsumes drawable [401203.120] _sna_pixmap_move_to_cpu(pixmap=22, 78x124, flags=5) [401203.120] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=(nil), cpu_damage=(nil), is-clear?=0 [401203.120] _sna_pixmap_move_to_cpu: no readbck, discarding gpu damage [0], pending clear[0] [401203.120] sna_pixmap_alloc_cpu: pixmap=22 [401203.120] sna_pixmap_alloc_cpu: allocating CPU buffer (78x124) [401203.120] kgem_create_cpu_2d(78x124, bpp=32) [401203.120] kgem_create_cpu_2d: 78x124, 32 bpp, stride=312 [401203.120] search_snoop_cache: num_pages=10, flags=0 [401203.120] search_snoop_cache: inactive and cache empty [401203.120] kgem_retire [401203.120] kgem_retire__flushing: 0 bo on flushing list [401203.120] kgem_busy: handle=14, busy=0, wedged=0 [401203.120] __kgem_retire_rq: request 14 complete [401203.120] kgem_bo_move_to_snoop: moving 29 to snoop cachee [401203.120] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [401203.120] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [401203.120] kgem_retire -- retired=0, need_retire=0 [401203.120] __kgem_throttle_retire: not throttling [401203.120] search_snoop_cache: nothing retired [401203.120] kgem_create_linear(38688) [401203.120] search_linear_cache: num_pages=10, flags=106, use_active? 0 [401203.120] search_linear_cache: inactive and cache bucket empty [401203.120] search_linear_cache: active cache bucket empty [401203.120] kgem_create_linear: new handle=33, num_pages=10 [401203.120] kgem_bo_map__cpu(handle=33, size=40960, mapped? 0) [401203.120] kgem_trim_vma_cache: type=1, count=-32767 (bucket: 3) [401203.120] kgem_bo_map__cpu: caching CPU vma for 33 [401203.120] kgem_bo_map__cpu(handle=33, size=40960, mapped? 1) [401203.120] sna_pixmap_alloc_cpu: allocated CPU handle=33 (snooped? 1) [401203.120] _sna_pixmap_move_to_cpu: marking as damaged [401203.120] __sna_damage_all(78, 124) [401203.120] _sna_pixmap_move_to_cpu: syncing CPU bo [401203.120] _sna_pixmap_move_to_cpu: discarding GPU bo in favour of CPU bo [401203.120] sna_copy_boxes: memcpy_blt(box=(0, 0), (78, 124), src=(0, 0), pitches=(3120, 312)) [401203.120] memcpy_blt: src=(0, 0), dst=(0, 0), size=78x124, pitch=3120/312 [401203.120] sna_create_pixmap(78, 124, 24, usage=0) [401203.120] kgem_can_create_2d: 78x124 @ 24 [401203.120] kgem_choose_tiling: 78x124 -> 1 [401203.120] sna_create_pixmap: creating GPU pixmap 78x124, stride=312, flags=b [401203.120] create_pixmap: serial=23, usage=0, 0x0 [401203.120] sna_validate_gc changes=0 [401203.120] sna_copy_area: src=(78, 0)x(78, 124)+(0, 0) -> dst=(0, 0)+(0, 0); alu=3, pm=ffffffffffffffff [401203.120] sna_do_copy: src=(78, 0), dst=(0, 0), size=(78x124) [401203.120] sna_do_copy: after drawable: src=(78, 0), dst=(0, 0), size=(78x124) [401203.120] sna_do_copy: dst extents (0, 0), (78, 124) [401203.120] sna_do_copy: pixmap -- no source clipping [401203.120] sna_do_copy: fast source clip against extents [401203.120] sna_do_copy: src extents (78, 0), (156, 124) x 1 [401203.120] sna_do_copy: copy region (0, 0), (78, 124) x 1 [401203.120] sna_copy_boxes (boxes=1x[(0, 0), (78, 124)...], src=+(78, 0), alu=3, src.size=780x372, dst.size=78x124) [401203.120] sna_copy_boxes: dst=(priv=0xdaae70, gpu_bo=(nil), cpu_bo=(nil)), src=(priv=0xdb2180, gpu_bo=(nil), cpu_bo=0xda18f0), replaces=1 [401203.120] kgem_bo_is_busy: handle=32, domain: 1 exec? 0, rq? 0 [401203.120] region_inplace: (78x124), inplace? 0 [401203.120] sna_drawable_use_bo pixmap=24, box=((0, 0), (78, 124)), flags=0... [401203.120] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=0 [401203.120] sna_drawable_use_bo: try cpu as GPU bo is idle [401203.120] sna_copy_boxes: fallback -- src=(78, 0), dst=(0, 0) [401203.120] sna_drawable_move_region_to_cpu(pixmap=20 (780x372), [(78, 0), (156, 124)], flags=2) [401203.120] sna_drawable_move_region_to_cpu: pixmap=20 all damaged on CPU [401203.120] sna_drawable_move_region_to_cpu: syncing cpu bo [401203.120] kgem_bo_is_busy: handle=32, domain: 1 exec? 0, rq? 0 [401203.120] sna_drawable_move_region_to_cpu(pixmap=24 (78x124), [(0, 0), (78, 124)], flags=5) [401203.120] sna_drawable_move_region_to_cpu: delta=(0, 0) [401203.120] sna_drawable_move_region_to_cpu: region subsumes drawable [401203.120] _sna_pixmap_move_to_cpu(pixmap=24, 78x124, flags=5) [401203.120] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=(nil), cpu_damage=(nil), is-clear?=0 [401203.120] _sna_pixmap_move_to_cpu: no readbck, discarding gpu damage [0], pending clear[0] [401203.120] sna_pixmap_alloc_cpu: pixmap=24 [401203.120] sna_pixmap_alloc_cpu: allocating CPU buffer (78x124) [401203.120] kgem_create_cpu_2d(78x124, bpp=32) [401203.120] kgem_create_cpu_2d: 78x124, 32 bpp, stride=312 [401203.120] search_snoop_cache: num_pages=10, flags=0 [401203.120] search_snoop_cache: found handle=29 (num_pages=2025) in snoop cache [401203.120] kgem_bo_map__cpu(handle=29, size=8294400, mapped? 1) [401203.120] sna_pixmap_alloc_cpu: allocated CPU handle=29 (snooped? 1) [401203.120] _sna_pixmap_move_to_cpu: marking as damaged [401203.120] __sna_damage_all(78, 124) [401203.120] _sna_pixmap_move_to_cpu: syncing CPU bo [401203.120] kgem_busy: handle=29, busy=0, wedged=0 [401203.120] kgem_bo_sync__cpu: sync: needs_flush? 0, domain? 0, busy? 0 [401203.120] kgem_bo_retire: handle=29, domain=0 [401203.120] kgem_busy: handle=29, busy=0, wedged=0 [401203.120] kgem_bo_retire: retiring bo handle=29 (needed flush? 0), rq? 0 [401203.120] _sna_pixmap_move_to_cpu: discarding GPU bo in favour of CPU bo [401203.120] sna_copy_boxes: memcpy_blt(box=(0, 0), (78, 124), src=(78, 0), pitches=(3120, 312)) [401203.120] memcpy_blt: src=(0, 0), dst=(0, 0), size=78x124, pitch=3120/312 [401203.120] sna_create_pixmap(78, 124, 24, usage=0) [401203.120] kgem_can_create_2d: 78x124 @ 24 [401203.120] kgem_choose_tiling: 78x124 -> 1 [401203.120] sna_create_pixmap: creating GPU pixmap 78x124, stride=312, flags=b [401203.120] create_pixmap: serial=25, usage=0, 0x0 [401203.120] sna_validate_gc changes=0 [401203.120] sna_copy_area: src=(156, 0)x(78, 124)+(0, 0) -> dst=(0, 0)+(0, 0); alu=3, pm=ffffffffffffffff [401203.120] sna_do_copy: src=(156, 0), dst=(0, 0), size=(78x124) [401203.120] sna_do_copy: after drawable: src=(156, 0), dst=(0, 0), size=(78x124) [401203.120] sna_do_copy: dst extents (0, 0), (78, 124) [401203.120] sna_do_copy: pixmap -- no source clipping [401203.120] sna_do_copy: fast source clip against extents [401203.120] sna_do_copy: src extents (156, 0), (234, 124) x 1 [401203.120] sna_do_copy: copy region (0, 0), (78, 124) x 1 [401203.120] sna_copy_boxes (boxes=1x[(0, 0), (78, 124)...], src=+(156, 0), alu=3, src.size=780x372, dst.size=78x124) [401203.120] sna_copy_boxes: dst=(priv=0xdaed20, gpu_bo=(nil), cpu_bo=(nil)), src=(priv=0xdb2180, gpu_bo=(nil), cpu_bo=0xda18f0), replaces=1 [401203.120] kgem_bo_is_busy: handle=32, domain: 1 exec? 0, rq? 0 [401203.120] region_inplace: (78x124), inplace? 0 [401203.120] sna_drawable_use_bo pixmap=26, box=((0, 0), (78, 124)), flags=0... [401203.120] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=0 [401203.120] sna_drawable_use_bo: try cpu as GPU bo is idle [401203.120] sna_copy_boxes: fallback -- src=(156, 0), dst=(0, 0) [401203.120] sna_drawable_move_region_to_cpu(pixmap=20 (780x372), [(156, 0), (234, 124)], flags=2) [401203.120] sna_drawable_move_region_to_cpu: pixmap=20 all damaged on CPU [401203.120] sna_drawable_move_region_to_cpu: syncing cpu bo [401203.120] kgem_bo_is_busy: handle=32, domain: 1 exec? 0, rq? 0 [401203.120] sna_drawable_move_region_to_cpu(pixmap=26 (78x124), [(0, 0), (78, 124)], flags=5) [401203.120] sna_drawable_move_region_to_cpu: delta=(0, 0) [401203.120] sna_drawable_move_region_to_cpu: region subsumes drawable [401203.120] _sna_pixmap_move_to_cpu(pixmap=26, 78x124, flags=5) [401203.120] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=(nil), cpu_damage=(nil), is-clear?=0 [401203.120] _sna_pixmap_move_to_cpu: no readbck, discarding gpu damage [0], pending clear[0] [401203.120] sna_pixmap_alloc_cpu: pixmap=26 [401203.120] sna_pixmap_alloc_cpu: allocating CPU buffer (78x124) [401203.120] kgem_create_cpu_2d(78x124, bpp=32) [401203.120] kgem_create_cpu_2d: 78x124, 32 bpp, stride=312 [401203.120] search_snoop_cache: num_pages=10, flags=0 [401203.121] search_snoop_cache: inactive and cache empty [401203.121] __kgem_throttle_retire: nothing to retire [401203.121] search_snoop_cache: nothing retired [401203.121] kgem_create_linear(38688) [401203.121] search_linear_cache: num_pages=10, flags=106, use_active? 0 [401203.121] search_linear_cache: inactive and cache bucket empty [401203.121] search_linear_cache: active cache bucket empty [401203.121] kgem_create_linear: new handle=34, num_pages=10 [401203.121] kgem_bo_map__cpu(handle=34, size=40960, mapped? 0) [401203.121] kgem_trim_vma_cache: type=1, count=-32767 (bucket: 3) [401203.121] kgem_bo_map__cpu: caching CPU vma for 34 [401203.121] kgem_bo_map__cpu(handle=34, size=40960, mapped? 1) [401203.121] sna_pixmap_alloc_cpu: allocated CPU handle=34 (snooped? 1) [401203.121] _sna_pixmap_move_to_cpu: marking as damaged [401203.121] __sna_damage_all(78, 124) [401203.121] _sna_pixmap_move_to_cpu: syncing CPU bo [401203.121] _sna_pixmap_move_to_cpu: discarding GPU bo in favour of CPU bo [401203.121] sna_copy_boxes: memcpy_blt(box=(0, 0), (78, 124), src=(156, 0), pitches=(3120, 312)) [401203.121] memcpy_blt: src=(0, 0), dst=(0, 0), size=78x124, pitch=3120/312 [401203.121] sna_create_pixmap(78, 124, 24, usage=0) [401203.121] kgem_can_create_2d: 78x124 @ 24 [401203.121] kgem_choose_tiling: 78x124 -> 1 [401203.121] sna_create_pixmap: creating GPU pixmap 78x124, stride=312, flags=b [401203.121] create_pixmap: serial=27, usage=0, 0x0 [401203.121] sna_validate_gc changes=0 [401203.121] sna_copy_area: src=(234, 0)x(78, 124)+(0, 0) -> dst=(0, 0)+(0, 0); alu=3, pm=ffffffffffffffff [401203.121] sna_do_copy: src=(234, 0), dst=(0, 0), size=(78x124) [401203.121] sna_do_copy: after drawable: src=(234, 0), dst=(0, 0), size=(78x124) [401203.121] sna_do_copy: dst extents (0, 0), (78, 124) [401203.121] sna_do_copy: pixmap -- no source clipping [401203.121] sna_do_copy: fast source clip against extents [401203.121] sna_do_copy: src extents (234, 0), (312, 124) x 1 [401203.121] sna_do_copy: copy region (0, 0), (78, 124) x 1 [401203.121] sna_copy_boxes (boxes=1x[(0, 0), (78, 124)...], src=+(234, 0), alu=3, src.size=780x372, dst.size=78x124) [401203.121] sna_copy_boxes: dst=(priv=0xdaef50, gpu_bo=(nil), cpu_bo=(nil)), src=(priv=0xdb2180, gpu_bo=(nil), cpu_bo=0xda18f0), replaces=1 [401203.121] kgem_bo_is_busy: handle=32, domain: 1 exec? 0, rq? 0 [401203.121] region_inplace: (78x124), inplace? 0 [401203.121] sna_drawable_use_bo pixmap=28, box=((0, 0), (78, 124)), flags=0... [401203.121] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=0 [401203.121] sna_drawable_use_bo: try cpu as GPU bo is idle [401203.121] sna_copy_boxes: fallback -- src=(234, 0), dst=(0, 0) [401203.121] sna_drawable_move_region_to_cpu(pixmap=20 (780x372), [(234, 0), (312, 124)], flags=2) [401203.121] sna_drawable_move_region_to_cpu: pixmap=20 all damaged on CPU [401203.121] sna_drawable_move_region_to_cpu: syncing cpu bo [401203.121] kgem_bo_is_busy: handle=32, domain: 1 exec? 0, rq? 0 [401203.121] sna_drawable_move_region_to_cpu(pixmap=28 (78x124), [(0, 0), (78, 124)], flags=5) [401203.121] sna_drawable_move_region_to_cpu: delta=(0, 0) [401203.121] sna_drawable_move_region_to_cpu: region subsumes drawable [401203.121] _sna_pixmap_move_to_cpu(pixmap=28, 78x124, flags=5) [401203.121] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=(nil), cpu_damage=(nil), is-clear?=0 [401203.121] _sna_pixmap_move_to_cpu: no readbck, discarding gpu damage [0], pending clear[0] [401203.121] sna_pixmap_alloc_cpu: pixmap=28 [401203.121] sna_pixmap_alloc_cpu: allocating CPU buffer (78x124) [401203.121] kgem_create_cpu_2d(78x124, bpp=32) [401203.121] kgem_create_cpu_2d: 78x124, 32 bpp, stride=312 [401203.121] search_snoop_cache: num_pages=10, flags=0 [401203.121] search_snoop_cache: inactive and cache empty [401203.121] __kgem_throttle_retire: nothing to retire [401203.121] search_snoop_cache: nothing retired [401203.121] kgem_create_linear(38688) [401203.121] search_linear_cache: num_pages=10, flags=106, use_active? 0 [401203.121] search_linear_cache: inactive and cache bucket empty [401203.121] search_linear_cache: active cache bucket empty [401203.121] kgem_create_linear: new handle=35, num_pages=10 [401203.121] kgem_bo_map__cpu(handle=35, size=40960, mapped? 0) [401203.121] kgem_trim_vma_cache: type=1, count=-32767 (bucket: 3) [401203.121] kgem_bo_map__cpu: caching CPU vma for 35 [401203.121] kgem_bo_map__cpu(handle=35, size=40960, mapped? 1) [401203.121] sna_pixmap_alloc_cpu: allocated CPU handle=35 (snooped? 1) [401203.121] _sna_pixmap_move_to_cpu: marking as damaged [401203.121] __sna_damage_all(78, 124) [401203.121] _sna_pixmap_move_to_cpu: syncing CPU bo [401203.121] _sna_pixmap_move_to_cpu: discarding GPU bo in favour of CPU bo [401203.121] sna_copy_boxes: memcpy_blt(box=(0, 0), (78, 124), src=(234, 0), pitches=(3120, 312)) [401203.121] memcpy_blt: src=(0, 0), dst=(0, 0), size=78x124, pitch=3120/312 [401203.121] sna_create_pixmap(78, 124, 24, usage=0) [401203.121] kgem_can_create_2d: 78x124 @ 24 [401203.121] kgem_choose_tiling: 78x124 -> 1 [401203.121] sna_create_pixmap: creating GPU pixmap 78x124, stride=312, flags=b [401203.121] create_pixmap: serial=29, usage=0, 0x0 [401203.121] sna_validate_gc changes=0 [401203.121] sna_copy_area: src=(312, 0)x(78, 124)+(0, 0) -> dst=(0, 0)+(0, 0); alu=3, pm=ffffffffffffffff [401203.121] sna_do_copy: src=(312, 0), dst=(0, 0), size=(78x124) [401203.121] sna_do_copy: after drawable: src=(312, 0), dst=(0, 0), size=(78x124) [401203.121] sna_do_copy: dst extents (0, 0), (78, 124) [401203.121] sna_do_copy: pixmap -- no source clipping [401203.121] sna_do_copy: fast source clip against extents [401203.121] sna_do_copy: src extents (312, 0), (390, 124) x 1 [401203.121] sna_do_copy: copy region (0, 0), (78, 124) x 1 [401203.121] sna_copy_boxes (boxes=1x[(0, 0), (78, 124)...], src=+(312, 0), alu=3, src.size=780x372, dst.size=78x124) [401203.121] sna_copy_boxes: dst=(priv=0xdaf0f0, gpu_bo=(nil), cpu_bo=(nil)), src=(priv=0xdb2180, gpu_bo=(nil), cpu_bo=0xda18f0), replaces=1 [401203.121] kgem_bo_is_busy: handle=32, domain: 1 exec? 0, rq? 0 [401203.121] region_inplace: (78x124), inplace? 0 [401203.121] sna_drawable_use_bo pixmap=30, box=((0, 0), (78, 124)), flags=0... [401203.121] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=0 [401203.121] sna_drawable_use_bo: try cpu as GPU bo is idle [401203.121] sna_copy_boxes: fallback -- src=(312, 0), dst=(0, 0) [401203.121] sna_drawable_move_region_to_cpu(pixmap=20 (780x372), [(312, 0), (390, 124)], flags=2) [401203.121] sna_drawable_move_region_to_cpu: pixmap=20 all damaged on CPU [401203.121] sna_drawable_move_region_to_cpu: syncing cpu bo [401203.121] kgem_bo_is_busy: handle=32, domain: 1 exec? 0, rq? 0 [401203.121] sna_drawable_move_region_to_cpu(pixmap=30 (78x124), [(0, 0), (78, 124)], flags=5) [401203.121] sna_drawable_move_region_to_cpu: delta=(0, 0) [401203.121] sna_drawable_move_region_to_cpu: region subsumes drawable [401203.121] _sna_pixmap_move_to_cpu(pixmap=30, 78x124, flags=5) [401203.121] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=(nil), cpu_damage=(nil), is-clear?=0 [401203.121] _sna_pixmap_move_to_cpu: no readbck, discarding gpu damage [0], pending clear[0] [401203.121] sna_pixmap_alloc_cpu: pixmap=30 [401203.121] sna_pixmap_alloc_cpu: allocating CPU buffer (78x124) [401203.121] kgem_create_cpu_2d(78x124, bpp=32) [401203.121] kgem_create_cpu_2d: 78x124, 32 bpp, stride=312 [401203.121] search_snoop_cache: num_pages=10, flags=0 [401203.121] search_snoop_cache: inactive and cache empty [401203.121] __kgem_throttle_retire: nothing to retire [401203.121] search_snoop_cache: nothing retired [401203.121] kgem_create_linear(38688) [401203.121] search_linear_cache: num_pages=10, flags=106, use_active? 0 [401203.121] search_linear_cache: inactive and cache bucket empty [401203.121] search_linear_cache: active cache bucket empty [401203.121] kgem_create_linear: new handle=36, num_pages=10 [401203.121] kgem_bo_map__cpu(handle=36, size=40960, mapped? 0) [401203.121] kgem_trim_vma_cache: type=1, count=-32767 (bucket: 3) [401203.121] kgem_bo_map__cpu: caching CPU vma for 36 [401203.121] kgem_bo_map__cpu(handle=36, size=40960, mapped? 1) [401203.121] sna_pixmap_alloc_cpu: allocated CPU handle=36 (snooped? 1) [401203.121] _sna_pixmap_move_to_cpu: marking as damaged [401203.121] __sna_damage_all(78, 124) [401203.121] _sna_pixmap_move_to_cpu: syncing CPU bo [401203.121] _sna_pixmap_move_to_cpu: discarding GPU bo in favour of CPU bo [401203.121] sna_copy_boxes: memcpy_blt(box=(0, 0), (78, 124), src=(312, 0), pitches=(3120, 312)) [401203.121] memcpy_blt: src=(0, 0), dst=(0, 0), size=78x124, pitch=3120/312 [401203.122] sna_create_pixmap(78, 124, 24, usage=0) [401203.122] kgem_can_create_2d: 78x124 @ 24 [401203.122] kgem_choose_tiling: 78x124 -> 1 [401203.122] sna_create_pixmap: creating GPU pixmap 78x124, stride=312, flags=b [401203.122] create_pixmap: serial=31, usage=0, 0x0 [401203.122] sna_validate_gc changes=0 [401203.122] sna_copy_area: src=(390, 0)x(78, 124)+(0, 0) -> dst=(0, 0)+(0, 0); alu=3, pm=ffffffffffffffff [401203.122] sna_do_copy: src=(390, 0), dst=(0, 0), size=(78x124) [401203.122] sna_do_copy: after drawable: src=(390, 0), dst=(0, 0), size=(78x124) [401203.122] sna_do_copy: dst extents (0, 0), (78, 124) [401203.122] sna_do_copy: pixmap -- no source clipping [401203.122] sna_do_copy: fast source clip against extents [401203.122] sna_do_copy: src extents (390, 0), (468, 124) x 1 [401203.122] sna_do_copy: copy region (0, 0), (78, 124) x 1 [401203.122] sna_copy_boxes (boxes=1x[(0, 0), (78, 124)...], src=+(390, 0), alu=3, src.size=780x372, dst.size=78x124) [401203.122] sna_copy_boxes: dst=(priv=0xd9fc00, gpu_bo=(nil), cpu_bo=(nil)), src=(priv=0xdb2180, gpu_bo=(nil), cpu_bo=0xda18f0), replaces=1 [401203.122] kgem_bo_is_busy: handle=32, domain: 1 exec? 0, rq? 0 [401203.122] region_inplace: (78x124), inplace? 0 [401203.122] sna_drawable_use_bo pixmap=32, box=((0, 0), (78, 124)), flags=0... [401203.122] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=0 [401203.122] sna_drawable_use_bo: try cpu as GPU bo is idle [401203.122] sna_copy_boxes: fallback -- src=(390, 0), dst=(0, 0) [401203.122] sna_drawable_move_region_to_cpu(pixmap=20 (780x372), [(390, 0), (468, 124)], flags=2) [401203.122] sna_drawable_move_region_to_cpu: pixmap=20 all damaged on CPU [401203.122] sna_drawable_move_region_to_cpu: syncing cpu bo [401203.122] kgem_bo_is_busy: handle=32, domain: 1 exec? 0, rq? 0 [401203.122] sna_drawable_move_region_to_cpu(pixmap=32 (78x124), [(0, 0), (78, 124)], flags=5) [401203.122] sna_drawable_move_region_to_cpu: delta=(0, 0) [401203.122] sna_drawable_move_region_to_cpu: region subsumes drawable [401203.122] _sna_pixmap_move_to_cpu(pixmap=32, 78x124, flags=5) [401203.122] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=(nil), cpu_damage=(nil), is-clear?=0 [401203.122] _sna_pixmap_move_to_cpu: no readbck, discarding gpu damage [0], pending clear[0] [401203.122] sna_pixmap_alloc_cpu: pixmap=32 [401203.122] sna_pixmap_alloc_cpu: allocating CPU buffer (78x124) [401203.122] kgem_create_cpu_2d(78x124, bpp=32) [401203.122] kgem_create_cpu_2d: 78x124, 32 bpp, stride=312 [401203.122] search_snoop_cache: num_pages=10, flags=0 [401203.122] search_snoop_cache: inactive and cache empty [401203.122] __kgem_throttle_retire: nothing to retire [401203.122] search_snoop_cache: nothing retired [401203.122] kgem_create_linear(38688) [401203.122] search_linear_cache: num_pages=10, flags=106, use_active? 0 [401203.122] search_linear_cache: inactive and cache bucket empty [401203.122] search_linear_cache: active cache bucket empty [401203.122] kgem_create_linear: new handle=37, num_pages=10 [401203.122] kgem_bo_map__cpu(handle=37, size=40960, mapped? 0) [401203.122] kgem_trim_vma_cache: type=1, count=-32767 (bucket: 3) [401203.122] kgem_bo_map__cpu: caching CPU vma for 37 [401203.122] kgem_bo_map__cpu(handle=37, size=40960, mapped? 1) [401203.122] sna_pixmap_alloc_cpu: allocated CPU handle=37 (snooped? 1) [401203.122] _sna_pixmap_move_to_cpu: marking as damaged [401203.122] __sna_damage_all(78, 124) [401203.122] _sna_pixmap_move_to_cpu: syncing CPU bo [401203.122] _sna_pixmap_move_to_cpu: discarding GPU bo in favour of CPU bo [401203.122] sna_copy_boxes: memcpy_blt(box=(0, 0), (78, 124), src=(390, 0), pitches=(3120, 312)) [401203.122] memcpy_blt: src=(0, 0), dst=(0, 0), size=78x124, pitch=3120/312 [401203.122] sna_create_pixmap(78, 124, 24, usage=0) [401203.122] kgem_can_create_2d: 78x124 @ 24 [401203.122] kgem_choose_tiling: 78x124 -> 1 [401203.122] sna_create_pixmap: creating GPU pixmap 78x124, stride=312, flags=b [401203.122] create_pixmap: serial=33, usage=0, 0x0 [401203.122] sna_validate_gc changes=0 [401203.122] sna_copy_area: src=(468, 0)x(78, 124)+(0, 0) -> dst=(0, 0)+(0, 0); alu=3, pm=ffffffffffffffff [401203.122] sna_do_copy: src=(468, 0), dst=(0, 0), size=(78x124) [401203.122] sna_do_copy: after drawable: src=(468, 0), dst=(0, 0), size=(78x124) [401203.122] sna_do_copy: dst extents (0, 0), (78, 124) [401203.122] sna_do_copy: pixmap -- no source clipping [401203.122] sna_do_copy: fast source clip against extents [401203.122] sna_do_copy: src extents (468, 0), (546, 124) x 1 [401203.122] sna_do_copy: copy region (0, 0), (78, 124) x 1 [401203.122] sna_copy_boxes (boxes=1x[(0, 0), (78, 124)...], src=+(468, 0), alu=3, src.size=780x372, dst.size=78x124) [401203.122] sna_copy_boxes: dst=(priv=0xd9fe30, gpu_bo=(nil), cpu_bo=(nil)), src=(priv=0xdb2180, gpu_bo=(nil), cpu_bo=0xda18f0), replaces=1 [401203.122] kgem_bo_is_busy: handle=32, domain: 1 exec? 0, rq? 0 [401203.122] region_inplace: (78x124), inplace? 0 [401203.122] sna_drawable_use_bo pixmap=34, box=((0, 0), (78, 124)), flags=0... [401203.122] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=0 [401203.122] sna_drawable_use_bo: try cpu as GPU bo is idle [401203.122] sna_copy_boxes: fallback -- src=(468, 0), dst=(0, 0) [401203.122] sna_drawable_move_region_to_cpu(pixmap=20 (780x372), [(468, 0), (546, 124)], flags=2) [401203.122] sna_drawable_move_region_to_cpu: pixmap=20 all damaged on CPU [401203.122] sna_drawable_move_region_to_cpu: syncing cpu bo [401203.122] kgem_bo_is_busy: handle=32, domain: 1 exec? 0, rq? 0 [401203.122] sna_drawable_move_region_to_cpu(pixmap=34 (78x124), [(0, 0), (78, 124)], flags=5) [401203.122] sna_drawable_move_region_to_cpu: delta=(0, 0) [401203.122] sna_drawable_move_region_to_cpu: region subsumes drawable [401203.122] _sna_pixmap_move_to_cpu(pixmap=34, 78x124, flags=5) [401203.122] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=(nil), cpu_damage=(nil), is-clear?=0 [401203.122] _sna_pixmap_move_to_cpu: no readbck, discarding gpu damage [0], pending clear[0] [401203.122] sna_pixmap_alloc_cpu: pixmap=34 [401203.122] sna_pixmap_alloc_cpu: allocating CPU buffer (78x124) [401203.122] kgem_create_cpu_2d(78x124, bpp=32) [401203.122] kgem_create_cpu_2d: 78x124, 32 bpp, stride=312 [401203.122] search_snoop_cache: num_pages=10, flags=0 [401203.122] search_snoop_cache: inactive and cache empty [401203.122] __kgem_throttle_retire: nothing to retire [401203.122] search_snoop_cache: nothing retired [401203.122] kgem_create_linear(38688) [401203.122] search_linear_cache: num_pages=10, flags=106, use_active? 0 [401203.122] search_linear_cache: inactive and cache bucket empty [401203.122] search_linear_cache: active cache bucket empty [401203.122] kgem_create_linear: new handle=38, num_pages=10 [401203.122] kgem_bo_map__cpu(handle=38, size=40960, mapped? 0) [401203.122] kgem_trim_vma_cache: type=1, count=-32767 (bucket: 3) [401203.122] kgem_bo_map__cpu: caching CPU vma for 38 [401203.122] kgem_bo_map__cpu(handle=38, size=40960, mapped? 1) [401203.122] sna_pixmap_alloc_cpu: allocated CPU handle=38 (snooped? 1) [401203.122] _sna_pixmap_move_to_cpu: marking as damaged [401203.122] __sna_damage_all(78, 124) [401203.122] _sna_pixmap_move_to_cpu: syncing CPU bo [401203.122] _sna_pixmap_move_to_cpu: discarding GPU bo in favour of CPU bo [401203.122] sna_copy_boxes: memcpy_blt(box=(0, 0), (78, 124), src=(468, 0), pitches=(3120, 312)) [401203.122] memcpy_blt: src=(0, 0), dst=(0, 0), size=78x124, pitch=3120/312 [401203.122] sna_create_pixmap(78, 124, 24, usage=0) [401203.122] kgem_can_create_2d: 78x124 @ 24 [401203.122] kgem_choose_tiling: 78x124 -> 1 [401203.122] sna_create_pixmap: creating GPU pixmap 78x124, stride=312, flags=b [401203.122] create_pixmap: serial=35, usage=0, 0x0 [401203.122] sna_validate_gc changes=0 [401203.122] sna_copy_area: src=(546, 0)x(78, 124)+(0, 0) -> dst=(0, 0)+(0, 0); alu=3, pm=ffffffffffffffff [401203.122] sna_do_copy: src=(546, 0), dst=(0, 0), size=(78x124) [401203.122] sna_do_copy: after drawable: src=(546, 0), dst=(0, 0), size=(78x124) [401203.122] sna_do_copy: dst extents (0, 0), (78, 124) [401203.122] sna_do_copy: pixmap -- no source clipping [401203.122] sna_do_copy: fast source clip against extents [401203.122] sna_do_copy: src extents (546, 0), (624, 124) x 1 [401203.122] sna_do_copy: copy region (0, 0), (78, 124) x 1 [401203.122] sna_copy_boxes (boxes=1x[(0, 0), (78, 124)...], src=+(546, 0), alu=3, src.size=780x372, dst.size=78x124) [401203.122] sna_copy_boxes: dst=(priv=0xdb0e40, gpu_bo=(nil), cpu_bo=(nil)), src=(priv=0xdb2180, gpu_bo=(nil), cpu_bo=0xda18f0), replaces=1 [401203.122] kgem_bo_is_busy: handle=32, domain: 1 exec? 0, rq? 0 [401203.122] region_inplace: (78x124), inplace? 0 [401203.123] sna_drawable_use_bo pixmap=36, box=((0, 0), (78, 124)), flags=0... [401203.123] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=0 [401203.123] sna_drawable_use_bo: try cpu as GPU bo is idle [401203.123] sna_copy_boxes: fallback -- src=(546, 0), dst=(0, 0) [401203.123] sna_drawable_move_region_to_cpu(pixmap=20 (780x372), [(546, 0), (624, 124)], flags=2) [401203.123] sna_drawable_move_region_to_cpu: pixmap=20 all damaged on CPU [401203.123] sna_drawable_move_region_to_cpu: syncing cpu bo [401203.123] kgem_bo_is_busy: handle=32, domain: 1 exec? 0, rq? 0 [401203.123] sna_drawable_move_region_to_cpu(pixmap=36 (78x124), [(0, 0), (78, 124)], flags=5) [401203.123] sna_drawable_move_region_to_cpu: delta=(0, 0) [401203.123] sna_drawable_move_region_to_cpu: region subsumes drawable [401203.123] _sna_pixmap_move_to_cpu(pixmap=36, 78x124, flags=5) [401203.123] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=(nil), cpu_damage=(nil), is-clear?=0 [401203.123] _sna_pixmap_move_to_cpu: no readbck, discarding gpu damage [0], pending clear[0] [401203.123] sna_pixmap_alloc_cpu: pixmap=36 [401203.123] sna_pixmap_alloc_cpu: allocating CPU buffer (78x124) [401203.123] kgem_create_cpu_2d(78x124, bpp=32) [401203.123] kgem_create_cpu_2d: 78x124, 32 bpp, stride=312 [401203.123] search_snoop_cache: num_pages=10, flags=0 [401203.123] search_snoop_cache: inactive and cache empty [401203.123] __kgem_throttle_retire: nothing to retire [401203.123] search_snoop_cache: nothing retired [401203.123] kgem_create_linear(38688) [401203.123] search_linear_cache: num_pages=10, flags=106, use_active? 0 [401203.123] search_linear_cache: inactive and cache bucket empty [401203.123] search_linear_cache: active cache bucket empty [401203.123] kgem_create_linear: new handle=39, num_pages=10 [401203.123] kgem_bo_map__cpu(handle=39, size=40960, mapped? 0) [401203.123] kgem_trim_vma_cache: type=1, count=-32767 (bucket: 3) [401203.123] kgem_bo_map__cpu: caching CPU vma for 39 [401203.123] kgem_bo_map__cpu(handle=39, size=40960, mapped? 1) [401203.123] sna_pixmap_alloc_cpu: allocated CPU handle=39 (snooped? 1) [401203.123] _sna_pixmap_move_to_cpu: marking as damaged [401203.123] __sna_damage_all(78, 124) [401203.123] _sna_pixmap_move_to_cpu: syncing CPU bo [401203.123] _sna_pixmap_move_to_cpu: discarding GPU bo in favour of CPU bo [401203.123] sna_copy_boxes: memcpy_blt(box=(0, 0), (78, 124), src=(546, 0), pitches=(3120, 312)) [401203.123] memcpy_blt: src=(0, 0), dst=(0, 0), size=78x124, pitch=3120/312 [401203.123] sna_create_pixmap(78, 124, 24, usage=0) [401203.123] kgem_can_create_2d: 78x124 @ 24 [401203.123] kgem_choose_tiling: 78x124 -> 1 [401203.123] sna_create_pixmap: creating GPU pixmap 78x124, stride=312, flags=b [401203.123] create_pixmap: serial=37, usage=0, 0x0 [401203.123] sna_validate_gc changes=0 [401203.123] sna_copy_area: src=(624, 0)x(78, 124)+(0, 0) -> dst=(0, 0)+(0, 0); alu=3, pm=ffffffffffffffff [401203.123] sna_do_copy: src=(624, 0), dst=(0, 0), size=(78x124) [401203.123] sna_do_copy: after drawable: src=(624, 0), dst=(0, 0), size=(78x124) [401203.123] sna_do_copy: dst extents (0, 0), (78, 124) [401203.123] sna_do_copy: pixmap -- no source clipping [401203.123] sna_do_copy: fast source clip against extents [401203.123] sna_do_copy: src extents (624, 0), (702, 124) x 1 [401203.123] sna_do_copy: copy region (0, 0), (78, 124) x 1 [401203.123] sna_copy_boxes (boxes=1x[(0, 0), (78, 124)...], src=+(624, 0), alu=3, src.size=780x372, dst.size=78x124) [401203.123] sna_copy_boxes: dst=(priv=0xdb1070, gpu_bo=(nil), cpu_bo=(nil)), src=(priv=0xdb2180, gpu_bo=(nil), cpu_bo=0xda18f0), replaces=1 [401203.123] kgem_bo_is_busy: handle=32, domain: 1 exec? 0, rq? 0 [401203.123] region_inplace: (78x124), inplace? 0 [401203.123] sna_drawable_use_bo pixmap=38, box=((0, 0), (78, 124)), flags=0... [401203.123] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=0 [401203.123] sna_drawable_use_bo: try cpu as GPU bo is idle [401203.123] sna_copy_boxes: fallback -- src=(624, 0), dst=(0, 0) [401203.123] sna_drawable_move_region_to_cpu(pixmap=20 (780x372), [(624, 0), (702, 124)], flags=2) [401203.123] sna_drawable_move_region_to_cpu: pixmap=20 all damaged on CPU [401203.123] sna_drawable_move_region_to_cpu: syncing cpu bo [401203.123] kgem_bo_is_busy: handle=32, domain: 1 exec? 0, rq? 0 [401203.123] sna_drawable_move_region_to_cpu(pixmap=38 (78x124), [(0, 0), (78, 124)], flags=5) [401203.123] sna_drawable_move_region_to_cpu: delta=(0, 0) [401203.123] sna_drawable_move_region_to_cpu: region subsumes drawable [401203.123] _sna_pixmap_move_to_cpu(pixmap=38, 78x124, flags=5) [401203.123] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=(nil), cpu_damage=(nil), is-clear?=0 [401203.123] _sna_pixmap_move_to_cpu: no readbck, discarding gpu damage [0], pending clear[0] [401203.123] sna_pixmap_alloc_cpu: pixmap=38 [401203.123] sna_pixmap_alloc_cpu: allocating CPU buffer (78x124) [401203.123] kgem_create_cpu_2d(78x124, bpp=32) [401203.123] kgem_create_cpu_2d: 78x124, 32 bpp, stride=312 [401203.123] search_snoop_cache: num_pages=10, flags=0 [401203.123] search_snoop_cache: inactive and cache empty [401203.123] __kgem_throttle_retire: nothing to retire [401203.123] search_snoop_cache: nothing retired [401203.123] kgem_create_linear(38688) [401203.123] search_linear_cache: num_pages=10, flags=106, use_active? 0 [401203.123] search_linear_cache: inactive and cache bucket empty [401203.123] search_linear_cache: active cache bucket empty [401203.123] kgem_create_linear: new handle=40, num_pages=10 [401203.123] kgem_bo_map__cpu(handle=40, size=40960, mapped? 0) [401203.123] kgem_trim_vma_cache: type=1, count=-32767 (bucket: 3) [401203.123] kgem_bo_map__cpu: caching CPU vma for 40 [401203.123] kgem_bo_map__cpu(handle=40, size=40960, mapped? 1) [401203.123] sna_pixmap_alloc_cpu: allocated CPU handle=40 (snooped? 1) [401203.123] _sna_pixmap_move_to_cpu: marking as damaged [401203.123] __sna_damage_all(78, 124) [401203.123] _sna_pixmap_move_to_cpu: syncing CPU bo [401203.123] _sna_pixmap_move_to_cpu: discarding GPU bo in favour of CPU bo [401203.123] sna_copy_boxes: memcpy_blt(box=(0, 0), (78, 124), src=(624, 0), pitches=(3120, 312)) [401203.123] memcpy_blt: src=(0, 0), dst=(0, 0), size=78x124, pitch=3120/312 [401203.123] sna_create_pixmap(78, 124, 24, usage=0) [401203.123] kgem_can_create_2d: 78x124 @ 24 [401203.123] kgem_choose_tiling: 78x124 -> 1 [401203.123] sna_create_pixmap: creating GPU pixmap 78x124, stride=312, flags=b [401203.123] create_pixmap: serial=39, usage=0, 0x0 [401203.123] sna_validate_gc changes=0 [401203.123] sna_copy_area: src=(702, 0)x(78, 124)+(0, 0) -> dst=(0, 0)+(0, 0); alu=3, pm=ffffffffffffffff [401203.123] sna_do_copy: src=(702, 0), dst=(0, 0), size=(78x124) [401203.123] sna_do_copy: after drawable: src=(702, 0), dst=(0, 0), size=(78x124) [401203.123] sna_do_copy: dst extents (0, 0), (78, 124) [401203.123] sna_do_copy: pixmap -- no source clipping [401203.123] sna_do_copy: fast source clip against extents [401203.123] sna_do_copy: src extents (702, 0), (780, 124) x 1 [401203.123] sna_do_copy: copy region (0, 0), (78, 124) x 1 [401203.123] sna_copy_boxes (boxes=1x[(0, 0), (78, 124)...], src=+(702, 0), alu=3, src.size=780x372, dst.size=78x124) [401203.123] sna_copy_boxes: dst=(priv=0xdb12a0, gpu_bo=(nil), cpu_bo=(nil)), src=(priv=0xdb2180, gpu_bo=(nil), cpu_bo=0xda18f0), replaces=1 [401203.123] kgem_bo_is_busy: handle=32, domain: 1 exec? 0, rq? 0 [401203.123] region_inplace: (78x124), inplace? 0 [401203.123] sna_drawable_use_bo pixmap=40, box=((0, 0), (78, 124)), flags=0... [401203.123] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=0 [401203.123] sna_drawable_use_bo: try cpu as GPU bo is idle [401203.123] sna_copy_boxes: fallback -- src=(702, 0), dst=(0, 0) [401203.123] sna_drawable_move_region_to_cpu(pixmap=20 (780x372), [(702, 0), (780, 124)], flags=2) [401203.123] sna_drawable_move_region_to_cpu: pixmap=20 all damaged on CPU [401203.123] sna_drawable_move_region_to_cpu: syncing cpu bo [401203.123] kgem_bo_is_busy: handle=32, domain: 1 exec? 0, rq? 0 [401203.123] sna_drawable_move_region_to_cpu(pixmap=40 (78x124), [(0, 0), (78, 124)], flags=5) [401203.123] sna_drawable_move_region_to_cpu: delta=(0, 0) [401203.123] sna_drawable_move_region_to_cpu: region subsumes drawable [401203.123] _sna_pixmap_move_to_cpu(pixmap=40, 78x124, flags=5) [401203.123] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=(nil), cpu_damage=(nil), is-clear?=0 [401203.123] _sna_pixmap_move_to_cpu: no readbck, discarding gpu damage [0], pending clear[0] [401203.123] sna_pixmap_alloc_cpu: pixmap=40 [401203.123] sna_pixmap_alloc_cpu: allocating CPU buffer (78x124) [401203.123] kgem_create_cpu_2d(78x124, bpp=32) [401203.123] kgem_create_cpu_2d: 78x124, 32 bpp, stride=312 [401203.123] search_snoop_cache: num_pages=10, flags=0 [401203.123] search_snoop_cache: inactive and cache empty [401203.123] __kgem_throttle_retire: nothing to retire [401203.123] search_snoop_cache: nothing retired [401203.123] kgem_create_linear(38688) [401203.124] search_linear_cache: num_pages=10, flags=106, use_active? 0 [401203.124] search_linear_cache: inactive and cache bucket empty [401203.124] search_linear_cache: active cache bucket empty [401203.124] kgem_create_linear: new handle=41, num_pages=10 [401203.124] kgem_bo_map__cpu(handle=41, size=40960, mapped? 0) [401203.124] kgem_trim_vma_cache: type=1, count=-32767 (bucket: 3) [401203.124] kgem_bo_map__cpu: caching CPU vma for 41 [401203.124] kgem_bo_map__cpu(handle=41, size=40960, mapped? 1) [401203.124] sna_pixmap_alloc_cpu: allocated CPU handle=41 (snooped? 1) [401203.124] _sna_pixmap_move_to_cpu: marking as damaged [401203.124] __sna_damage_all(78, 124) [401203.124] _sna_pixmap_move_to_cpu: syncing CPU bo [401203.124] _sna_pixmap_move_to_cpu: discarding GPU bo in favour of CPU bo [401203.124] sna_copy_boxes: memcpy_blt(box=(0, 0), (78, 124), src=(702, 0), pitches=(3120, 312)) [401203.124] memcpy_blt: src=(0, 0), dst=(0, 0), size=78x124, pitch=3120/312 [401203.124] sna_create_pixmap(78, 124, 24, usage=0) [401203.124] kgem_can_create_2d: 78x124 @ 24 [401203.124] kgem_choose_tiling: 78x124 -> 1 [401203.124] sna_create_pixmap: creating GPU pixmap 78x124, stride=312, flags=b [401203.124] create_pixmap: serial=41, usage=0, 0x0 [401203.124] sna_validate_gc changes=0 [401203.124] sna_copy_area: src=(0, 124)x(78, 124)+(0, 0) -> dst=(0, 0)+(0, 0); alu=3, pm=ffffffffffffffff [401203.124] sna_do_copy: src=(0, 124), dst=(0, 0), size=(78x124) [401203.124] sna_do_copy: after drawable: src=(0, 124), dst=(0, 0), size=(78x124) [401203.124] sna_do_copy: dst extents (0, 0), (78, 124) [401203.124] sna_do_copy: pixmap -- no source clipping [401203.124] sna_do_copy: fast source clip against extents [401203.124] sna_do_copy: src extents (0, 124), (78, 248) x 1 [401203.124] sna_do_copy: copy region (0, 0), (78, 124) x 1 [401203.124] sna_copy_boxes (boxes=1x[(0, 0), (78, 124)...], src=+(0, 124), alu=3, src.size=780x372, dst.size=78x124) [401203.124] sna_copy_boxes: dst=(priv=0xdb14d0, gpu_bo=(nil), cpu_bo=(nil)), src=(priv=0xdb2180, gpu_bo=(nil), cpu_bo=0xda18f0), replaces=1 [401203.124] kgem_bo_is_busy: handle=32, domain: 1 exec? 0, rq? 0 [401203.124] region_inplace: (78x124), inplace? 0 [401203.124] sna_drawable_use_bo pixmap=42, box=((0, 0), (78, 124)), flags=0... [401203.124] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=0 [401203.124] sna_drawable_use_bo: try cpu as GPU bo is idle [401203.124] sna_copy_boxes: fallback -- src=(0, 124), dst=(0, 0) [401203.124] sna_drawable_move_region_to_cpu(pixmap=20 (780x372), [(0, 124), (78, 248)], flags=2) [401203.124] sna_drawable_move_region_to_cpu: pixmap=20 all damaged on CPU [401203.124] sna_drawable_move_region_to_cpu: syncing cpu bo [401203.124] kgem_bo_is_busy: handle=32, domain: 1 exec? 0, rq? 0 [401203.124] sna_drawable_move_region_to_cpu(pixmap=42 (78x124), [(0, 0), (78, 124)], flags=5) [401203.124] sna_drawable_move_region_to_cpu: delta=(0, 0) [401203.124] sna_drawable_move_region_to_cpu: region subsumes drawable [401203.124] _sna_pixmap_move_to_cpu(pixmap=42, 78x124, flags=5) [401203.124] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=(nil), cpu_damage=(nil), is-clear?=0 [401203.124] _sna_pixmap_move_to_cpu: no readbck, discarding gpu damage [0], pending clear[0] [401203.124] sna_pixmap_alloc_cpu: pixmap=42 [401203.124] sna_pixmap_alloc_cpu: allocating CPU buffer (78x124) [401203.124] kgem_create_cpu_2d(78x124, bpp=32) [401203.124] kgem_create_cpu_2d: 78x124, 32 bpp, stride=312 [401203.124] search_snoop_cache: num_pages=10, flags=0 [401203.124] search_snoop_cache: inactive and cache empty [401203.124] __kgem_throttle_retire: nothing to retire [401203.124] search_snoop_cache: nothing retired [401203.124] kgem_create_linear(38688) [401203.124] search_linear_cache: num_pages=10, flags=106, use_active? 0 [401203.124] search_linear_cache: inactive and cache bucket empty [401203.124] search_linear_cache: active cache bucket empty [401203.124] kgem_create_linear: new handle=42, num_pages=10 [401203.124] kgem_bo_map__cpu(handle=42, size=40960, mapped? 0) [401203.124] kgem_trim_vma_cache: type=1, count=-32767 (bucket: 3) [401203.124] kgem_bo_map__cpu: caching CPU vma for 42 [401203.124] kgem_bo_map__cpu(handle=42, size=40960, mapped? 1) [401203.124] sna_pixmap_alloc_cpu: allocated CPU handle=42 (snooped? 1) [401203.124] _sna_pixmap_move_to_cpu: marking as damaged [401203.124] __sna_damage_all(78, 124) [401203.124] _sna_pixmap_move_to_cpu: syncing CPU bo [401203.124] _sna_pixmap_move_to_cpu: discarding GPU bo in favour of CPU bo [401203.124] sna_copy_boxes: memcpy_blt(box=(0, 0), (78, 124), src=(0, 124), pitches=(3120, 312)) [401203.124] memcpy_blt: src=(0, 0), dst=(0, 0), size=78x124, pitch=3120/312 [401203.124] sna_create_pixmap(78, 124, 24, usage=0) [401203.124] kgem_can_create_2d: 78x124 @ 24 [401203.124] kgem_choose_tiling: 78x124 -> 1 [401203.124] sna_create_pixmap: creating GPU pixmap 78x124, stride=312, flags=b [401203.124] create_pixmap: serial=43, usage=0, 0x0 [401203.124] sna_validate_gc changes=0 [401203.124] sna_copy_area: src=(78, 124)x(78, 124)+(0, 0) -> dst=(0, 0)+(0, 0); alu=3, pm=ffffffffffffffff [401203.124] sna_do_copy: src=(78, 124), dst=(0, 0), size=(78x124) [401203.124] sna_do_copy: after drawable: src=(78, 124), dst=(0, 0), size=(78x124) [401203.124] sna_do_copy: dst extents (0, 0), (78, 124) [401203.124] sna_do_copy: pixmap -- no source clipping [401203.124] sna_do_copy: fast source clip against extents [401203.124] sna_do_copy: src extents (78, 124), (156, 248) x 1 [401203.124] sna_do_copy: copy region (0, 0), (78, 124) x 1 [401203.124] sna_copy_boxes (boxes=1x[(0, 0), (78, 124)...], src=+(78, 124), alu=3, src.size=780x372, dst.size=78x124) [401203.124] sna_copy_boxes: dst=(priv=0xd9feb0, gpu_bo=(nil), cpu_bo=(nil)), src=(priv=0xdb2180, gpu_bo=(nil), cpu_bo=0xda18f0), replaces=1 [401203.124] kgem_bo_is_busy: handle=32, domain: 1 exec? 0, rq? 0 [401203.124] region_inplace: (78x124), inplace? 0 [401203.124] sna_drawable_use_bo pixmap=44, box=((0, 0), (78, 124)), flags=0... [401203.124] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=0 [401203.124] sna_drawable_use_bo: try cpu as GPU bo is idle [401203.124] sna_copy_boxes: fallback -- src=(78, 124), dst=(0, 0) [401203.124] sna_drawable_move_region_to_cpu(pixmap=20 (780x372), [(78, 124), (156, 248)], flags=2) [401203.124] sna_drawable_move_region_to_cpu: pixmap=20 all damaged on CPU [401203.124] sna_drawable_move_region_to_cpu: syncing cpu bo [401203.124] kgem_bo_is_busy: handle=32, domain: 1 exec? 0, rq? 0 [401203.124] sna_drawable_move_region_to_cpu(pixmap=44 (78x124), [(0, 0), (78, 124)], flags=5) [401203.124] sna_drawable_move_region_to_cpu: delta=(0, 0) [401203.124] sna_drawable_move_region_to_cpu: region subsumes drawable [401203.124] _sna_pixmap_move_to_cpu(pixmap=44, 78x124, flags=5) [401203.124] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=(nil), cpu_damage=(nil), is-clear?=0 [401203.124] _sna_pixmap_move_to_cpu: no readbck, discarding gpu damage [0], pending clear[0] [401203.124] sna_pixmap_alloc_cpu: pixmap=44 [401203.124] sna_pixmap_alloc_cpu: allocating CPU buffer (78x124) [401203.124] kgem_create_cpu_2d(78x124, bpp=32) [401203.124] kgem_create_cpu_2d: 78x124, 32 bpp, stride=312 [401203.124] search_snoop_cache: num_pages=10, flags=0 [401203.124] search_snoop_cache: inactive and cache empty [401203.124] __kgem_throttle_retire: nothing to retire [401203.124] search_snoop_cache: nothing retired [401203.124] kgem_create_linear(38688) [401203.124] search_linear_cache: num_pages=10, flags=106, use_active? 0 [401203.124] search_linear_cache: inactive and cache bucket empty [401203.124] search_linear_cache: active cache bucket empty [401203.124] kgem_create_linear: new handle=43, num_pages=10 [401203.124] kgem_bo_map__cpu(handle=43, size=40960, mapped? 0) [401203.124] kgem_trim_vma_cache: type=1, count=-32767 (bucket: 3) [401203.124] kgem_bo_map__cpu: caching CPU vma for 43 [401203.124] kgem_bo_map__cpu(handle=43, size=40960, mapped? 1) [401203.124] sna_pixmap_alloc_cpu: allocated CPU handle=43 (snooped? 1) [401203.124] _sna_pixmap_move_to_cpu: marking as damaged [401203.124] __sna_damage_all(78, 124) [401203.124] _sna_pixmap_move_to_cpu: syncing CPU bo [401203.124] _sna_pixmap_move_to_cpu: discarding GPU bo in favour of CPU bo [401203.124] sna_copy_boxes: memcpy_blt(box=(0, 0), (78, 124), src=(78, 124), pitches=(3120, 312)) [401203.124] memcpy_blt: src=(0, 0), dst=(0, 0), size=78x124, pitch=3120/312 [401203.125] sna_create_pixmap(78, 124, 24, usage=0) [401203.125] kgem_can_create_2d: 78x124 @ 24 [401203.125] kgem_choose_tiling: 78x124 -> 1 [401203.125] sna_create_pixmap: creating GPU pixmap 78x124, stride=312, flags=b [401203.125] create_pixmap: serial=45, usage=0, 0x0 [401203.125] sna_validate_gc changes=0 [401203.125] sna_copy_area: src=(156, 124)x(78, 124)+(0, 0) -> dst=(0, 0)+(0, 0); alu=3, pm=ffffffffffffffff [401203.125] sna_do_copy: src=(156, 124), dst=(0, 0), size=(78x124) [401203.125] sna_do_copy: after drawable: src=(156, 124), dst=(0, 0), size=(78x124) [401203.125] sna_do_copy: dst extents (0, 0), (78, 124) [401203.125] sna_do_copy: pixmap -- no source clipping [401203.125] sna_do_copy: fast source clip against extents [401203.125] sna_do_copy: src extents (156, 124), (234, 248) x 1 [401203.125] sna_do_copy: copy region (0, 0), (78, 124) x 1 [401203.125] sna_copy_boxes (boxes=1x[(0, 0), (78, 124)...], src=+(156, 124), alu=3, src.size=780x372, dst.size=78x124) [401203.125] sna_copy_boxes: dst=(priv=0xe0dcd0, gpu_bo=(nil), cpu_bo=(nil)), src=(priv=0xdb2180, gpu_bo=(nil), cpu_bo=0xda18f0), replaces=1 [401203.125] kgem_bo_is_busy: handle=32, domain: 1 exec? 0, rq? 0 [401203.125] region_inplace: (78x124), inplace? 0 [401203.125] sna_drawable_use_bo pixmap=46, box=((0, 0), (78, 124)), flags=0... [401203.125] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=0 [401203.125] sna_drawable_use_bo: try cpu as GPU bo is idle [401203.125] sna_copy_boxes: fallback -- src=(156, 124), dst=(0, 0) [401203.125] sna_drawable_move_region_to_cpu(pixmap=20 (780x372), [(156, 124), (234, 248)], flags=2) [401203.125] sna_drawable_move_region_to_cpu: pixmap=20 all damaged on CPU [401203.125] sna_drawable_move_region_to_cpu: syncing cpu bo [401203.125] kgem_bo_is_busy: handle=32, domain: 1 exec? 0, rq? 0 [401203.125] sna_drawable_move_region_to_cpu(pixmap=46 (78x124), [(0, 0), (78, 124)], flags=5) [401203.125] sna_drawable_move_region_to_cpu: delta=(0, 0) [401203.125] sna_drawable_move_region_to_cpu: region subsumes drawable [401203.125] _sna_pixmap_move_to_cpu(pixmap=46, 78x124, flags=5) [401203.125] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=(nil), cpu_damage=(nil), is-clear?=0 [401203.125] _sna_pixmap_move_to_cpu: no readbck, discarding gpu damage [0], pending clear[0] [401203.125] sna_pixmap_alloc_cpu: pixmap=46 [401203.125] sna_pixmap_alloc_cpu: allocating CPU buffer (78x124) [401203.125] kgem_create_cpu_2d(78x124, bpp=32) [401203.125] kgem_create_cpu_2d: 78x124, 32 bpp, stride=312 [401203.125] search_snoop_cache: num_pages=10, flags=0 [401203.125] search_snoop_cache: inactive and cache empty [401203.125] __kgem_throttle_retire: nothing to retire [401203.125] search_snoop_cache: nothing retired [401203.125] kgem_create_linear(38688) [401203.125] search_linear_cache: num_pages=10, flags=106, use_active? 0 [401203.125] search_linear_cache: inactive and cache bucket empty [401203.125] search_linear_cache: active cache bucket empty [401203.125] kgem_create_linear: new handle=44, num_pages=10 [401203.125] kgem_bo_map__cpu(handle=44, size=40960, mapped? 0) [401203.125] kgem_trim_vma_cache: type=1, count=-32767 (bucket: 3) [401203.125] kgem_bo_map__cpu: caching CPU vma for 44 [401203.125] kgem_bo_map__cpu(handle=44, size=40960, mapped? 1) [401203.125] sna_pixmap_alloc_cpu: allocated CPU handle=44 (snooped? 1) [401203.125] _sna_pixmap_move_to_cpu: marking as damaged [401203.125] __sna_damage_all(78, 124) [401203.125] _sna_pixmap_move_to_cpu: syncing CPU bo [401203.125] _sna_pixmap_move_to_cpu: discarding GPU bo in favour of CPU bo [401203.125] sna_copy_boxes: memcpy_blt(box=(0, 0), (78, 124), src=(156, 124), pitches=(3120, 312)) [401203.125] memcpy_blt: src=(0, 0), dst=(0, 0), size=78x124, pitch=3120/312 [401203.125] sna_create_pixmap(78, 124, 24, usage=0) [401203.125] kgem_can_create_2d: 78x124 @ 24 [401203.125] kgem_choose_tiling: 78x124 -> 1 [401203.125] sna_create_pixmap: creating GPU pixmap 78x124, stride=312, flags=b [401203.125] create_pixmap: serial=47, usage=0, 0x0 [401203.125] sna_validate_gc changes=0 [401203.125] sna_copy_area: src=(234, 124)x(78, 124)+(0, 0) -> dst=(0, 0)+(0, 0); alu=3, pm=ffffffffffffffff [401203.125] sna_do_copy: src=(234, 124), dst=(0, 0), size=(78x124) [401203.125] sna_do_copy: after drawable: src=(234, 124), dst=(0, 0), size=(78x124) [401203.125] sna_do_copy: dst extents (0, 0), (78, 124) [401203.125] sna_do_copy: pixmap -- no source clipping [401203.125] sna_do_copy: fast source clip against extents [401203.125] sna_do_copy: src extents (234, 124), (312, 248) x 1 [401203.125] sna_do_copy: copy region (0, 0), (78, 124) x 1 [401203.125] sna_copy_boxes (boxes=1x[(0, 0), (78, 124)...], src=+(234, 124), alu=3, src.size=780x372, dst.size=78x124) [401203.125] sna_copy_boxes: dst=(priv=0xe0dee0, gpu_bo=(nil), cpu_bo=(nil)), src=(priv=0xdb2180, gpu_bo=(nil), cpu_bo=0xda18f0), replaces=1 [401203.125] kgem_bo_is_busy: handle=32, domain: 1 exec? 0, rq? 0 [401203.125] region_inplace: (78x124), inplace? 0 [401203.125] sna_drawable_use_bo pixmap=48, box=((0, 0), (78, 124)), flags=0... [401203.125] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=0 [401203.125] sna_drawable_use_bo: try cpu as GPU bo is idle [401203.125] sna_copy_boxes: fallback -- src=(234, 124), dst=(0, 0) [401203.125] sna_drawable_move_region_to_cpu(pixmap=20 (780x372), [(234, 124), (312, 248)], flags=2) [401203.125] sna_drawable_move_region_to_cpu: pixmap=20 all damaged on CPU [401203.125] sna_drawable_move_region_to_cpu: syncing cpu bo [401203.125] kgem_bo_is_busy: handle=32, domain: 1 exec? 0, rq? 0 [401203.125] sna_drawable_move_region_to_cpu(pixmap=48 (78x124), [(0, 0), (78, 124)], flags=5) [401203.125] sna_drawable_move_region_to_cpu: delta=(0, 0) [401203.125] sna_drawable_move_region_to_cpu: region subsumes drawable [401203.125] _sna_pixmap_move_to_cpu(pixmap=48, 78x124, flags=5) [401203.125] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=(nil), cpu_damage=(nil), is-clear?=0 [401203.125] _sna_pixmap_move_to_cpu: no readbck, discarding gpu damage [0], pending clear[0] [401203.125] sna_pixmap_alloc_cpu: pixmap=48 [401203.125] sna_pixmap_alloc_cpu: allocating CPU buffer (78x124) [401203.125] kgem_create_cpu_2d(78x124, bpp=32) [401203.125] kgem_create_cpu_2d: 78x124, 32 bpp, stride=312 [401203.125] search_snoop_cache: num_pages=10, flags=0 [401203.125] search_snoop_cache: inactive and cache empty [401203.125] __kgem_throttle_retire: nothing to retire [401203.125] search_snoop_cache: nothing retired [401203.125] kgem_create_linear(38688) [401203.125] search_linear_cache: num_pages=10, flags=106, use_active? 0 [401203.125] search_linear_cache: inactive and cache bucket empty [401203.125] search_linear_cache: active cache bucket empty [401203.125] kgem_create_linear: new handle=45, num_pages=10 [401203.125] kgem_bo_map__cpu(handle=45, size=40960, mapped? 0) [401203.125] kgem_trim_vma_cache: type=1, count=-32767 (bucket: 3) [401203.125] kgem_bo_map__cpu: caching CPU vma for 45 [401203.125] kgem_bo_map__cpu(handle=45, size=40960, mapped? 1) [401203.125] sna_pixmap_alloc_cpu: allocated CPU handle=45 (snooped? 1) [401203.125] _sna_pixmap_move_to_cpu: marking as damaged [401203.125] __sna_damage_all(78, 124) [401203.125] _sna_pixmap_move_to_cpu: syncing CPU bo [401203.125] _sna_pixmap_move_to_cpu: discarding GPU bo in favour of CPU bo [401203.125] sna_copy_boxes: memcpy_blt(box=(0, 0), (78, 124), src=(234, 124), pitches=(3120, 312)) [401203.125] memcpy_blt: src=(0, 0), dst=(0, 0), size=78x124, pitch=3120/312 [401203.125] sna_create_pixmap(78, 124, 24, usage=0) [401203.125] kgem_can_create_2d: 78x124 @ 24 [401203.125] kgem_choose_tiling: 78x124 -> 1 [401203.125] sna_create_pixmap: creating GPU pixmap 78x124, stride=312, flags=b [401203.125] create_pixmap: serial=49, usage=0, 0x0 [401203.125] sna_validate_gc changes=0 [401203.125] sna_copy_area: src=(312, 124)x(78, 124)+(0, 0) -> dst=(0, 0)+(0, 0); alu=3, pm=ffffffffffffffff [401203.125] sna_do_copy: src=(312, 124), dst=(0, 0), size=(78x124) [401203.125] sna_do_copy: after drawable: src=(312, 124), dst=(0, 0), size=(78x124) [401203.125] sna_do_copy: dst extents (0, 0), (78, 124) [401203.125] sna_do_copy: pixmap -- no source clipping [401203.125] sna_do_copy: fast source clip against extents [401203.125] sna_do_copy: src extents (312, 124), (390, 248) x 1 [401203.125] sna_do_copy: copy region (0, 0), (78, 124) x 1 [401203.125] sna_copy_boxes (boxes=1x[(0, 0), (78, 124)...], src=+(312, 124), alu=3, src.size=780x372, dst.size=78x124) [401203.125] sna_copy_boxes: dst=(priv=0xe0e0f0, gpu_bo=(nil), cpu_bo=(nil)), src=(priv=0xdb2180, gpu_bo=(nil), cpu_bo=0xda18f0), replaces=1 [401203.125] kgem_bo_is_busy: handle=32, domain: 1 exec? 0, rq? 0 [401203.125] region_inplace: (78x124), inplace? 0 [401203.125] sna_drawable_use_bo pixmap=50, box=((0, 0), (78, 124)), flags=0... [401203.126] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=0 [401203.126] sna_drawable_use_bo: try cpu as GPU bo is idle [401203.126] sna_copy_boxes: fallback -- src=(312, 124), dst=(0, 0) [401203.126] sna_drawable_move_region_to_cpu(pixmap=20 (780x372), [(312, 124), (390, 248)], flags=2) [401203.126] sna_drawable_move_region_to_cpu: pixmap=20 all damaged on CPU [401203.126] sna_drawable_move_region_to_cpu: syncing cpu bo [401203.126] kgem_bo_is_busy: handle=32, domain: 1 exec? 0, rq? 0 [401203.126] sna_drawable_move_region_to_cpu(pixmap=50 (78x124), [(0, 0), (78, 124)], flags=5) [401203.126] sna_drawable_move_region_to_cpu: delta=(0, 0) [401203.126] sna_drawable_move_region_to_cpu: region subsumes drawable [401203.126] _sna_pixmap_move_to_cpu(pixmap=50, 78x124, flags=5) [401203.126] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=(nil), cpu_damage=(nil), is-clear?=0 [401203.126] _sna_pixmap_move_to_cpu: no readbck, discarding gpu damage [0], pending clear[0] [401203.126] sna_pixmap_alloc_cpu: pixmap=50 [401203.126] sna_pixmap_alloc_cpu: allocating CPU buffer (78x124) [401203.126] kgem_create_cpu_2d(78x124, bpp=32) [401203.126] kgem_create_cpu_2d: 78x124, 32 bpp, stride=312 [401203.126] search_snoop_cache: num_pages=10, flags=0 [401203.126] search_snoop_cache: inactive and cache empty [401203.126] __kgem_throttle_retire: nothing to retire [401203.126] search_snoop_cache: nothing retired [401203.126] kgem_create_linear(38688) [401203.126] search_linear_cache: num_pages=10, flags=106, use_active? 0 [401203.126] search_linear_cache: inactive and cache bucket empty [401203.126] search_linear_cache: active cache bucket empty [401203.126] kgem_create_linear: new handle=46, num_pages=10 [401203.126] kgem_bo_map__cpu(handle=46, size=40960, mapped? 0) [401203.126] kgem_trim_vma_cache: type=1, count=-32767 (bucket: 3) [401203.126] kgem_bo_map__cpu: caching CPU vma for 46 [401203.126] kgem_bo_map__cpu(handle=46, size=40960, mapped? 1) [401203.126] sna_pixmap_alloc_cpu: allocated CPU handle=46 (snooped? 1) [401203.126] _sna_pixmap_move_to_cpu: marking as damaged [401203.126] __sna_damage_all(78, 124) [401203.126] _sna_pixmap_move_to_cpu: syncing CPU bo [401203.126] _sna_pixmap_move_to_cpu: discarding GPU bo in favour of CPU bo [401203.126] sna_copy_boxes: memcpy_blt(box=(0, 0), (78, 124), src=(312, 124), pitches=(3120, 312)) [401203.126] memcpy_blt: src=(0, 0), dst=(0, 0), size=78x124, pitch=3120/312 [401203.126] sna_create_pixmap(78, 124, 24, usage=0) [401203.126] kgem_can_create_2d: 78x124 @ 24 [401203.126] kgem_choose_tiling: 78x124 -> 1 [401203.126] sna_create_pixmap: creating GPU pixmap 78x124, stride=312, flags=b [401203.126] create_pixmap: serial=51, usage=0, 0x0 [401203.126] sna_validate_gc changes=0 [401203.126] sna_copy_area: src=(390, 124)x(78, 124)+(0, 0) -> dst=(0, 0)+(0, 0); alu=3, pm=ffffffffffffffff [401203.126] sna_do_copy: src=(390, 124), dst=(0, 0), size=(78x124) [401203.126] sna_do_copy: after drawable: src=(390, 124), dst=(0, 0), size=(78x124) [401203.126] sna_do_copy: dst extents (0, 0), (78, 124) [401203.126] sna_do_copy: pixmap -- no source clipping [401203.126] sna_do_copy: fast source clip against extents [401203.126] sna_do_copy: src extents (390, 124), (468, 248) x 1 [401203.126] sna_do_copy: copy region (0, 0), (78, 124) x 1 [401203.126] sna_copy_boxes (boxes=1x[(0, 0), (78, 124)...], src=+(390, 124), alu=3, src.size=780x372, dst.size=78x124) [401203.126] sna_copy_boxes: dst=(priv=0xe0e300, gpu_bo=(nil), cpu_bo=(nil)), src=(priv=0xdb2180, gpu_bo=(nil), cpu_bo=0xda18f0), replaces=1 [401203.126] kgem_bo_is_busy: handle=32, domain: 1 exec? 0, rq? 0 [401203.126] region_inplace: (78x124), inplace? 0 [401203.126] sna_drawable_use_bo pixmap=52, box=((0, 0), (78, 124)), flags=0... [401203.126] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=0 [401203.126] sna_drawable_use_bo: try cpu as GPU bo is idle [401203.126] sna_copy_boxes: fallback -- src=(390, 124), dst=(0, 0) [401203.126] sna_drawable_move_region_to_cpu(pixmap=20 (780x372), [(390, 124), (468, 248)], flags=2) [401203.126] sna_drawable_move_region_to_cpu: pixmap=20 all damaged on CPU [401203.126] sna_drawable_move_region_to_cpu: syncing cpu bo [401203.126] kgem_bo_is_busy: handle=32, domain: 1 exec? 0, rq? 0 [401203.126] sna_drawable_move_region_to_cpu(pixmap=52 (78x124), [(0, 0), (78, 124)], flags=5) [401203.126] sna_drawable_move_region_to_cpu: delta=(0, 0) [401203.126] sna_drawable_move_region_to_cpu: region subsumes drawable [401203.126] _sna_pixmap_move_to_cpu(pixmap=52, 78x124, flags=5) [401203.126] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=(nil), cpu_damage=(nil), is-clear?=0 [401203.126] _sna_pixmap_move_to_cpu: no readbck, discarding gpu damage [0], pending clear[0] [401203.126] sna_pixmap_alloc_cpu: pixmap=52 [401203.126] sna_pixmap_alloc_cpu: allocating CPU buffer (78x124) [401203.126] kgem_create_cpu_2d(78x124, bpp=32) [401203.126] kgem_create_cpu_2d: 78x124, 32 bpp, stride=312 [401203.126] search_snoop_cache: num_pages=10, flags=0 [401203.126] search_snoop_cache: inactive and cache empty [401203.126] __kgem_throttle_retire: nothing to retire [401203.126] search_snoop_cache: nothing retired [401203.126] kgem_create_linear(38688) [401203.126] search_linear_cache: num_pages=10, flags=106, use_active? 0 [401203.126] search_linear_cache: inactive and cache bucket empty [401203.126] search_linear_cache: active cache bucket empty [401203.126] kgem_create_linear: new handle=47, num_pages=10 [401203.126] kgem_bo_map__cpu(handle=47, size=40960, mapped? 0) [401203.126] kgem_trim_vma_cache: type=1, count=-32767 (bucket: 3) [401203.126] kgem_bo_map__cpu: caching CPU vma for 47 [401203.126] kgem_bo_map__cpu(handle=47, size=40960, mapped? 1) [401203.126] sna_pixmap_alloc_cpu: allocated CPU handle=47 (snooped? 1) [401203.126] _sna_pixmap_move_to_cpu: marking as damaged [401203.126] __sna_damage_all(78, 124) [401203.126] _sna_pixmap_move_to_cpu: syncing CPU bo [401203.126] _sna_pixmap_move_to_cpu: discarding GPU bo in favour of CPU bo [401203.126] sna_copy_boxes: memcpy_blt(box=(0, 0), (78, 124), src=(390, 124), pitches=(3120, 312)) [401203.126] memcpy_blt: src=(0, 0), dst=(0, 0), size=78x124, pitch=3120/312 [401203.126] sna_create_pixmap(78, 124, 24, usage=0) [401203.126] kgem_can_create_2d: 78x124 @ 24 [401203.126] kgem_choose_tiling: 78x124 -> 1 [401203.126] sna_create_pixmap: creating GPU pixmap 78x124, stride=312, flags=b [401203.126] create_pixmap: serial=53, usage=0, 0x0 [401203.126] sna_validate_gc changes=0 [401203.126] sna_copy_area: src=(468, 124)x(78, 124)+(0, 0) -> dst=(0, 0)+(0, 0); alu=3, pm=ffffffffffffffff [401203.126] sna_do_copy: src=(468, 124), dst=(0, 0), size=(78x124) [401203.126] sna_do_copy: after drawable: src=(468, 124), dst=(0, 0), size=(78x124) [401203.126] sna_do_copy: dst extents (0, 0), (78, 124) [401203.126] sna_do_copy: pixmap -- no source clipping [401203.126] sna_do_copy: fast source clip against extents [401203.126] sna_do_copy: src extents (468, 124), (546, 248) x 1 [401203.126] sna_do_copy: copy region (0, 0), (78, 124) x 1 [401203.126] sna_copy_boxes (boxes=1x[(0, 0), (78, 124)...], src=+(468, 124), alu=3, src.size=780x372, dst.size=78x124) [401203.126] sna_copy_boxes: dst=(priv=0xe0e510, gpu_bo=(nil), cpu_bo=(nil)), src=(priv=0xdb2180, gpu_bo=(nil), cpu_bo=0xda18f0), replaces=1 [401203.126] kgem_bo_is_busy: handle=32, domain: 1 exec? 0, rq? 0 [401203.126] region_inplace: (78x124), inplace? 0 [401203.126] sna_drawable_use_bo pixmap=54, box=((0, 0), (78, 124)), flags=0... [401203.126] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=0 [401203.126] sna_drawable_use_bo: try cpu as GPU bo is idle [401203.126] sna_copy_boxes: fallback -- src=(468, 124), dst=(0, 0) [401203.126] sna_drawable_move_region_to_cpu(pixmap=20 (780x372), [(468, 124), (546, 248)], flags=2) [401203.126] sna_drawable_move_region_to_cpu: pixmap=20 all damaged on CPU [401203.126] sna_drawable_move_region_to_cpu: syncing cpu bo [401203.126] kgem_bo_is_busy: handle=32, domain: 1 exec? 0, rq? 0 [401203.126] sna_drawable_move_region_to_cpu(pixmap=54 (78x124), [(0, 0), (78, 124)], flags=5) [401203.126] sna_drawable_move_region_to_cpu: delta=(0, 0) [401203.126] sna_drawable_move_region_to_cpu: region subsumes drawable [401203.126] _sna_pixmap_move_to_cpu(pixmap=54, 78x124, flags=5) [401203.126] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=(nil), cpu_damage=(nil), is-clear?=0 [401203.126] _sna_pixmap_move_to_cpu: no readbck, discarding gpu damage [0], pending clear[0] [401203.126] sna_pixmap_alloc_cpu: pixmap=54 [401203.126] sna_pixmap_alloc_cpu: allocating CPU buffer (78x124) [401203.126] kgem_create_cpu_2d(78x124, bpp=32) [401203.126] kgem_create_cpu_2d: 78x124, 32 bpp, stride=312 [401203.126] search_snoop_cache: num_pages=10, flags=0 [401203.126] search_snoop_cache: inactive and cache empty [401203.126] __kgem_throttle_retire: nothing to retire [401203.126] search_snoop_cache: nothing retired [401203.126] kgem_create_linear(38688) [401203.127] search_linear_cache: num_pages=10, flags=106, use_active? 0 [401203.127] search_linear_cache: inactive and cache bucket empty [401203.127] search_linear_cache: active cache bucket empty [401203.127] kgem_create_linear: new handle=48, num_pages=10 [401203.127] kgem_bo_map__cpu(handle=48, size=40960, mapped? 0) [401203.127] kgem_trim_vma_cache: type=1, count=-32767 (bucket: 3) [401203.127] kgem_bo_map__cpu: caching CPU vma for 48 [401203.127] kgem_bo_map__cpu(handle=48, size=40960, mapped? 1) [401203.127] sna_pixmap_alloc_cpu: allocated CPU handle=48 (snooped? 1) [401203.127] _sna_pixmap_move_to_cpu: marking as damaged [401203.127] __sna_damage_all(78, 124) [401203.127] _sna_pixmap_move_to_cpu: syncing CPU bo [401203.127] _sna_pixmap_move_to_cpu: discarding GPU bo in favour of CPU bo [401203.127] sna_copy_boxes: memcpy_blt(box=(0, 0), (78, 124), src=(468, 124), pitches=(3120, 312)) [401203.127] memcpy_blt: src=(0, 0), dst=(0, 0), size=78x124, pitch=3120/312 [401203.127] sna_create_pixmap(78, 124, 24, usage=0) [401203.127] kgem_can_create_2d: 78x124 @ 24 [401203.127] kgem_choose_tiling: 78x124 -> 1 [401203.127] sna_create_pixmap: creating GPU pixmap 78x124, stride=312, flags=b [401203.127] create_pixmap: serial=55, usage=0, 0x0 [401203.127] sna_validate_gc changes=0 [401203.127] sna_copy_area: src=(546, 124)x(78, 124)+(0, 0) -> dst=(0, 0)+(0, 0); alu=3, pm=ffffffffffffffff [401203.127] sna_do_copy: src=(546, 124), dst=(0, 0), size=(78x124) [401203.127] sna_do_copy: after drawable: src=(546, 124), dst=(0, 0), size=(78x124) [401203.127] sna_do_copy: dst extents (0, 0), (78, 124) [401203.127] sna_do_copy: pixmap -- no source clipping [401203.127] sna_do_copy: fast source clip against extents [401203.127] sna_do_copy: src extents (546, 124), (624, 248) x 1 [401203.127] sna_do_copy: copy region (0, 0), (78, 124) x 1 [401203.127] sna_copy_boxes (boxes=1x[(0, 0), (78, 124)...], src=+(546, 124), alu=3, src.size=780x372, dst.size=78x124) [401203.127] sna_copy_boxes: dst=(priv=0xe0e720, gpu_bo=(nil), cpu_bo=(nil)), src=(priv=0xdb2180, gpu_bo=(nil), cpu_bo=0xda18f0), replaces=1 [401203.127] kgem_bo_is_busy: handle=32, domain: 1 exec? 0, rq? 0 [401203.127] region_inplace: (78x124), inplace? 0 [401203.127] sna_drawable_use_bo pixmap=56, box=((0, 0), (78, 124)), flags=0... [401203.127] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=0 [401203.127] sna_drawable_use_bo: try cpu as GPU bo is idle [401203.127] sna_copy_boxes: fallback -- src=(546, 124), dst=(0, 0) [401203.127] sna_drawable_move_region_to_cpu(pixmap=20 (780x372), [(546, 124), (624, 248)], flags=2) [401203.127] sna_drawable_move_region_to_cpu: pixmap=20 all damaged on CPU [401203.127] sna_drawable_move_region_to_cpu: syncing cpu bo [401203.127] kgem_bo_is_busy: handle=32, domain: 1 exec? 0, rq? 0 [401203.127] sna_drawable_move_region_to_cpu(pixmap=56 (78x124), [(0, 0), (78, 124)], flags=5) [401203.127] sna_drawable_move_region_to_cpu: delta=(0, 0) [401203.127] sna_drawable_move_region_to_cpu: region subsumes drawable [401203.127] _sna_pixmap_move_to_cpu(pixmap=56, 78x124, flags=5) [401203.127] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=(nil), cpu_damage=(nil), is-clear?=0 [401203.127] _sna_pixmap_move_to_cpu: no readbck, discarding gpu damage [0], pending clear[0] [401203.127] sna_pixmap_alloc_cpu: pixmap=56 [401203.127] sna_pixmap_alloc_cpu: allocating CPU buffer (78x124) [401203.127] kgem_create_cpu_2d(78x124, bpp=32) [401203.127] kgem_create_cpu_2d: 78x124, 32 bpp, stride=312 [401203.127] search_snoop_cache: num_pages=10, flags=0 [401203.127] search_snoop_cache: inactive and cache empty [401203.127] __kgem_throttle_retire: nothing to retire [401203.127] search_snoop_cache: nothing retired [401203.127] kgem_create_linear(38688) [401203.127] search_linear_cache: num_pages=10, flags=106, use_active? 0 [401203.127] search_linear_cache: inactive and cache bucket empty [401203.127] search_linear_cache: active cache bucket empty [401203.127] kgem_create_linear: new handle=49, num_pages=10 [401203.127] kgem_bo_map__cpu(handle=49, size=40960, mapped? 0) [401203.127] kgem_trim_vma_cache: type=1, count=-32767 (bucket: 3) [401203.127] kgem_bo_map__cpu: caching CPU vma for 49 [401203.127] kgem_bo_map__cpu(handle=49, size=40960, mapped? 1) [401203.127] sna_pixmap_alloc_cpu: allocated CPU handle=49 (snooped? 1) [401203.127] _sna_pixmap_move_to_cpu: marking as damaged [401203.127] __sna_damage_all(78, 124) [401203.127] _sna_pixmap_move_to_cpu: syncing CPU bo [401203.127] _sna_pixmap_move_to_cpu: discarding GPU bo in favour of CPU bo [401203.127] sna_copy_boxes: memcpy_blt(box=(0, 0), (78, 124), src=(546, 124), pitches=(3120, 312)) [401203.127] memcpy_blt: src=(0, 0), dst=(0, 0), size=78x124, pitch=3120/312 [401203.127] sna_create_pixmap(78, 124, 24, usage=0) [401203.127] kgem_can_create_2d: 78x124 @ 24 [401203.127] kgem_choose_tiling: 78x124 -> 1 [401203.127] sna_create_pixmap: creating GPU pixmap 78x124, stride=312, flags=b [401203.127] create_pixmap: serial=57, usage=0, 0x0 [401203.127] sna_validate_gc changes=0 [401203.127] sna_copy_area: src=(624, 124)x(78, 124)+(0, 0) -> dst=(0, 0)+(0, 0); alu=3, pm=ffffffffffffffff [401203.127] sna_do_copy: src=(624, 124), dst=(0, 0), size=(78x124) [401203.127] sna_do_copy: after drawable: src=(624, 124), dst=(0, 0), size=(78x124) [401203.127] sna_do_copy: dst extents (0, 0), (78, 124) [401203.127] sna_do_copy: pixmap -- no source clipping [401203.127] sna_do_copy: fast source clip against extents [401203.127] sna_do_copy: src extents (624, 124), (702, 248) x 1 [401203.127] sna_do_copy: copy region (0, 0), (78, 124) x 1 [401203.127] sna_copy_boxes (boxes=1x[(0, 0), (78, 124)...], src=+(624, 124), alu=3, src.size=780x372, dst.size=78x124) [401203.127] sna_copy_boxes: dst=(priv=0xe0e930, gpu_bo=(nil), cpu_bo=(nil)), src=(priv=0xdb2180, gpu_bo=(nil), cpu_bo=0xda18f0), replaces=1 [401203.127] kgem_bo_is_busy: handle=32, domain: 1 exec? 0, rq? 0 [401203.127] region_inplace: (78x124), inplace? 0 [401203.127] sna_drawable_use_bo pixmap=58, box=((0, 0), (78, 124)), flags=0... [401203.127] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=0 [401203.127] sna_drawable_use_bo: try cpu as GPU bo is idle [401203.127] sna_copy_boxes: fallback -- src=(624, 124), dst=(0, 0) [401203.127] sna_drawable_move_region_to_cpu(pixmap=20 (780x372), [(624, 124), (702, 248)], flags=2) [401203.127] sna_drawable_move_region_to_cpu: pixmap=20 all damaged on CPU [401203.127] sna_drawable_move_region_to_cpu: syncing cpu bo [401203.127] kgem_bo_is_busy: handle=32, domain: 1 exec? 0, rq? 0 [401203.127] sna_drawable_move_region_to_cpu(pixmap=58 (78x124), [(0, 0), (78, 124)], flags=5) [401203.127] sna_drawable_move_region_to_cpu: delta=(0, 0) [401203.127] sna_drawable_move_region_to_cpu: region subsumes drawable [401203.127] _sna_pixmap_move_to_cpu(pixmap=58, 78x124, flags=5) [401203.127] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=(nil), cpu_damage=(nil), is-clear?=0 [401203.127] _sna_pixmap_move_to_cpu: no readbck, discarding gpu damage [0], pending clear[0] [401203.127] sna_pixmap_alloc_cpu: pixmap=58 [401203.127] sna_pixmap_alloc_cpu: allocating CPU buffer (78x124) [401203.127] kgem_create_cpu_2d(78x124, bpp=32) [401203.127] kgem_create_cpu_2d: 78x124, 32 bpp, stride=312 [401203.127] search_snoop_cache: num_pages=10, flags=0 [401203.127] search_snoop_cache: inactive and cache empty [401203.127] __kgem_throttle_retire: nothing to retire [401203.127] search_snoop_cache: nothing retired [401203.127] kgem_create_linear(38688) [401203.127] search_linear_cache: num_pages=10, flags=106, use_active? 0 [401203.127] search_linear_cache: inactive and cache bucket empty [401203.127] search_linear_cache: active cache bucket empty [401203.127] kgem_create_linear: new handle=50, num_pages=10 [401203.127] kgem_bo_map__cpu(handle=50, size=40960, mapped? 0) [401203.127] kgem_trim_vma_cache: type=1, count=-32767 (bucket: 3) [401203.127] kgem_bo_map__cpu: caching CPU vma for 50 [401203.127] kgem_bo_map__cpu(handle=50, size=40960, mapped? 1) [401203.127] sna_pixmap_alloc_cpu: allocated CPU handle=50 (snooped? 1) [401203.127] _sna_pixmap_move_to_cpu: marking as damaged [401203.127] __sna_damage_all(78, 124) [401203.127] _sna_pixmap_move_to_cpu: syncing CPU bo [401203.127] _sna_pixmap_move_to_cpu: discarding GPU bo in favour of CPU bo [401203.127] sna_copy_boxes: memcpy_blt(box=(0, 0), (78, 124), src=(624, 124), pitches=(3120, 312)) [401203.127] memcpy_blt: src=(0, 0), dst=(0, 0), size=78x124, pitch=3120/312 [401203.127] sna_create_pixmap(78, 124, 24, usage=0) [401203.128] kgem_can_create_2d: 78x124 @ 24 [401203.128] kgem_choose_tiling: 78x124 -> 1 [401203.128] sna_create_pixmap: creating GPU pixmap 78x124, stride=312, flags=b [401203.128] create_pixmap: serial=59, usage=0, 0x0 [401203.128] sna_validate_gc changes=0 [401203.128] sna_copy_area: src=(702, 124)x(78, 124)+(0, 0) -> dst=(0, 0)+(0, 0); alu=3, pm=ffffffffffffffff [401203.128] sna_do_copy: src=(702, 124), dst=(0, 0), size=(78x124) [401203.128] sna_do_copy: after drawable: src=(702, 124), dst=(0, 0), size=(78x124) [401203.128] sna_do_copy: dst extents (0, 0), (78, 124) [401203.128] sna_do_copy: pixmap -- no source clipping [401203.128] sna_do_copy: fast source clip against extents [401203.128] sna_do_copy: src extents (702, 124), (780, 248) x 1 [401203.128] sna_do_copy: copy region (0, 0), (78, 124) x 1 [401203.128] sna_copy_boxes (boxes=1x[(0, 0), (78, 124)...], src=+(702, 124), alu=3, src.size=780x372, dst.size=78x124) [401203.128] sna_copy_boxes: dst=(priv=0xe0eb60, gpu_bo=(nil), cpu_bo=(nil)), src=(priv=0xdb2180, gpu_bo=(nil), cpu_bo=0xda18f0), replaces=1 [401203.128] kgem_bo_is_busy: handle=32, domain: 1 exec? 0, rq? 0 [401203.128] region_inplace: (78x124), inplace? 0 [401203.128] sna_drawable_use_bo pixmap=60, box=((0, 0), (78, 124)), flags=0... [401203.128] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=0 [401203.128] sna_drawable_use_bo: try cpu as GPU bo is idle [401203.128] sna_copy_boxes: fallback -- src=(702, 124), dst=(0, 0) [401203.128] sna_drawable_move_region_to_cpu(pixmap=20 (780x372), [(702, 124), (780, 248)], flags=2) [401203.128] sna_drawable_move_region_to_cpu: pixmap=20 all damaged on CPU [401203.128] sna_drawable_move_region_to_cpu: syncing cpu bo [401203.128] kgem_bo_is_busy: handle=32, domain: 1 exec? 0, rq? 0 [401203.128] sna_drawable_move_region_to_cpu(pixmap=60 (78x124), [(0, 0), (78, 124)], flags=5) [401203.128] sna_drawable_move_region_to_cpu: delta=(0, 0) [401203.128] sna_drawable_move_region_to_cpu: region subsumes drawable [401203.128] _sna_pixmap_move_to_cpu(pixmap=60, 78x124, flags=5) [401203.128] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=(nil), cpu_damage=(nil), is-clear?=0 [401203.128] _sna_pixmap_move_to_cpu: no readbck, discarding gpu damage [0], pending clear[0] [401203.128] sna_pixmap_alloc_cpu: pixmap=60 [401203.128] sna_pixmap_alloc_cpu: allocating CPU buffer (78x124) [401203.128] kgem_create_cpu_2d(78x124, bpp=32) [401203.128] kgem_create_cpu_2d: 78x124, 32 bpp, stride=312 [401203.128] search_snoop_cache: num_pages=10, flags=0 [401203.128] search_snoop_cache: inactive and cache empty [401203.128] __kgem_throttle_retire: nothing to retire [401203.128] search_snoop_cache: nothing retired [401203.128] kgem_create_linear(38688) [401203.128] search_linear_cache: num_pages=10, flags=106, use_active? 0 [401203.128] search_linear_cache: inactive and cache bucket empty [401203.128] search_linear_cache: active cache bucket empty [401203.128] kgem_create_linear: new handle=51, num_pages=10 [401203.128] kgem_bo_map__cpu(handle=51, size=40960, mapped? 0) [401203.128] kgem_trim_vma_cache: type=1, count=-32767 (bucket: 3) [401203.128] kgem_bo_map__cpu: caching CPU vma for 51 [401203.128] kgem_bo_map__cpu(handle=51, size=40960, mapped? 1) [401203.128] sna_pixmap_alloc_cpu: allocated CPU handle=51 (snooped? 1) [401203.128] _sna_pixmap_move_to_cpu: marking as damaged [401203.128] __sna_damage_all(78, 124) [401203.128] _sna_pixmap_move_to_cpu: syncing CPU bo [401203.128] _sna_pixmap_move_to_cpu: discarding GPU bo in favour of CPU bo [401203.128] sna_copy_boxes: memcpy_blt(box=(0, 0), (78, 124), src=(702, 124), pitches=(3120, 312)) [401203.128] memcpy_blt: src=(0, 0), dst=(0, 0), size=78x124, pitch=3120/312 [401203.128] sna_create_pixmap(78, 124, 24, usage=0) [401203.128] kgem_can_create_2d: 78x124 @ 24 [401203.128] kgem_choose_tiling: 78x124 -> 1 [401203.128] sna_create_pixmap: creating GPU pixmap 78x124, stride=312, flags=b [401203.128] create_pixmap: serial=61, usage=0, 0x0 [401203.128] sna_validate_gc changes=0 [401203.128] sna_copy_area: src=(0, 248)x(78, 124)+(0, 0) -> dst=(0, 0)+(0, 0); alu=3, pm=ffffffffffffffff [401203.128] sna_do_copy: src=(0, 248), dst=(0, 0), size=(78x124) [401203.128] sna_do_copy: after drawable: src=(0, 248), dst=(0, 0), size=(78x124) [401203.128] sna_do_copy: dst extents (0, 0), (78, 124) [401203.128] sna_do_copy: pixmap -- no source clipping [401203.128] sna_do_copy: fast source clip against extents [401203.128] sna_do_copy: src extents (0, 248), (78, 372) x 1 [401203.128] sna_do_copy: copy region (0, 0), (78, 124) x 1 [401203.128] sna_copy_boxes (boxes=1x[(0, 0), (78, 124)...], src=+(0, 248), alu=3, src.size=780x372, dst.size=78x124) [401203.128] sna_copy_boxes: dst=(priv=0xe0ed90, gpu_bo=(nil), cpu_bo=(nil)), src=(priv=0xdb2180, gpu_bo=(nil), cpu_bo=0xda18f0), replaces=1 [401203.128] kgem_bo_is_busy: handle=32, domain: 1 exec? 0, rq? 0 [401203.128] region_inplace: (78x124), inplace? 0 [401203.128] sna_drawable_use_bo pixmap=62, box=((0, 0), (78, 124)), flags=0... [401203.128] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=0 [401203.128] sna_drawable_use_bo: try cpu as GPU bo is idle [401203.128] sna_copy_boxes: fallback -- src=(0, 248), dst=(0, 0) [401203.128] sna_drawable_move_region_to_cpu(pixmap=20 (780x372), [(0, 248), (78, 372)], flags=2) [401203.128] sna_drawable_move_region_to_cpu: pixmap=20 all damaged on CPU [401203.128] sna_drawable_move_region_to_cpu: syncing cpu bo [401203.128] kgem_bo_is_busy: handle=32, domain: 1 exec? 0, rq? 0 [401203.128] sna_drawable_move_region_to_cpu(pixmap=62 (78x124), [(0, 0), (78, 124)], flags=5) [401203.128] sna_drawable_move_region_to_cpu: delta=(0, 0) [401203.128] sna_drawable_move_region_to_cpu: region subsumes drawable [401203.128] _sna_pixmap_move_to_cpu(pixmap=62, 78x124, flags=5) [401203.128] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=(nil), cpu_damage=(nil), is-clear?=0 [401203.128] _sna_pixmap_move_to_cpu: no readbck, discarding gpu damage [0], pending clear[0] [401203.128] sna_pixmap_alloc_cpu: pixmap=62 [401203.128] sna_pixmap_alloc_cpu: allocating CPU buffer (78x124) [401203.128] kgem_create_cpu_2d(78x124, bpp=32) [401203.128] kgem_create_cpu_2d: 78x124, 32 bpp, stride=312 [401203.128] search_snoop_cache: num_pages=10, flags=0 [401203.128] search_snoop_cache: inactive and cache empty [401203.128] __kgem_throttle_retire: nothing to retire [401203.128] search_snoop_cache: nothing retired [401203.128] kgem_create_linear(38688) [401203.128] search_linear_cache: num_pages=10, flags=106, use_active? 0 [401203.128] search_linear_cache: inactive and cache bucket empty [401203.128] search_linear_cache: active cache bucket empty [401203.128] kgem_create_linear: new handle=52, num_pages=10 [401203.128] kgem_bo_map__cpu(handle=52, size=40960, mapped? 0) [401203.128] kgem_trim_vma_cache: type=1, count=-32767 (bucket: 3) [401203.128] kgem_bo_map__cpu: caching CPU vma for 52 [401203.128] kgem_bo_map__cpu(handle=52, size=40960, mapped? 1) [401203.128] sna_pixmap_alloc_cpu: allocated CPU handle=52 (snooped? 1) [401203.128] _sna_pixmap_move_to_cpu: marking as damaged [401203.128] __sna_damage_all(78, 124) [401203.128] _sna_pixmap_move_to_cpu: syncing CPU bo [401203.128] _sna_pixmap_move_to_cpu: discarding GPU bo in favour of CPU bo [401203.128] sna_copy_boxes: memcpy_blt(box=(0, 0), (78, 124), src=(0, 248), pitches=(3120, 312)) [401203.128] memcpy_blt: src=(0, 0), dst=(0, 0), size=78x124, pitch=3120/312 [401203.128] sna_create_pixmap(78, 124, 24, usage=0) [401203.128] kgem_can_create_2d: 78x124 @ 24 [401203.128] kgem_choose_tiling: 78x124 -> 1 [401203.128] sna_create_pixmap: creating GPU pixmap 78x124, stride=312, flags=b [401203.128] create_pixmap: serial=63, usage=0, 0x0 [401203.128] sna_validate_gc changes=0 [401203.128] sna_copy_area: src=(78, 248)x(78, 124)+(0, 0) -> dst=(0, 0)+(0, 0); alu=3, pm=ffffffffffffffff [401203.128] sna_do_copy: src=(78, 248), dst=(0, 0), size=(78x124) [401203.128] sna_do_copy: after drawable: src=(78, 248), dst=(0, 0), size=(78x124) [401203.128] sna_do_copy: dst extents (0, 0), (78, 124) [401203.128] sna_do_copy: pixmap -- no source clipping [401203.128] sna_do_copy: fast source clip against extents [401203.128] sna_do_copy: src extents (78, 248), (156, 372) x 1 [401203.128] sna_do_copy: copy region (0, 0), (78, 124) x 1 [401203.128] sna_copy_boxes (boxes=1x[(0, 0), (78, 124)...], src=+(78, 248), alu=3, src.size=780x372, dst.size=78x124) [401203.128] sna_copy_boxes: dst=(priv=0xe0efc0, gpu_bo=(nil), cpu_bo=(nil)), src=(priv=0xdb2180, gpu_bo=(nil), cpu_bo=0xda18f0), replaces=1 [401203.128] kgem_bo_is_busy: handle=32, domain: 1 exec? 0, rq? 0 [401203.128] region_inplace: (78x124), inplace? 0 [401203.128] sna_drawable_use_bo pixmap=64, box=((0, 0), (78, 124)), flags=0... [401203.128] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=0 [401203.129] sna_drawable_use_bo: try cpu as GPU bo is idle [401203.129] sna_copy_boxes: fallback -- src=(78, 248), dst=(0, 0) [401203.129] sna_drawable_move_region_to_cpu(pixmap=20 (780x372), [(78, 248), (156, 372)], flags=2) [401203.129] sna_drawable_move_region_to_cpu: pixmap=20 all damaged on CPU [401203.129] sna_drawable_move_region_to_cpu: syncing cpu bo [401203.129] kgem_bo_is_busy: handle=32, domain: 1 exec? 0, rq? 0 [401203.129] sna_drawable_move_region_to_cpu(pixmap=64 (78x124), [(0, 0), (78, 124)], flags=5) [401203.129] sna_drawable_move_region_to_cpu: delta=(0, 0) [401203.129] sna_drawable_move_region_to_cpu: region subsumes drawable [401203.129] _sna_pixmap_move_to_cpu(pixmap=64, 78x124, flags=5) [401203.129] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=(nil), cpu_damage=(nil), is-clear?=0 [401203.129] _sna_pixmap_move_to_cpu: no readbck, discarding gpu damage [0], pending clear[0] [401203.129] sna_pixmap_alloc_cpu: pixmap=64 [401203.129] sna_pixmap_alloc_cpu: allocating CPU buffer (78x124) [401203.129] kgem_create_cpu_2d(78x124, bpp=32) [401203.129] kgem_create_cpu_2d: 78x124, 32 bpp, stride=312 [401203.129] search_snoop_cache: num_pages=10, flags=0 [401203.129] search_snoop_cache: inactive and cache empty [401203.129] __kgem_throttle_retire: nothing to retire [401203.129] search_snoop_cache: nothing retired [401203.129] kgem_create_linear(38688) [401203.129] search_linear_cache: num_pages=10, flags=106, use_active? 0 [401203.129] search_linear_cache: inactive and cache bucket empty [401203.129] search_linear_cache: active cache bucket empty [401203.129] kgem_create_linear: new handle=53, num_pages=10 [401203.129] kgem_bo_map__cpu(handle=53, size=40960, mapped? 0) [401203.129] kgem_trim_vma_cache: type=1, count=-32767 (bucket: 3) [401203.129] kgem_bo_map__cpu: caching CPU vma for 53 [401203.129] kgem_bo_map__cpu(handle=53, size=40960, mapped? 1) [401203.129] sna_pixmap_alloc_cpu: allocated CPU handle=53 (snooped? 1) [401203.129] _sna_pixmap_move_to_cpu: marking as damaged [401203.129] __sna_damage_all(78, 124) [401203.129] _sna_pixmap_move_to_cpu: syncing CPU bo [401203.129] _sna_pixmap_move_to_cpu: discarding GPU bo in favour of CPU bo [401203.129] sna_copy_boxes: memcpy_blt(box=(0, 0), (78, 124), src=(78, 248), pitches=(3120, 312)) [401203.129] memcpy_blt: src=(0, 0), dst=(0, 0), size=78x124, pitch=3120/312 [401203.129] sna_create_pixmap(78, 124, 24, usage=0) [401203.129] kgem_can_create_2d: 78x124 @ 24 [401203.129] kgem_choose_tiling: 78x124 -> 1 [401203.129] sna_create_pixmap: creating GPU pixmap 78x124, stride=312, flags=b [401203.129] create_pixmap: serial=65, usage=0, 0x0 [401203.129] sna_validate_gc changes=0 [401203.129] sna_copy_area: src=(156, 248)x(78, 124)+(0, 0) -> dst=(0, 0)+(0, 0); alu=3, pm=ffffffffffffffff [401203.129] sna_do_copy: src=(156, 248), dst=(0, 0), size=(78x124) [401203.129] sna_do_copy: after drawable: src=(156, 248), dst=(0, 0), size=(78x124) [401203.129] sna_do_copy: dst extents (0, 0), (78, 124) [401203.129] sna_do_copy: pixmap -- no source clipping [401203.129] sna_do_copy: fast source clip against extents [401203.129] sna_do_copy: src extents (156, 248), (234, 372) x 1 [401203.129] sna_do_copy: copy region (0, 0), (78, 124) x 1 [401203.129] sna_copy_boxes (boxes=1x[(0, 0), (78, 124)...], src=+(156, 248), alu=3, src.size=780x372, dst.size=78x124) [401203.129] sna_copy_boxes: dst=(priv=0xe0f1f0, gpu_bo=(nil), cpu_bo=(nil)), src=(priv=0xdb2180, gpu_bo=(nil), cpu_bo=0xda18f0), replaces=1 [401203.129] kgem_bo_is_busy: handle=32, domain: 1 exec? 0, rq? 0 [401203.129] region_inplace: (78x124), inplace? 0 [401203.129] sna_drawable_use_bo pixmap=66, box=((0, 0), (78, 124)), flags=0... [401203.129] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=0 [401203.129] sna_drawable_use_bo: try cpu as GPU bo is idle [401203.129] sna_copy_boxes: fallback -- src=(156, 248), dst=(0, 0) [401203.129] sna_drawable_move_region_to_cpu(pixmap=20 (780x372), [(156, 248), (234, 372)], flags=2) [401203.129] sna_drawable_move_region_to_cpu: pixmap=20 all damaged on CPU [401203.129] sna_drawable_move_region_to_cpu: syncing cpu bo [401203.129] kgem_bo_is_busy: handle=32, domain: 1 exec? 0, rq? 0 [401203.129] sna_drawable_move_region_to_cpu(pixmap=66 (78x124), [(0, 0), (78, 124)], flags=5) [401203.129] sna_drawable_move_region_to_cpu: delta=(0, 0) [401203.129] sna_drawable_move_region_to_cpu: region subsumes drawable [401203.129] _sna_pixmap_move_to_cpu(pixmap=66, 78x124, flags=5) [401203.129] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=(nil), cpu_damage=(nil), is-clear?=0 [401203.129] _sna_pixmap_move_to_cpu: no readbck, discarding gpu damage [0], pending clear[0] [401203.129] sna_pixmap_alloc_cpu: pixmap=66 [401203.129] sna_pixmap_alloc_cpu: allocating CPU buffer (78x124) [401203.129] kgem_create_cpu_2d(78x124, bpp=32) [401203.129] kgem_create_cpu_2d: 78x124, 32 bpp, stride=312 [401203.129] search_snoop_cache: num_pages=10, flags=0 [401203.129] search_snoop_cache: inactive and cache empty [401203.129] __kgem_throttle_retire: nothing to retire [401203.129] search_snoop_cache: nothing retired [401203.129] kgem_create_linear(38688) [401203.129] search_linear_cache: num_pages=10, flags=106, use_active? 0 [401203.129] search_linear_cache: inactive and cache bucket empty [401203.129] search_linear_cache: active cache bucket empty [401203.129] kgem_create_linear: new handle=54, num_pages=10 [401203.129] kgem_bo_map__cpu(handle=54, size=40960, mapped? 0) [401203.129] kgem_trim_vma_cache: type=1, count=-32767 (bucket: 3) [401203.129] kgem_bo_map__cpu: caching CPU vma for 54 [401203.129] kgem_bo_map__cpu(handle=54, size=40960, mapped? 1) [401203.129] sna_pixmap_alloc_cpu: allocated CPU handle=54 (snooped? 1) [401203.129] _sna_pixmap_move_to_cpu: marking as damaged [401203.129] __sna_damage_all(78, 124) [401203.129] _sna_pixmap_move_to_cpu: syncing CPU bo [401203.129] _sna_pixmap_move_to_cpu: discarding GPU bo in favour of CPU bo [401203.129] sna_copy_boxes: memcpy_blt(box=(0, 0), (78, 124), src=(156, 248), pitches=(3120, 312)) [401203.129] memcpy_blt: src=(0, 0), dst=(0, 0), size=78x124, pitch=3120/312 [401203.129] sna_create_pixmap(78, 124, 24, usage=0) [401203.129] kgem_can_create_2d: 78x124 @ 24 [401203.129] kgem_choose_tiling: 78x124 -> 1 [401203.129] sna_create_pixmap: creating GPU pixmap 78x124, stride=312, flags=b [401203.129] create_pixmap: serial=67, usage=0, 0x0 [401203.129] sna_validate_gc changes=0 [401203.129] sna_copy_area: src=(234, 248)x(78, 124)+(0, 0) -> dst=(0, 0)+(0, 0); alu=3, pm=ffffffffffffffff [401203.129] sna_do_copy: src=(234, 248), dst=(0, 0), size=(78x124) [401203.129] sna_do_copy: after drawable: src=(234, 248), dst=(0, 0), size=(78x124) [401203.129] sna_do_copy: dst extents (0, 0), (78, 124) [401203.129] sna_do_copy: pixmap -- no source clipping [401203.129] sna_do_copy: fast source clip against extents [401203.129] sna_do_copy: src extents (234, 248), (312, 372) x 1 [401203.129] sna_do_copy: copy region (0, 0), (78, 124) x 1 [401203.129] sna_copy_boxes (boxes=1x[(0, 0), (78, 124)...], src=+(234, 248), alu=3, src.size=780x372, dst.size=78x124) [401203.129] sna_copy_boxes: dst=(priv=0xe0f420, gpu_bo=(nil), cpu_bo=(nil)), src=(priv=0xdb2180, gpu_bo=(nil), cpu_bo=0xda18f0), replaces=1 [401203.129] kgem_bo_is_busy: handle=32, domain: 1 exec? 0, rq? 0 [401203.129] region_inplace: (78x124), inplace? 0 [401203.129] sna_drawable_use_bo pixmap=68, box=((0, 0), (78, 124)), flags=0... [401203.129] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=0 [401203.129] sna_drawable_use_bo: try cpu as GPU bo is idle [401203.129] sna_copy_boxes: fallback -- src=(234, 248), dst=(0, 0) [401203.129] sna_drawable_move_region_to_cpu(pixmap=20 (780x372), [(234, 248), (312, 372)], flags=2) [401203.129] sna_drawable_move_region_to_cpu: pixmap=20 all damaged on CPU [401203.129] sna_drawable_move_region_to_cpu: syncing cpu bo [401203.129] kgem_bo_is_busy: handle=32, domain: 1 exec? 0, rq? 0 [401203.129] sna_drawable_move_region_to_cpu(pixmap=68 (78x124), [(0, 0), (78, 124)], flags=5) [401203.129] sna_drawable_move_region_to_cpu: delta=(0, 0) [401203.129] sna_drawable_move_region_to_cpu: region subsumes drawable [401203.129] _sna_pixmap_move_to_cpu(pixmap=68, 78x124, flags=5) [401203.129] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=(nil), cpu_damage=(nil), is-clear?=0 [401203.129] _sna_pixmap_move_to_cpu: no readbck, discarding gpu damage [0], pending clear[0] [401203.129] sna_pixmap_alloc_cpu: pixmap=68 [401203.129] sna_pixmap_alloc_cpu: allocating CPU buffer (78x124) [401203.129] kgem_create_cpu_2d(78x124, bpp=32) [401203.129] kgem_create_cpu_2d: 78x124, 32 bpp, stride=312 [401203.129] search_snoop_cache: num_pages=10, flags=0 [401203.129] search_snoop_cache: inactive and cache empty [401203.129] __kgem_throttle_retire: nothing to retire [401203.129] search_snoop_cache: nothing retired [401203.129] kgem_create_linear(38688) [401203.129] search_linear_cache: num_pages=10, flags=106, use_active? 0 [401203.129] search_linear_cache: inactive and cache bucket empty [401203.130] search_linear_cache: active cache bucket empty [401203.130] kgem_create_linear: new handle=55, num_pages=10 [401203.130] kgem_bo_map__cpu(handle=55, size=40960, mapped? 0) [401203.130] kgem_trim_vma_cache: type=1, count=-32767 (bucket: 3) [401203.130] kgem_bo_map__cpu: caching CPU vma for 55 [401203.130] kgem_bo_map__cpu(handle=55, size=40960, mapped? 1) [401203.130] sna_pixmap_alloc_cpu: allocated CPU handle=55 (snooped? 1) [401203.130] _sna_pixmap_move_to_cpu: marking as damaged [401203.130] __sna_damage_all(78, 124) [401203.130] _sna_pixmap_move_to_cpu: syncing CPU bo [401203.130] _sna_pixmap_move_to_cpu: discarding GPU bo in favour of CPU bo [401203.130] sna_copy_boxes: memcpy_blt(box=(0, 0), (78, 124), src=(234, 248), pitches=(3120, 312)) [401203.130] memcpy_blt: src=(0, 0), dst=(0, 0), size=78x124, pitch=3120/312 [401203.130] sna_create_pixmap(78, 124, 24, usage=0) [401203.130] kgem_can_create_2d: 78x124 @ 24 [401203.130] kgem_choose_tiling: 78x124 -> 1 [401203.130] sna_create_pixmap: creating GPU pixmap 78x124, stride=312, flags=b [401203.130] create_pixmap: serial=69, usage=0, 0x0 [401203.130] sna_validate_gc changes=0 [401203.130] sna_copy_area: src=(312, 248)x(78, 124)+(0, 0) -> dst=(0, 0)+(0, 0); alu=3, pm=ffffffffffffffff [401203.130] sna_do_copy: src=(312, 248), dst=(0, 0), size=(78x124) [401203.130] sna_do_copy: after drawable: src=(312, 248), dst=(0, 0), size=(78x124) [401203.130] sna_do_copy: dst extents (0, 0), (78, 124) [401203.130] sna_do_copy: pixmap -- no source clipping [401203.130] sna_do_copy: fast source clip against extents [401203.130] sna_do_copy: src extents (312, 248), (390, 372) x 1 [401203.130] sna_do_copy: copy region (0, 0), (78, 124) x 1 [401203.130] sna_copy_boxes (boxes=1x[(0, 0), (78, 124)...], src=+(312, 248), alu=3, src.size=780x372, dst.size=78x124) [401203.130] sna_copy_boxes: dst=(priv=0xe0f650, gpu_bo=(nil), cpu_bo=(nil)), src=(priv=0xdb2180, gpu_bo=(nil), cpu_bo=0xda18f0), replaces=1 [401203.130] kgem_bo_is_busy: handle=32, domain: 1 exec? 0, rq? 0 [401203.130] region_inplace: (78x124), inplace? 0 [401203.130] sna_drawable_use_bo pixmap=70, box=((0, 0), (78, 124)), flags=0... [401203.130] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=0 [401203.130] sna_drawable_use_bo: try cpu as GPU bo is idle [401203.130] sna_copy_boxes: fallback -- src=(312, 248), dst=(0, 0) [401203.130] sna_drawable_move_region_to_cpu(pixmap=20 (780x372), [(312, 248), (390, 372)], flags=2) [401203.130] sna_drawable_move_region_to_cpu: pixmap=20 all damaged on CPU [401203.130] sna_drawable_move_region_to_cpu: syncing cpu bo [401203.130] kgem_bo_is_busy: handle=32, domain: 1 exec? 0, rq? 0 [401203.130] sna_drawable_move_region_to_cpu(pixmap=70 (78x124), [(0, 0), (78, 124)], flags=5) [401203.130] sna_drawable_move_region_to_cpu: delta=(0, 0) [401203.130] sna_drawable_move_region_to_cpu: region subsumes drawable [401203.130] _sna_pixmap_move_to_cpu(pixmap=70, 78x124, flags=5) [401203.130] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=(nil), cpu_damage=(nil), is-clear?=0 [401203.130] _sna_pixmap_move_to_cpu: no readbck, discarding gpu damage [0], pending clear[0] [401203.130] sna_pixmap_alloc_cpu: pixmap=70 [401203.130] sna_pixmap_alloc_cpu: allocating CPU buffer (78x124) [401203.130] kgem_create_cpu_2d(78x124, bpp=32) [401203.130] kgem_create_cpu_2d: 78x124, 32 bpp, stride=312 [401203.130] search_snoop_cache: num_pages=10, flags=0 [401203.130] search_snoop_cache: inactive and cache empty [401203.130] __kgem_throttle_retire: nothing to retire [401203.130] search_snoop_cache: nothing retired [401203.130] kgem_create_linear(38688) [401203.130] search_linear_cache: num_pages=10, flags=106, use_active? 0 [401203.130] search_linear_cache: inactive and cache bucket empty [401203.130] search_linear_cache: active cache bucket empty [401203.130] kgem_create_linear: new handle=56, num_pages=10 [401203.130] kgem_bo_map__cpu(handle=56, size=40960, mapped? 0) [401203.130] kgem_trim_vma_cache: type=1, count=-32767 (bucket: 3) [401203.130] kgem_bo_map__cpu: caching CPU vma for 56 [401203.130] kgem_bo_map__cpu(handle=56, size=40960, mapped? 1) [401203.130] sna_pixmap_alloc_cpu: allocated CPU handle=56 (snooped? 1) [401203.130] _sna_pixmap_move_to_cpu: marking as damaged [401203.130] __sna_damage_all(78, 124) [401203.130] _sna_pixmap_move_to_cpu: syncing CPU bo [401203.130] _sna_pixmap_move_to_cpu: discarding GPU bo in favour of CPU bo [401203.130] sna_copy_boxes: memcpy_blt(box=(0, 0), (78, 124), src=(312, 248), pitches=(3120, 312)) [401203.130] memcpy_blt: src=(0, 0), dst=(0, 0), size=78x124, pitch=3120/312 [401203.130] sna_create_pixmap(78, 124, 24, usage=0) [401203.130] kgem_can_create_2d: 78x124 @ 24 [401203.130] kgem_choose_tiling: 78x124 -> 1 [401203.130] sna_create_pixmap: creating GPU pixmap 78x124, stride=312, flags=b [401203.130] create_pixmap: serial=71, usage=0, 0x0 [401203.130] sna_validate_gc changes=0 [401203.130] sna_copy_area: src=(390, 248)x(78, 124)+(0, 0) -> dst=(0, 0)+(0, 0); alu=3, pm=ffffffffffffffff [401203.130] sna_do_copy: src=(390, 248), dst=(0, 0), size=(78x124) [401203.130] sna_do_copy: after drawable: src=(390, 248), dst=(0, 0), size=(78x124) [401203.130] sna_do_copy: dst extents (0, 0), (78, 124) [401203.130] sna_do_copy: pixmap -- no source clipping [401203.130] sna_do_copy: fast source clip against extents [401203.130] sna_do_copy: src extents (390, 248), (468, 372) x 1 [401203.130] sna_do_copy: copy region (0, 0), (78, 124) x 1 [401203.130] sna_copy_boxes (boxes=1x[(0, 0), (78, 124)...], src=+(390, 248), alu=3, src.size=780x372, dst.size=78x124) [401203.130] sna_copy_boxes: dst=(priv=0xe0f880, gpu_bo=(nil), cpu_bo=(nil)), src=(priv=0xdb2180, gpu_bo=(nil), cpu_bo=0xda18f0), replaces=1 [401203.130] kgem_bo_is_busy: handle=32, domain: 1 exec? 0, rq? 0 [401203.130] region_inplace: (78x124), inplace? 0 [401203.130] sna_drawable_use_bo pixmap=72, box=((0, 0), (78, 124)), flags=0... [401203.130] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=0 [401203.130] sna_drawable_use_bo: try cpu as GPU bo is idle [401203.130] sna_copy_boxes: fallback -- src=(390, 248), dst=(0, 0) [401203.130] sna_drawable_move_region_to_cpu(pixmap=20 (780x372), [(390, 248), (468, 372)], flags=2) [401203.130] sna_drawable_move_region_to_cpu: pixmap=20 all damaged on CPU [401203.130] sna_drawable_move_region_to_cpu: syncing cpu bo [401203.130] kgem_bo_is_busy: handle=32, domain: 1 exec? 0, rq? 0 [401203.130] sna_drawable_move_region_to_cpu(pixmap=72 (78x124), [(0, 0), (78, 124)], flags=5) [401203.130] sna_drawable_move_region_to_cpu: delta=(0, 0) [401203.130] sna_drawable_move_region_to_cpu: region subsumes drawable [401203.130] _sna_pixmap_move_to_cpu(pixmap=72, 78x124, flags=5) [401203.130] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=(nil), cpu_damage=(nil), is-clear?=0 [401203.130] _sna_pixmap_move_to_cpu: no readbck, discarding gpu damage [0], pending clear[0] [401203.130] sna_pixmap_alloc_cpu: pixmap=72 [401203.130] sna_pixmap_alloc_cpu: allocating CPU buffer (78x124) [401203.130] kgem_create_cpu_2d(78x124, bpp=32) [401203.130] kgem_create_cpu_2d: 78x124, 32 bpp, stride=312 [401203.130] search_snoop_cache: num_pages=10, flags=0 [401203.130] search_snoop_cache: inactive and cache empty [401203.130] __kgem_throttle_retire: nothing to retire [401203.130] search_snoop_cache: nothing retired [401203.130] kgem_create_linear(38688) [401203.130] search_linear_cache: num_pages=10, flags=106, use_active? 0 [401203.130] search_linear_cache: inactive and cache bucket empty [401203.130] search_linear_cache: active cache bucket empty [401203.130] kgem_create_linear: new handle=57, num_pages=10 [401203.130] kgem_bo_map__cpu(handle=57, size=40960, mapped? 0) [401203.130] kgem_trim_vma_cache: type=1, count=-32767 (bucket: 3) [401203.130] kgem_bo_map__cpu: caching CPU vma for 57 [401203.130] kgem_bo_map__cpu(handle=57, size=40960, mapped? 1) [401203.130] sna_pixmap_alloc_cpu: allocated CPU handle=57 (snooped? 1) [401203.130] _sna_pixmap_move_to_cpu: marking as damaged [401203.130] __sna_damage_all(78, 124) [401203.130] _sna_pixmap_move_to_cpu: syncing CPU bo [401203.130] _sna_pixmap_move_to_cpu: discarding GPU bo in favour of CPU bo [401203.130] sna_copy_boxes: memcpy_blt(box=(0, 0), (78, 124), src=(390, 248), pitches=(3120, 312)) [401203.130] memcpy_blt: src=(0, 0), dst=(0, 0), size=78x124, pitch=3120/312 [401203.130] sna_create_pixmap(78, 124, 24, usage=0) [401203.130] kgem_can_create_2d: 78x124 @ 24 [401203.130] kgem_choose_tiling: 78x124 -> 1 [401203.130] sna_create_pixmap: creating GPU pixmap 78x124, stride=312, flags=b [401203.131] create_pixmap: serial=73, usage=0, 0x0 [401203.131] sna_validate_gc changes=0 [401203.131] sna_copy_area: src=(468, 248)x(78, 124)+(0, 0) -> dst=(0, 0)+(0, 0); alu=3, pm=ffffffffffffffff [401203.131] sna_do_copy: src=(468, 248), dst=(0, 0), size=(78x124) [401203.131] sna_do_copy: after drawable: src=(468, 248), dst=(0, 0), size=(78x124) [401203.131] sna_do_copy: dst extents (0, 0), (78, 124) [401203.131] sna_do_copy: pixmap -- no source clipping [401203.131] sna_do_copy: fast source clip against extents [401203.131] sna_do_copy: src extents (468, 248), (546, 372) x 1 [401203.131] sna_do_copy: copy region (0, 0), (78, 124) x 1 [401203.131] sna_copy_boxes (boxes=1x[(0, 0), (78, 124)...], src=+(468, 248), alu=3, src.size=780x372, dst.size=78x124) [401203.131] sna_copy_boxes: dst=(priv=0xe0fab0, gpu_bo=(nil), cpu_bo=(nil)), src=(priv=0xdb2180, gpu_bo=(nil), cpu_bo=0xda18f0), replaces=1 [401203.131] kgem_bo_is_busy: handle=32, domain: 1 exec? 0, rq? 0 [401203.131] region_inplace: (78x124), inplace? 0 [401203.131] sna_drawable_use_bo pixmap=74, box=((0, 0), (78, 124)), flags=0... [401203.131] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=0 [401203.131] sna_drawable_use_bo: try cpu as GPU bo is idle [401203.131] sna_copy_boxes: fallback -- src=(468, 248), dst=(0, 0) [401203.131] sna_drawable_move_region_to_cpu(pixmap=20 (780x372), [(468, 248), (546, 372)], flags=2) [401203.131] sna_drawable_move_region_to_cpu: pixmap=20 all damaged on CPU [401203.131] sna_drawable_move_region_to_cpu: syncing cpu bo [401203.131] kgem_bo_is_busy: handle=32, domain: 1 exec? 0, rq? 0 [401203.131] sna_drawable_move_region_to_cpu(pixmap=74 (78x124), [(0, 0), (78, 124)], flags=5) [401203.131] sna_drawable_move_region_to_cpu: delta=(0, 0) [401203.131] sna_drawable_move_region_to_cpu: region subsumes drawable [401203.131] _sna_pixmap_move_to_cpu(pixmap=74, 78x124, flags=5) [401203.131] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=(nil), cpu_damage=(nil), is-clear?=0 [401203.131] _sna_pixmap_move_to_cpu: no readbck, discarding gpu damage [0], pending clear[0] [401203.131] sna_pixmap_alloc_cpu: pixmap=74 [401203.131] sna_pixmap_alloc_cpu: allocating CPU buffer (78x124) [401203.131] kgem_create_cpu_2d(78x124, bpp=32) [401203.131] kgem_create_cpu_2d: 78x124, 32 bpp, stride=312 [401203.131] search_snoop_cache: num_pages=10, flags=0 [401203.131] search_snoop_cache: inactive and cache empty [401203.131] __kgem_throttle_retire: nothing to retire [401203.131] search_snoop_cache: nothing retired [401203.131] kgem_create_linear(38688) [401203.131] search_linear_cache: num_pages=10, flags=106, use_active? 0 [401203.131] search_linear_cache: inactive and cache bucket empty [401203.131] search_linear_cache: active cache bucket empty [401203.131] kgem_create_linear: new handle=58, num_pages=10 [401203.131] kgem_bo_map__cpu(handle=58, size=40960, mapped? 0) [401203.131] kgem_trim_vma_cache: type=1, count=-32767 (bucket: 3) [401203.131] kgem_bo_map__cpu: caching CPU vma for 58 [401203.131] kgem_bo_map__cpu(handle=58, size=40960, mapped? 1) [401203.131] sna_pixmap_alloc_cpu: allocated CPU handle=58 (snooped? 1) [401203.131] _sna_pixmap_move_to_cpu: marking as damaged [401203.131] __sna_damage_all(78, 124) [401203.131] _sna_pixmap_move_to_cpu: syncing CPU bo [401203.131] _sna_pixmap_move_to_cpu: discarding GPU bo in favour of CPU bo [401203.131] sna_copy_boxes: memcpy_blt(box=(0, 0), (78, 124), src=(468, 248), pitches=(3120, 312)) [401203.131] memcpy_blt: src=(0, 0), dst=(0, 0), size=78x124, pitch=3120/312 [401203.131] sna_create_pixmap(78, 124, 24, usage=0) [401203.131] kgem_can_create_2d: 78x124 @ 24 [401203.131] kgem_choose_tiling: 78x124 -> 1 [401203.131] sna_create_pixmap: creating GPU pixmap 78x124, stride=312, flags=b [401203.131] create_pixmap: serial=75, usage=0, 0x0 [401203.131] sna_validate_gc changes=0 [401203.131] sna_copy_area: src=(546, 248)x(78, 124)+(0, 0) -> dst=(0, 0)+(0, 0); alu=3, pm=ffffffffffffffff [401203.131] sna_do_copy: src=(546, 248), dst=(0, 0), size=(78x124) [401203.131] sna_do_copy: after drawable: src=(546, 248), dst=(0, 0), size=(78x124) [401203.131] sna_do_copy: dst extents (0, 0), (78, 124) [401203.131] sna_do_copy: pixmap -- no source clipping [401203.131] sna_do_copy: fast source clip against extents [401203.131] sna_do_copy: src extents (546, 248), (624, 372) x 1 [401203.131] sna_do_copy: copy region (0, 0), (78, 124) x 1 [401203.131] sna_copy_boxes (boxes=1x[(0, 0), (78, 124)...], src=+(546, 248), alu=3, src.size=780x372, dst.size=78x124) [401203.131] sna_copy_boxes: dst=(priv=0xe0fce0, gpu_bo=(nil), cpu_bo=(nil)), src=(priv=0xdb2180, gpu_bo=(nil), cpu_bo=0xda18f0), replaces=1 [401203.131] kgem_bo_is_busy: handle=32, domain: 1 exec? 0, rq? 0 [401203.131] region_inplace: (78x124), inplace? 0 [401203.131] sna_drawable_use_bo pixmap=76, box=((0, 0), (78, 124)), flags=0... [401203.131] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=0 [401203.131] sna_drawable_use_bo: try cpu as GPU bo is idle [401203.131] sna_copy_boxes: fallback -- src=(546, 248), dst=(0, 0) [401203.131] sna_drawable_move_region_to_cpu(pixmap=20 (780x372), [(546, 248), (624, 372)], flags=2) [401203.131] sna_drawable_move_region_to_cpu: pixmap=20 all damaged on CPU [401203.131] sna_drawable_move_region_to_cpu: syncing cpu bo [401203.131] kgem_bo_is_busy: handle=32, domain: 1 exec? 0, rq? 0 [401203.131] sna_drawable_move_region_to_cpu(pixmap=76 (78x124), [(0, 0), (78, 124)], flags=5) [401203.131] sna_drawable_move_region_to_cpu: delta=(0, 0) [401203.131] sna_drawable_move_region_to_cpu: region subsumes drawable [401203.131] _sna_pixmap_move_to_cpu(pixmap=76, 78x124, flags=5) [401203.131] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=(nil), cpu_damage=(nil), is-clear?=0 [401203.131] _sna_pixmap_move_to_cpu: no readbck, discarding gpu damage [0], pending clear[0] [401203.131] sna_pixmap_alloc_cpu: pixmap=76 [401203.131] sna_pixmap_alloc_cpu: allocating CPU buffer (78x124) [401203.131] kgem_create_cpu_2d(78x124, bpp=32) [401203.131] kgem_create_cpu_2d: 78x124, 32 bpp, stride=312 [401203.131] search_snoop_cache: num_pages=10, flags=0 [401203.131] search_snoop_cache: inactive and cache empty [401203.131] __kgem_throttle_retire: nothing to retire [401203.131] search_snoop_cache: nothing retired [401203.131] kgem_create_linear(38688) [401203.131] search_linear_cache: num_pages=10, flags=106, use_active? 0 [401203.131] search_linear_cache: inactive and cache bucket empty [401203.131] search_linear_cache: active cache bucket empty [401203.131] kgem_create_linear: new handle=59, num_pages=10 [401203.131] kgem_bo_map__cpu(handle=59, size=40960, mapped? 0) [401203.131] kgem_trim_vma_cache: type=1, count=-32767 (bucket: 3) [401203.131] kgem_bo_map__cpu: caching CPU vma for 59 [401203.131] kgem_bo_map__cpu(handle=59, size=40960, mapped? 1) [401203.131] sna_pixmap_alloc_cpu: allocated CPU handle=59 (snooped? 1) [401203.131] _sna_pixmap_move_to_cpu: marking as damaged [401203.131] __sna_damage_all(78, 124) [401203.131] _sna_pixmap_move_to_cpu: syncing CPU bo [401203.131] _sna_pixmap_move_to_cpu: discarding GPU bo in favour of CPU bo [401203.131] sna_copy_boxes: memcpy_blt(box=(0, 0), (78, 124), src=(546, 248), pitches=(3120, 312)) [401203.131] memcpy_blt: src=(0, 0), dst=(0, 0), size=78x124, pitch=3120/312 [401203.131] sna_create_pixmap(78, 124, 24, usage=0) [401203.131] kgem_can_create_2d: 78x124 @ 24 [401203.131] kgem_choose_tiling: 78x124 -> 1 [401203.131] sna_create_pixmap: creating GPU pixmap 78x124, stride=312, flags=b [401203.131] create_pixmap: serial=77, usage=0, 0x0 [401203.131] sna_validate_gc changes=0 [401203.131] sna_copy_area: src=(624, 248)x(78, 124)+(0, 0) -> dst=(0, 0)+(0, 0); alu=3, pm=ffffffffffffffff [401203.131] sna_do_copy: src=(624, 248), dst=(0, 0), size=(78x124) [401203.131] sna_do_copy: after drawable: src=(624, 248), dst=(0, 0), size=(78x124) [401203.131] sna_do_copy: dst extents (0, 0), (78, 124) [401203.131] sna_do_copy: pixmap -- no source clipping [401203.131] sna_do_copy: fast source clip against extents [401203.131] sna_do_copy: src extents (624, 248), (702, 372) x 1 [401203.131] sna_do_copy: copy region (0, 0), (78, 124) x 1 [401203.131] sna_copy_boxes (boxes=1x[(0, 0), (78, 124)...], src=+(624, 248), alu=3, src.size=780x372, dst.size=78x124) [401203.131] sna_copy_boxes: dst=(priv=0xe0ff10, gpu_bo=(nil), cpu_bo=(nil)), src=(priv=0xdb2180, gpu_bo=(nil), cpu_bo=0xda18f0), replaces=1 [401203.131] kgem_bo_is_busy: handle=32, domain: 1 exec? 0, rq? 0 [401203.131] region_inplace: (78x124), inplace? 0 [401203.131] sna_drawable_use_bo pixmap=78, box=((0, 0), (78, 124)), flags=0... [401203.131] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=0 [401203.131] sna_drawable_use_bo: try cpu as GPU bo is idle [401203.131] sna_copy_boxes: fallback -- src=(624, 248), dst=(0, 0) [401203.131] sna_drawable_move_region_to_cpu(pixmap=20 (780x372), [(624, 248), (702, 372)], flags=2) [401203.131] sna_drawable_move_region_to_cpu: pixmap=20 all damaged on CPU [401203.131] sna_drawable_move_region_to_cpu: syncing cpu bo [401203.132] kgem_bo_is_busy: handle=32, domain: 1 exec? 0, rq? 0 [401203.132] sna_drawable_move_region_to_cpu(pixmap=78 (78x124), [(0, 0), (78, 124)], flags=5) [401203.132] sna_drawable_move_region_to_cpu: delta=(0, 0) [401203.132] sna_drawable_move_region_to_cpu: region subsumes drawable [401203.132] _sna_pixmap_move_to_cpu(pixmap=78, 78x124, flags=5) [401203.132] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=(nil), cpu_damage=(nil), is-clear?=0 [401203.132] _sna_pixmap_move_to_cpu: no readbck, discarding gpu damage [0], pending clear[0] [401203.132] sna_pixmap_alloc_cpu: pixmap=78 [401203.132] sna_pixmap_alloc_cpu: allocating CPU buffer (78x124) [401203.132] kgem_create_cpu_2d(78x124, bpp=32) [401203.132] kgem_create_cpu_2d: 78x124, 32 bpp, stride=312 [401203.132] search_snoop_cache: num_pages=10, flags=0 [401203.132] search_snoop_cache: inactive and cache empty [401203.132] __kgem_throttle_retire: nothing to retire [401203.132] search_snoop_cache: nothing retired [401203.132] kgem_create_linear(38688) [401203.132] search_linear_cache: num_pages=10, flags=106, use_active? 0 [401203.132] search_linear_cache: inactive and cache bucket empty [401203.132] search_linear_cache: active cache bucket empty [401203.132] kgem_create_linear: new handle=60, num_pages=10 [401203.132] kgem_bo_map__cpu(handle=60, size=40960, mapped? 0) [401203.132] kgem_trim_vma_cache: type=1, count=-32767 (bucket: 3) [401203.132] kgem_bo_map__cpu: caching CPU vma for 60 [401203.132] kgem_bo_map__cpu(handle=60, size=40960, mapped? 1) [401203.132] sna_pixmap_alloc_cpu: allocated CPU handle=60 (snooped? 1) [401203.132] _sna_pixmap_move_to_cpu: marking as damaged [401203.132] __sna_damage_all(78, 124) [401203.132] _sna_pixmap_move_to_cpu: syncing CPU bo [401203.132] _sna_pixmap_move_to_cpu: discarding GPU bo in favour of CPU bo [401203.132] sna_copy_boxes: memcpy_blt(box=(0, 0), (78, 124), src=(624, 248), pitches=(3120, 312)) [401203.132] memcpy_blt: src=(0, 0), dst=(0, 0), size=78x124, pitch=3120/312 [401203.132] sna_create_pixmap(78, 124, 24, usage=0) [401203.132] kgem_can_create_2d: 78x124 @ 24 [401203.132] kgem_choose_tiling: 78x124 -> 1 [401203.132] sna_create_pixmap: creating GPU pixmap 78x124, stride=312, flags=b [401203.132] create_pixmap: serial=79, usage=0, 0x0 [401203.132] sna_validate_gc changes=0 [401203.132] sna_copy_area: src=(702, 248)x(78, 124)+(0, 0) -> dst=(0, 0)+(0, 0); alu=3, pm=ffffffffffffffff [401203.132] sna_do_copy: src=(702, 248), dst=(0, 0), size=(78x124) [401203.132] sna_do_copy: after drawable: src=(702, 248), dst=(0, 0), size=(78x124) [401203.132] sna_do_copy: dst extents (0, 0), (78, 124) [401203.132] sna_do_copy: pixmap -- no source clipping [401203.132] sna_do_copy: fast source clip against extents [401203.132] sna_do_copy: src extents (702, 248), (780, 372) x 1 [401203.132] sna_do_copy: copy region (0, 0), (78, 124) x 1 [401203.132] sna_copy_boxes (boxes=1x[(0, 0), (78, 124)...], src=+(702, 248), alu=3, src.size=780x372, dst.size=78x124) [401203.132] sna_copy_boxes: dst=(priv=0xe10140, gpu_bo=(nil), cpu_bo=(nil)), src=(priv=0xdb2180, gpu_bo=(nil), cpu_bo=0xda18f0), replaces=1 [401203.132] kgem_bo_is_busy: handle=32, domain: 1 exec? 0, rq? 0 [401203.132] region_inplace: (78x124), inplace? 0 [401203.132] sna_drawable_use_bo pixmap=80, box=((0, 0), (78, 124)), flags=0... [401203.132] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=0 [401203.132] sna_drawable_use_bo: try cpu as GPU bo is idle [401203.132] sna_copy_boxes: fallback -- src=(702, 248), dst=(0, 0) [401203.132] sna_drawable_move_region_to_cpu(pixmap=20 (780x372), [(702, 248), (780, 372)], flags=2) [401203.132] sna_drawable_move_region_to_cpu: pixmap=20 all damaged on CPU [401203.132] sna_drawable_move_region_to_cpu: syncing cpu bo [401203.132] kgem_bo_is_busy: handle=32, domain: 1 exec? 0, rq? 0 [401203.132] sna_drawable_move_region_to_cpu(pixmap=80 (78x124), [(0, 0), (78, 124)], flags=5) [401203.132] sna_drawable_move_region_to_cpu: delta=(0, 0) [401203.132] sna_drawable_move_region_to_cpu: region subsumes drawable [401203.132] _sna_pixmap_move_to_cpu(pixmap=80, 78x124, flags=5) [401203.132] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=(nil), cpu_damage=(nil), is-clear?=0 [401203.132] _sna_pixmap_move_to_cpu: no readbck, discarding gpu damage [0], pending clear[0] [401203.132] sna_pixmap_alloc_cpu: pixmap=80 [401203.132] sna_pixmap_alloc_cpu: allocating CPU buffer (78x124) [401203.132] kgem_create_cpu_2d(78x124, bpp=32) [401203.132] kgem_create_cpu_2d: 78x124, 32 bpp, stride=312 [401203.132] search_snoop_cache: num_pages=10, flags=0 [401203.132] search_snoop_cache: inactive and cache empty [401203.132] __kgem_throttle_retire: nothing to retire [401203.132] search_snoop_cache: nothing retired [401203.132] kgem_create_linear(38688) [401203.132] search_linear_cache: num_pages=10, flags=106, use_active? 0 [401203.132] search_linear_cache: inactive and cache bucket empty [401203.132] search_linear_cache: active cache bucket empty [401203.132] kgem_create_linear: new handle=61, num_pages=10 [401203.132] kgem_bo_map__cpu(handle=61, size=40960, mapped? 0) [401203.132] kgem_trim_vma_cache: type=1, count=-32767 (bucket: 3) [401203.132] kgem_bo_map__cpu: caching CPU vma for 61 [401203.132] kgem_bo_map__cpu(handle=61, size=40960, mapped? 1) [401203.132] sna_pixmap_alloc_cpu: allocated CPU handle=61 (snooped? 1) [401203.132] _sna_pixmap_move_to_cpu: marking as damaged [401203.132] __sna_damage_all(78, 124) [401203.132] _sna_pixmap_move_to_cpu: syncing CPU bo [401203.132] _sna_pixmap_move_to_cpu: discarding GPU bo in favour of CPU bo [401203.132] sna_copy_boxes: memcpy_blt(box=(0, 0), (78, 124), src=(702, 248), pitches=(3120, 312)) [401203.132] memcpy_blt: src=(0, 0), dst=(0, 0), size=78x124, pitch=3120/312 [401203.132] sna_destroy_pixmap: pixmap=20, attached?=1 [401203.132] sna_pixmap_free_cpu: discarding CPU buffer, handle=32, size=1163264 [401203.132] _kgem_bo_destroy: handle=32, proxy? 0 [401203.132] __kgem_bo_destroy: handle=32 [401203.132] __kgem_bo_destroy: handle=32 is snooped [401203.132] kgem_bo_move_to_snoop: moving 32 to snoop cachee [401203.132] sna_change_window_attributes [401203.132] sna_change_window_attributes [401203.132] sna_block_handler (tv=599.746000) [401203.132] sna_accel_block_handler: GPU idle, flushing [401203.132] gen3_vertex_close: used=0/1024, vbo active? 0 [401203.132] batch[3/0]: 10 10 65528 65528, nreloc=2, nexec=2, nfence=1, aperture=2283 [401203.132] kgem_busy: handle=13, busy=0, wedged=0 [401203.132] gem_write(handle=13, offset=0, len=40) [401203.132] kgem_commit: release handle=13 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=825000 [401203.132] kgem_commit: release handle=30 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=3000000 [401203.132] kgem_commit: release handle=31 (proxy? 0), dirty? 0 flush? 0, snoop? 1 -> offset=47ea000 [401203.132] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.132] sna_accel_do_flush -- no pending write to scanout [401203.132] sna_accel_do_throttle (time=401203132), triggered [401203.132] sna_accel_throttle (time=401203132) [401203.132] sna_wakeup_handler [401203.132] sna_accel_wakeup_handler [401203.132] kgem_retire [401203.132] kgem_retire__flushing: 0 bo on flushing list [401203.132] kgem_busy: handle=13, busy=65537, wedged=0 [401203.132] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=13 [401203.132] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [401203.132] kgem_retire -- retired=0, need_retire=1 [401203.133] sna_block_handler (tv=599.745000) [401203.133] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.133] sna_accel_do_flush -- no pending write to scanout [401203.133] sna_wakeup_handler [401203.133] sna_accel_wakeup_handler [401203.133] kgem_retire [401203.133] kgem_retire__flushing: 0 bo on flushing list [401203.133] kgem_busy: handle=13, busy=0, wedged=0 [401203.133] __kgem_retire_rq: request 13 complete [401203.133] kgem_busy: handle=30, busy=0, wedged=0 [401203.133] kgem_bo_move_to_snoop: moving 31 to snoop cachee [401203.133] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [401203.133] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [401203.133] kgem_retire -- retired=0, need_retire=0 [401203.133] sna_create_pixmap(1920, 1080, 24, usage=0) [401203.133] kgem_can_create_2d: 1920x1080 @ 24 [401203.133] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [401203.133] sna_create_pixmap: creating GPU pixmap 1920x1080, stride=7680, flags=b [401203.133] create_pixmap: serial=84, usage=0, 0x0 [401203.133] sna_validate_gc changes=0 [401203.133] sna_copy_area: src=(0, 0)x(1920, 1080)+(0, 0) -> dst=(0, 0)+(0, 0); alu=3, pm=ffffffffffffffff [401203.133] sna_do_copy: src=(0, 0), dst=(0, 0), size=(1920x1080) [401203.133] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(1920x1080) [401203.133] sna_do_copy: dst extents (0, 0), (1920, 1080) [401203.133] sna_do_copy: pixmap -- no source clipping [401203.133] sna_do_copy: fast source clip against extents [401203.133] sna_do_copy: src extents (0, 0), (1920, 1080) x 1 [401203.133] sna_do_copy: copy region (0, 0), (1920, 1080) x 1 [401203.133] sna_copy_boxes (boxes=1x[(0, 0), (1920, 1080)...], src=+(0, 0), alu=3, src.size=1920x1080, dst.size=1920x1080) [401203.133] sna_copy_boxes: dst=(priv=0xdb2180, gpu_bo=(nil), cpu_bo=(nil)), src=(priv=0xceb820, gpu_bo=0xdeb0e0, cpu_bo=(nil)), replaces=1 [401203.133] source_prefer_gpu: source has gpu damage, force gpu [401203.133] sna_drawable_use_bo pixmap=85, box=((0, 0), (1920, 1080)), flags=3... [401203.133] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=3 [401203.133] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [401203.133] sna_pixmap_move_to_gpu(pixmap=85, usage=0), flags=43 [401203.133] sna_pixmap_move_to_gpu: CPU damage? 0 [401203.133] sna_pixmap_move_to_gpu: creating GPU bo (1920x1080@32), create=3 [401203.133] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [401203.133] kgem_create_2d(1920x1080, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [401203.133] new pitch=8192, tiling=1, handle=62, id=295, num_pages=2176 [2176], bucket=11 [401203.133] __sna_damage_all(1920, 1080) [401203.133] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [401203.133] sna_drawable_use_bo: allocated GPU bo for operation [401203.133] sna_drawable_use_bo: using GPU bo with damage? 0 [401203.133] sna_pixmap_move_to_gpu(pixmap=14, usage=0), flags=2 [401203.133] sna_pixmap_move_to_gpu: already all-damaged [401203.133] sna_copy_boxes: move whole src_pixmap to GPU and copy [401203.133] gen3_render_copy_boxes (0, 0)->(0, 0) x 1 [401203.133] sna_blt_copy_boxes src=(0, 0) -> (0, 0) x 1, tiling=(1, 1), pitch=(8192, 8192) [401203.133] sna_blt_copy_boxes: box=(0, 0)x(1920, 1080) [401203.133] kgem_add_reloc: handle=62, pos=4, delta=0, domains=00028002 [401203.133] kgem_add_handle: handle=62, index=0 [401203.133] __kgem_bo_mark_dirty: handle=62 (proxy? 0) [401203.133] kgem_add_reloc: handle=30, pos=7, delta=0, domains=00028000 [401203.133] kgem_add_handle: handle=30, index=1 [401203.133] sna_copy_area: src=(0, 0)x(1152, 590)+(0, 0) -> dst=(768, 490)+(0, 0); alu=3, pm=ffffffffffffffff [401203.133] sna_do_copy: src=(0, 0), dst=(768, 490), size=(1152x590) [401203.133] sna_do_copy: after drawable: src=(0, 0), dst=(768, 490), size=(1152x590) [401203.133] sna_do_copy: dst extents (768, 490), (1920, 1080) [401203.133] sna_do_copy: pixmap -- no source clipping [401203.133] sna_do_copy: fast source clip against extents [401203.133] sna_do_copy: src extents (0, 0), (78, 124) x 1 [401203.133] sna_do_copy: copy region (768, 490), (846, 614) x 1 [401203.133] sna_copy_boxes (boxes=1x[(768, 490), (846, 614)...], src=+(-768, -490), alu=3, src.size=78x124, dst.size=1920x1080) [401203.133] sna_copy_boxes: dst=(priv=0xdb2180, gpu_bo=0xe10590, cpu_bo=(nil)), src=(priv=0xdaae10, gpu_bo=(nil), cpu_bo=0xdeb200), replaces=0 [401203.133] kgem_bo_is_busy: handle=33, domain: 1 exec? 0, rq? 0 [401203.133] region_inplace: yes, already wholly damaged on the GPU [401203.133] sna_drawable_use_bo pixmap=85, box=((768, 490), (846, 614)), flags=1... [401203.133] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [401203.133] sna_drawable_use_bo: use GPU fast path (all-damaged) [401203.133] sna_drawable_use_bo: using whole GPU bo [401203.133] kgem_choose_tiling: 78x124 -> 1 [401203.133] region_overlaps_damage? [401203.133] sna_copy_boxes: region overlaps CPU damage, copy from CPU bo [401203.133] sna_drawable_move_region_to_cpu(pixmap=22 (78x124), [(0, 0), (78, 124)], flags=10) [401203.133] sna_drawable_move_region_to_cpu: pixmap=22 all damaged on CPU [401203.133] gen3_render_copy_boxes (-768, -490)->(0, 0) x 1 [401203.133] sna_blt_copy_boxes src=(-768, -490) -> (0, 0) x 1, tiling=(0, 1), pitch=(312, 8192) [401203.133] sna_blt_copy_boxes: box=(768, 490)x(78, 124) [401203.133] kgem_add_reloc: handle=62, pos=12, delta=0, domains=00028002 [401203.133] kgem_add_reloc: handle=33, pos=15, delta=0, domains=00028000 [401203.133] kgem_add_handle: handle=33, index=2 [401203.133] sna_validate_gc changes=0 [401203.134] sna_copy_area: src=(0, 0)x(1920, 1080)+(0, 0) -> dst=(0, 0)+(0, 0); alu=3, pm=ffffffffffffffff [401203.134] sna_do_copy: src=(0, 0), dst=(0, 0), size=(1920x1080) [401203.134] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(1920x1080) [401203.134] sna_do_copy: dst extents (0, 0), (1920, 1080) [401203.134] sna_do_copy: pixmap -- no source clipping [401203.134] sna_do_copy: fast source clip against extents [401203.134] sna_do_copy: src extents (0, 0), (1920, 1080) x 1 [401203.134] sna_do_copy: copy region (0, 0), (1920, 1080) x 1 [401203.134] sna_copy_boxes (boxes=1x[(0, 0), (1920, 1080)...], src=+(0, 0), alu=3, src.size=1920x1080, dst.size=1920x1080) [401203.134] sna_copy_boxes: dst=(priv=0xaef0a0, gpu_bo=0xaef100, cpu_bo=(nil)), src=(priv=0xdb2180, gpu_bo=0xe10590, cpu_bo=(nil)), replaces=1 [401203.134] source_prefer_gpu: source has gpu damage, force gpu [401203.134] sna_drawable_use_bo pixmap=3, box=((0, 0), (1920, 1080)), flags=3... [401203.134] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=3 [401203.134] sna_drawable_use_bo: use GPU fast path (all-damaged) [401203.134] sna_drawable_use_bo: using whole GPU bo [401203.134] sna_pixmap_move_to_gpu(pixmap=85, usage=0), flags=2 [401203.134] sna_pixmap_move_to_gpu: already all-damaged [401203.134] sna_copy_boxes: move whole src_pixmap to GPU and copy [401203.134] gen3_render_copy_boxes (0, 0)->(0, 0) x 1 [401203.134] sna_blt_copy_boxes src=(0, 0) -> (0, 0) x 1, tiling=(1, 1), pitch=(8192, 8192) [401203.134] gen3_vertex_close: used=0/1024, vbo active? 0 [401203.134] batch[3/0]: 18 18 65528 65528, nreloc=4, nexec=3, nfence=2, aperture=4362 [401203.134] kgem_busy: handle=12, busy=0, wedged=0 [401203.134] gem_write(handle=12, offset=0, len=72) [401203.142] kgem_commit: release handle=12 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=824000 [401203.142] kgem_commit: release handle=62 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=5000000 [401203.142] kgem_commit: release handle=30 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=3000000 [401203.142] kgem_commit: release handle=33 (proxy? 0), dirty? 0 flush? 0, snoop? 1 -> offset=6001000 [401203.142] sna_blt_copy_boxes: box=(0, 0)x(1920, 1080) [401203.142] kgem_add_reloc: handle=27, pos=4, delta=0, domains=00028002 [401203.142] kgem_add_handle: handle=27, index=0 [401203.142] __kgem_bo_mark_dirty: handle=27 (proxy? 0) [401203.142] kgem_add_reloc: handle=62, pos=7, delta=0, domains=00028000 [401203.142] kgem_add_handle: handle=62, index=1 [401203.142] sna_destroy_pixmap: pixmap=85, attached?=1 [401203.142] _kgem_bo_destroy: handle=62, proxy? 0 [401203.142] __kgem_bo_destroy: handle=62 [401203.142] __kgem_bo_destroy: handle=62 -> active [401203.142] sna_block_handler (tv=599.736000) [401203.142] kgem_busy: handle=12, busy=65537, wedged=0 [401203.142] __kgem_ring_is_idle: last requests handle=12 still busy [401203.142] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [401203.142] timer_enable (time=401203142), starting timer 0 [401203.142] sna_accel_block_handler: evaluating timers, active=3 [401203.142] sna_accel_block_handler: flush timer expires in 8 [401203150] [401203.150] sna_wakeup_handler [401203.150] sna_accel_wakeup_handler [401203.150] kgem_retire [401203.150] kgem_retire__flushing: 0 bo on flushing list [401203.150] kgem_busy: handle=12, busy=0, wedged=0 [401203.150] __kgem_retire_rq: request 12 complete [401203.150] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [401203.150] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [401203.150] kgem_retire -- retired=0, need_retire=0 [401203.150] sna_accel_wakeup_handler: GPU idle, flushing [401203.150] gen3_vertex_close: used=0/1024, vbo active? 0 [401203.150] batch[3/0]: 10 10 65528 65528, nreloc=2, nexec=2, nfence=2, aperture=4352 [401203.150] kgem_busy: handle=11, busy=0, wedged=0 [401203.150] gem_write(handle=11, offset=0, len=40) [401203.150] kgem_commit: release handle=11 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=823000 [401203.150] kgem_commit: release handle=27 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=1000000 [401203.150] kgem_commit: release handle=62 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=5000000 [401203.150] sna_block_handler (tv=599.728000) [401203.150] sna_accel_do_flush: flush timer active: delta=0 [401203.150] sna_accel_do_flush (time=401203150), triggered [401203.150] sna_accel_flush (time=401203150), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [401203.150] stop_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [401203.150] sna_pixmap_force_to_gpu(pixmap=0xaef010, flags=a) [401203.150] sna_pixmap_move_to_gpu(pixmap=3, usage=16), flags=4a [401203.150] sna_pixmap_move_to_gpu: already all-damaged [401203.150] kgem_busy: handle=27, busy=65537, wedged=0 [401203.150] __kgem_flush: handle=27, busy?=1 [401203.150] sna_accel_do_throttle (time=401203150), triggered [401203.150] sna_accel_throttle (time=401203150) [401203.150] sna_accel_block_handler: evaluating timers, active=3 [401203.150] sna_accel_block_handler: flush timer expires in 16 [401203166] [401203.152] sna_wakeup_handler [401203.152] sna_accel_wakeup_handler [401203.152] kgem_retire [401203.152] kgem_retire__flushing: 0 bo on flushing list [401203.152] kgem_busy: handle=11, busy=65537, wedged=0 [401203.152] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=11 [401203.152] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [401203.152] kgem_retire -- retired=0, need_retire=1 [401203.152] sna_block_handler (tv=599.726000) [401203.152] sna_accel_do_flush: flush timer active: delta=14 [401203.152] sna_accel_block_handler: evaluating timers, active=3 [401203.152] sna_accel_block_handler: flush timer expires in 14 [401203166] [401203.152] sna_wakeup_handler [401203.152] sna_accel_wakeup_handler [401203.152] kgem_retire [401203.152] kgem_retire__flushing: 0 bo on flushing list [401203.152] kgem_busy: handle=11, busy=65537, wedged=0 [401203.152] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=11 [401203.152] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [401203.152] kgem_retire -- retired=0, need_retire=1 [401203.152] sna_block_handler (tv=0.000000) [401203.152] sna_wakeup_handler [401203.152] sna_accel_wakeup_handler [401203.152] kgem_retire [401203.152] kgem_retire__flushing: 0 bo on flushing list [401203.152] kgem_busy: handle=11, busy=65537, wedged=0 [401203.152] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=11 [401203.152] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [401203.152] kgem_retire -- retired=0, need_retire=1 [401203.152] sna_block_handler (tv=599.726000) [401203.152] sna_accel_do_flush: flush timer active: delta=14 [401203.152] sna_accel_block_handler: evaluating timers, active=3 [401203.152] sna_accel_block_handler: flush timer expires in 14 [401203166] [401203.152] sna_wakeup_handler [401203.152] sna_accel_wakeup_handler [401203.152] kgem_retire [401203.152] kgem_retire__flushing: 0 bo on flushing list [401203.152] kgem_busy: handle=11, busy=65537, wedged=0 [401203.152] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=11 [401203.152] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [401203.152] kgem_retire -- retired=0, need_retire=1 [401203.152] sna_block_handler (tv=599.726000) [401203.152] sna_accel_do_flush: flush timer active: delta=14 [401203.152] sna_accel_block_handler: evaluating timers, active=3 [401203.152] sna_accel_block_handler: flush timer expires in 14 [401203166] [401203.152] sna_wakeup_handler [401203.152] sna_accel_wakeup_handler [401203.152] kgem_retire [401203.152] kgem_retire__flushing: 0 bo on flushing list [401203.152] kgem_busy: handle=11, busy=65537, wedged=0 [401203.152] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=11 [401203.153] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [401203.153] kgem_retire -- retired=0, need_retire=1 [401203.153] sna_block_handler (tv=599.725000) [401203.153] sna_accel_do_flush: flush timer active: delta=13 [401203.153] sna_accel_block_handler: evaluating timers, active=3 [401203.153] sna_accel_block_handler: flush timer expires in 13 [401203166] [401203.153] sna_wakeup_handler [401203.153] sna_accel_wakeup_handler [401203.153] kgem_retire [401203.153] kgem_retire__flushing: 0 bo on flushing list [401203.153] kgem_busy: handle=11, busy=65537, wedged=0 [401203.153] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=11 [401203.153] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [401203.153] kgem_retire -- retired=0, need_retire=1 [401203.153] sna_block_handler (tv=599.725000) [401203.153] sna_accel_do_flush: flush timer active: delta=13 [401203.153] sna_accel_block_handler: evaluating timers, active=3 [401203.153] sna_accel_block_handler: flush timer expires in 13 [401203166] [401203.153] sna_wakeup_handler [401203.153] sna_accel_wakeup_handler [401203.153] kgem_retire [401203.153] kgem_retire__flushing: 0 bo on flushing list [401203.153] kgem_busy: handle=11, busy=65537, wedged=0 [401203.153] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=11 [401203.153] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [401203.153] kgem_retire -- retired=0, need_retire=1 [401203.153] sna_block_handler (tv=599.725000) [401203.153] sna_accel_do_flush: flush timer active: delta=13 [401203.153] sna_accel_block_handler: evaluating timers, active=3 [401203.153] sna_accel_block_handler: flush timer expires in 13 [401203166] [401203.153] sna_wakeup_handler [401203.153] sna_accel_wakeup_handler [401203.153] kgem_retire [401203.153] kgem_retire__flushing: 0 bo on flushing list [401203.153] kgem_busy: handle=11, busy=65537, wedged=0 [401203.153] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=11 [401203.153] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [401203.153] kgem_retire -- retired=0, need_retire=1 [401203.153] sna_block_handler (tv=599.725000) [401203.153] sna_accel_do_flush: flush timer active: delta=13 [401203.153] sna_accel_block_handler: evaluating timers, active=3 [401203.153] sna_accel_block_handler: flush timer expires in 13 [401203166] [401203.153] sna_wakeup_handler [401203.153] sna_accel_wakeup_handler [401203.153] kgem_retire [401203.153] kgem_retire__flushing: 0 bo on flushing list [401203.153] kgem_busy: handle=11, busy=65537, wedged=0 [401203.153] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=11 [401203.153] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [401203.153] kgem_retire -- retired=0, need_retire=1 [401203.153] sna_block_handler (tv=599.725000) [401203.153] sna_accel_do_flush: flush timer active: delta=13 [401203.153] sna_accel_block_handler: evaluating timers, active=3 [401203.153] sna_accel_block_handler: flush timer expires in 13 [401203166] [401203.153] sna_wakeup_handler [401203.153] sna_accel_wakeup_handler [401203.153] kgem_retire [401203.153] kgem_retire__flushing: 0 bo on flushing list [401203.153] kgem_busy: handle=11, busy=65537, wedged=0 [401203.153] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=11 [401203.153] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [401203.153] kgem_retire -- retired=0, need_retire=1 [401203.153] sna_block_handler (tv=599.725000) [401203.153] sna_accel_do_flush: flush timer active: delta=13 [401203.153] sna_accel_block_handler: evaluating timers, active=3 [401203.153] sna_accel_block_handler: flush timer expires in 13 [401203166] [401203.153] sna_wakeup_handler [401203.153] sna_accel_wakeup_handler [401203.153] kgem_retire [401203.153] kgem_retire__flushing: 0 bo on flushing list [401203.153] kgem_busy: handle=11, busy=65537, wedged=0 [401203.153] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=11 [401203.153] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [401203.153] kgem_retire -- retired=0, need_retire=1 [401203.153] sna_block_handler (tv=599.725000) [401203.153] sna_accel_do_flush: flush timer active: delta=13 [401203.153] sna_accel_block_handler: evaluating timers, active=3 [401203.153] sna_accel_block_handler: flush timer expires in 13 [401203166] [401203.154] sna_wakeup_handler [401203.154] sna_accel_wakeup_handler [401203.154] kgem_retire [401203.154] kgem_retire__flushing: 0 bo on flushing list [401203.154] kgem_busy: handle=11, busy=65537, wedged=0 [401203.154] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=11 [401203.154] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [401203.154] kgem_retire -- retired=0, need_retire=1 [401203.154] sna_block_handler (tv=599.724000) [401203.154] sna_accel_do_flush: flush timer active: delta=12 [401203.154] sna_accel_block_handler: evaluating timers, active=3 [401203.154] sna_accel_block_handler: flush timer expires in 12 [401203166] [401203.154] sna_wakeup_handler [401203.154] sna_accel_wakeup_handler [401203.154] kgem_retire [401203.154] kgem_retire__flushing: 0 bo on flushing list [401203.154] kgem_busy: handle=11, busy=65537, wedged=0 [401203.154] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=11 [401203.154] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [401203.154] kgem_retire -- retired=0, need_retire=1 [401203.154] sna_block_handler (tv=0.000000) [401203.154] sna_wakeup_handler [401203.154] sna_accel_wakeup_handler [401203.154] kgem_retire [401203.154] kgem_retire__flushing: 0 bo on flushing list [401203.154] kgem_busy: handle=11, busy=65537, wedged=0 [401203.154] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=11 [401203.154] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [401203.154] kgem_retire -- retired=0, need_retire=1 [401203.154] sna_block_handler (tv=599.724000) [401203.154] sna_accel_do_flush: flush timer active: delta=12 [401203.154] sna_accel_block_handler: evaluating timers, active=3 [401203.154] sna_accel_block_handler: flush timer expires in 12 [401203166] [401203.154] sna_wakeup_handler [401203.154] sna_accel_wakeup_handler [401203.154] kgem_retire [401203.154] kgem_retire__flushing: 0 bo on flushing list [401203.155] kgem_busy: handle=11, busy=65537, wedged=0 [401203.155] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=11 [401203.155] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [401203.155] kgem_retire -- retired=0, need_retire=1 [401203.155] sna_block_handler (tv=599.723000) [401203.155] sna_accel_do_flush: flush timer active: delta=11 [401203.155] sna_accel_block_handler: evaluating timers, active=3 [401203.155] sna_accel_block_handler: flush timer expires in 11 [401203166] [401203.155] sna_wakeup_handler [401203.155] sna_accel_wakeup_handler [401203.155] kgem_retire [401203.155] kgem_retire__flushing: 0 bo on flushing list [401203.155] kgem_busy: handle=11, busy=65537, wedged=0 [401203.155] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=11 [401203.155] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [401203.155] kgem_retire -- retired=0, need_retire=1 [401203.155] sna_block_handler (tv=599.723000) [401203.155] sna_accel_do_flush: flush timer active: delta=11 [401203.155] sna_accel_block_handler: evaluating timers, active=3 [401203.155] sna_accel_block_handler: flush timer expires in 11 [401203166] [401203.155] sna_wakeup_handler [401203.155] sna_accel_wakeup_handler [401203.155] kgem_retire [401203.155] kgem_retire__flushing: 0 bo on flushing list [401203.155] kgem_busy: handle=11, busy=65537, wedged=0 [401203.155] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=11 [401203.155] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [401203.155] kgem_retire -- retired=0, need_retire=1 [401203.155] sna_block_handler (tv=599.723000) [401203.155] sna_accel_do_flush: flush timer active: delta=11 [401203.155] sna_accel_block_handler: evaluating timers, active=3 [401203.155] sna_accel_block_handler: flush timer expires in 11 [401203166] [401203.155] sna_wakeup_handler [401203.155] sna_accel_wakeup_handler [401203.155] kgem_retire [401203.155] kgem_retire__flushing: 0 bo on flushing list [401203.155] kgem_busy: handle=11, busy=65537, wedged=0 [401203.155] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=11 [401203.155] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [401203.155] kgem_retire -- retired=0, need_retire=1 [401203.155] sna_block_handler (tv=599.723000) [401203.155] sna_accel_do_flush: flush timer active: delta=11 [401203.155] sna_accel_block_handler: evaluating timers, active=3 [401203.155] sna_accel_block_handler: flush timer expires in 11 [401203166] [401203.155] sna_wakeup_handler [401203.155] sna_accel_wakeup_handler [401203.155] kgem_retire [401203.155] kgem_retire__flushing: 0 bo on flushing list [401203.155] kgem_busy: handle=11, busy=65537, wedged=0 [401203.155] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=11 [401203.155] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [401203.155] kgem_retire -- retired=0, need_retire=1 [401203.155] sna_block_handler (tv=599.723000) [401203.155] sna_accel_do_flush: flush timer active: delta=11 [401203.155] sna_accel_block_handler: evaluating timers, active=3 [401203.155] sna_accel_block_handler: flush timer expires in 11 [401203166] [401203.155] sna_wakeup_handler [401203.155] sna_accel_wakeup_handler [401203.155] kgem_retire [401203.155] kgem_retire__flushing: 0 bo on flushing list [401203.155] kgem_busy: handle=11, busy=65537, wedged=0 [401203.155] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=11 [401203.155] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [401203.155] kgem_retire -- retired=0, need_retire=1 [401203.155] sna_block_handler (tv=599.723000) [401203.155] sna_accel_do_flush: flush timer active: delta=11 [401203.155] sna_accel_block_handler: evaluating timers, active=3 [401203.155] sna_accel_block_handler: flush timer expires in 11 [401203166] [401203.155] sna_wakeup_handler [401203.155] sna_accel_wakeup_handler [401203.155] kgem_retire [401203.155] kgem_retire__flushing: 0 bo on flushing list [401203.155] kgem_busy: handle=11, busy=65537, wedged=0 [401203.155] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=11 [401203.155] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [401203.155] kgem_retire -- retired=0, need_retire=1 [401203.155] sna_block_handler (tv=599.723000) [401203.155] sna_accel_do_flush: flush timer active: delta=11 [401203.155] sna_accel_block_handler: evaluating timers, active=3 [401203.155] sna_accel_block_handler: flush timer expires in 11 [401203166] [401203.155] sna_wakeup_handler [401203.155] sna_accel_wakeup_handler [401203.155] kgem_retire [401203.155] kgem_retire__flushing: 0 bo on flushing list [401203.155] kgem_busy: handle=11, busy=65537, wedged=0 [401203.155] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=11 [401203.155] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [401203.155] kgem_retire -- retired=0, need_retire=1 [401203.155] sna_block_handler (tv=599.723000) [401203.155] sna_accel_do_flush: flush timer active: delta=11 [401203.155] sna_accel_block_handler: evaluating timers, active=3 [401203.155] sna_accel_block_handler: flush timer expires in 11 [401203166] [401203.156] sna_wakeup_handler [401203.156] sna_accel_wakeup_handler [401203.156] kgem_retire [401203.156] kgem_retire__flushing: 0 bo on flushing list [401203.156] kgem_busy: handle=11, busy=0, wedged=0 [401203.156] __kgem_retire_rq: request 11 complete [401203.156] kgem_busy: handle=27, busy=0, wedged=0 [401203.156] kgem_busy: handle=62, busy=0, wedged=0 [401203.156] kgem_bo_move_to_inactive: moving handle=62 to inactive [401203.156] kgem_busy: handle=62, busy=0, wedged=0 [401203.156] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [401203.156] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [401203.156] kgem_retire -- retired=1, need_retire=0 [401203.156] sna_block_handler (tv=599.722000) [401203.156] sna_accel_do_flush: flush timer active: delta=10 [401203.156] timer_enable (time=401203156), starting timer 2 [401203.156] sna_accel_block_handler: evaluating timers, active=7 [401203.156] sna_accel_block_handler: flush timer expires in 10 [401203166] [401203.156] sna_wakeup_handler [401203.156] sna_accel_wakeup_handler [401203.156] sna_block_handler (tv=0.000000) [401203.156] sna_wakeup_handler [401203.156] sna_accel_wakeup_handler [401203.156] sna_block_handler (tv=599.722000) [401203.156] sna_accel_do_flush: flush timer active: delta=10 [401203.156] sna_accel_block_handler: evaluating timers, active=7 [401203.156] sna_accel_block_handler: flush timer expires in 10 [401203166] [401203.156] sna_wakeup_handler [401203.156] sna_accel_wakeup_handler [401203.156] sna_block_handler (tv=599.722000) [401203.156] sna_accel_do_flush: flush timer active: delta=10 [401203.156] sna_accel_block_handler: evaluating timers, active=7 [401203.156] sna_accel_block_handler: flush timer expires in 10 [401203166] [401203.156] sna_wakeup_handler [401203.156] sna_accel_wakeup_handler [401203.156] sna_block_handler (tv=599.722000) [401203.156] sna_accel_do_flush: flush timer active: delta=10 [401203.156] sna_accel_block_handler: evaluating timers, active=7 [401203.156] sna_accel_block_handler: flush timer expires in 10 [401203166] [401203.156] sna_wakeup_handler [401203.156] sna_accel_wakeup_handler [401203.156] sna_block_handler (tv=599.722000) [401203.156] sna_accel_do_flush: flush timer active: delta=10 [401203.156] sna_accel_block_handler: evaluating timers, active=7 [401203.156] sna_accel_block_handler: flush timer expires in 10 [401203166] [401203.156] sna_wakeup_handler [401203.156] sna_accel_wakeup_handler [401203.156] sna_block_handler (tv=599.722000) [401203.156] sna_accel_do_flush: flush timer active: delta=10 [401203.156] sna_accel_block_handler: evaluating timers, active=7 [401203.156] sna_accel_block_handler: flush timer expires in 10 [401203166] [401203.156] sna_wakeup_handler [401203.156] sna_accel_wakeup_handler [401203.156] sna_block_handler (tv=599.722000) [401203.156] sna_accel_do_flush: flush timer active: delta=10 [401203.156] sna_accel_block_handler: evaluating timers, active=7 [401203.156] sna_accel_block_handler: flush timer expires in 10 [401203166] [401203.156] sna_wakeup_handler [401203.156] sna_accel_wakeup_handler [401203.157] sna_block_handler (tv=599.721000) [401203.157] sna_accel_do_flush: flush timer active: delta=9 [401203.157] sna_accel_block_handler: evaluating timers, active=7 [401203.157] sna_accel_block_handler: flush timer expires in 9 [401203166] [401203.157] sna_wakeup_handler [401203.157] sna_accel_wakeup_handler [401203.157] sna_block_handler (tv=599.721000) [401203.157] sna_accel_do_flush: flush timer active: delta=9 [401203.157] sna_accel_block_handler: evaluating timers, active=7 [401203.157] sna_accel_block_handler: flush timer expires in 9 [401203166] [401203.157] sna_wakeup_handler [401203.157] sna_accel_wakeup_handler [401203.157] sna_block_handler (tv=599.721000) [401203.157] sna_accel_do_flush: flush timer active: delta=9 [401203.157] sna_accel_block_handler: evaluating timers, active=7 [401203.157] sna_accel_block_handler: flush timer expires in 9 [401203166] [401203.157] sna_wakeup_handler [401203.157] sna_accel_wakeup_handler [401203.157] sna_block_handler (tv=599.721000) [401203.157] sna_accel_do_flush: flush timer active: delta=9 [401203.157] sna_accel_block_handler: evaluating timers, active=7 [401203.157] sna_accel_block_handler: flush timer expires in 9 [401203166] [401203.158] sna_wakeup_handler [401203.158] sna_accel_wakeup_handler [401203.158] sna_block_handler (tv=599.720000) [401203.158] sna_accel_do_flush: flush timer active: delta=8 [401203.158] sna_accel_block_handler: evaluating timers, active=7 [401203.158] sna_accel_block_handler: flush timer expires in 8 [401203166] [401203.158] sna_wakeup_handler [401203.158] sna_accel_wakeup_handler [401203.158] sna_block_handler (tv=599.720000) [401203.158] sna_accel_do_flush: flush timer active: delta=8 [401203.158] sna_accel_block_handler: evaluating timers, active=7 [401203.158] sna_accel_block_handler: flush timer expires in 8 [401203166] [401203.158] sna_wakeup_handler [401203.158] sna_accel_wakeup_handler [401203.158] sna_block_handler (tv=599.720000) [401203.158] sna_accel_do_flush: flush timer active: delta=8 [401203.158] sna_accel_block_handler: evaluating timers, active=7 [401203.158] sna_accel_block_handler: flush timer expires in 8 [401203166] [401203.158] sna_wakeup_handler [401203.158] sna_accel_wakeup_handler [401203.158] sna_create_pixmap(24, 24, 32, usage=0) [401203.158] kgem_can_create_2d: 24x24 @ 32 [401203.158] kgem_choose_tiling: too thin [width 24, 32 bpp] for TILING_X [401203.158] kgem_choose_tiling: 24x24 -> 0 [401203.158] sna_create_pixmap: small buffer [2304], attaching to shadow pixmap [401203.158] create_pixmap: serial=86, usage=0, 24x24 [401203.158] sna_validate_gc changes=7fffff [401203.158] sna_put_image((0, 0)x(24, 24), depth=32, format=2) [401203.158] region_inplace: (24x24), inplace? 0 [401203.158] upload_inplace? no, region not suitable [401203.158] sna_put_zpixmap_blt: marking damage [401203.158] sna_put_zpixmap_blt: replacing entire pixmap [401203.158] __sna_damage_all(24, 24) [401203.158] sna_put_zpixmap_blt: upload(0, 0, 24, 24) [401203.158] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(24, 24) [401203.158] memcpy_blt: src=(0, 0), dst=(0, 0), size=24x24, pitch=96/96 [401203.158] sna_get_image (0, 0)x(24, 24) [401203.158] sna_drawable_move_region_to_cpu(pixmap=87 (24x24), [(0, 0), (24, 24)], flags=34) [401203.158] sna_drawable_move_region_to_cpu: pixmap=87 all damaged on CPU [401203.158] sna_get_image: copy box (0, 0), (24, 24) [401203.158] memcpy_blt: src=(0, 0), dst=(0, 0), size=24x24, pitch=96/96 [401203.158] sna_destroy_pixmap: pixmap=87, attached?=1 [401203.158] sna_block_handler (tv=599.720000) [401203.158] sna_accel_do_flush: flush timer active: delta=8 [401203.158] sna_accel_block_handler: evaluating timers, active=7 [401203.158] sna_accel_block_handler: flush timer expires in 8 [401203166] [401203.158] sna_wakeup_handler [401203.158] sna_accel_wakeup_handler [401203.158] sna_block_handler (tv=599.720000) [401203.158] sna_accel_do_flush: flush timer active: delta=8 [401203.158] sna_accel_block_handler: evaluating timers, active=7 [401203.158] sna_accel_block_handler: flush timer expires in 8 [401203166] [401203.158] sna_wakeup_handler [401203.158] sna_accel_wakeup_handler [401203.158] sna_change_window_attributes [401203.158] sna_block_handler (tv=599.720000) [401203.158] sna_accel_do_flush: flush timer active: delta=8 [401203.158] sna_accel_block_handler: evaluating timers, active=7 [401203.158] sna_accel_block_handler: flush timer expires in 8 [401203166] [401203.158] sna_wakeup_handler [401203.158] sna_accel_wakeup_handler [401203.158] sna_block_handler (tv=599.720000) [401203.158] sna_accel_do_flush: flush timer active: delta=8 [401203.158] sna_accel_block_handler: evaluating timers, active=7 [401203.158] sna_accel_block_handler: flush timer expires in 8 [401203166] [401203.166] sna_wakeup_handler [401203.167] sna_accel_wakeup_handler [401203.167] sna_block_handler (tv=599.711000) [401203.167] sna_accel_do_flush: flush timer active: delta=-1 [401203.167] sna_accel_do_flush (time=401203167), triggered [401203.167] sna_accel_flush (time=401203167), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [401203.167] stop_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.167] sna_pixmap_force_to_gpu(pixmap=0xaef010, flags=a) [401203.167] sna_pixmap_move_to_gpu(pixmap=3, usage=16), flags=4a [401203.167] sna_pixmap_move_to_gpu: already all-damaged [401203.167] sna_accel_do_throttle (time=401203167), triggered [401203.167] sna_accel_throttle (time=401203167) [401203.167] sna_accel_disarm_timer[1] (time=401203167) [401203.167] sna_accel_block_handler: evaluating timers, active=5 [401203.167] sna_accel_block_handler: flush timer expires in 16 [401203183] [401203.170] sna_wakeup_handler [401203.170] sna_accel_wakeup_handler [401203.170] sna_block_handler (tv=599.708000) [401203.170] sna_accel_do_flush: flush timer active: delta=13 [401203.170] sna_accel_do_throttle -- no pending activity [401203.170] sna_accel_block_handler: evaluating timers, active=5 [401203.170] sna_accel_block_handler: flush timer expires in 13 [401203183] [401203.170] sna_wakeup_handler [401203.170] sna_accel_wakeup_handler [401203.170] sna_block_handler (tv=0.000000) [401203.170] sna_wakeup_handler [401203.170] sna_accel_wakeup_handler [401203.170] sna_block_handler (tv=599.708000) [401203.170] sna_accel_do_flush: flush timer active: delta=13 [401203.170] sna_accel_do_throttle -- no pending activity [401203.170] sna_accel_block_handler: evaluating timers, active=5 [401203.170] sna_accel_block_handler: flush timer expires in 13 [401203183] [401203.170] sna_wakeup_handler [401203.170] sna_accel_wakeup_handler [401203.171] sna_block_handler (tv=599.707000) [401203.171] sna_accel_do_flush: flush timer active: delta=12 [401203.171] sna_accel_do_throttle -- no pending activity [401203.171] sna_accel_block_handler: evaluating timers, active=5 [401203.171] sna_accel_block_handler: flush timer expires in 12 [401203183] [401203.171] sna_wakeup_handler [401203.171] sna_accel_wakeup_handler [401203.171] sna_block_handler (tv=599.707000) [401203.171] sna_accel_do_flush: flush timer active: delta=12 [401203.171] sna_accel_do_throttle -- no pending activity [401203.171] sna_accel_block_handler: evaluating timers, active=5 [401203.171] sna_accel_block_handler: flush timer expires in 12 [401203183] [401203.171] sna_wakeup_handler [401203.171] sna_accel_wakeup_handler [401203.171] sna_block_handler (tv=599.707000) [401203.171] sna_accel_do_flush: flush timer active: delta=12 [401203.171] sna_accel_do_throttle -- no pending activity [401203.171] sna_accel_block_handler: evaluating timers, active=5 [401203.171] sna_accel_block_handler: flush timer expires in 12 [401203183] [401203.171] sna_wakeup_handler [401203.171] sna_accel_wakeup_handler [401203.171] sna_block_handler (tv=599.707000) [401203.171] sna_accel_do_flush: flush timer active: delta=12 [401203.171] sna_accel_do_throttle -- no pending activity [401203.171] sna_accel_block_handler: evaluating timers, active=5 [401203.171] sna_accel_block_handler: flush timer expires in 12 [401203183] [401203.171] sna_wakeup_handler [401203.171] sna_accel_wakeup_handler [401203.171] sna_block_handler (tv=599.707000) [401203.171] sna_accel_do_flush: flush timer active: delta=12 [401203.171] sna_accel_do_throttle -- no pending activity [401203.171] sna_accel_block_handler: evaluating timers, active=5 [401203.171] sna_accel_block_handler: flush timer expires in 12 [401203183] [401203.171] sna_wakeup_handler [401203.171] sna_accel_wakeup_handler [401203.171] sna_block_handler (tv=599.707000) [401203.171] sna_accel_do_flush: flush timer active: delta=12 [401203.171] sna_accel_do_throttle -- no pending activity [401203.171] sna_accel_block_handler: evaluating timers, active=5 [401203.171] sna_accel_block_handler: flush timer expires in 12 [401203183] [401203.171] sna_wakeup_handler [401203.171] sna_accel_wakeup_handler [401203.171] sna_block_handler (tv=599.707000) [401203.171] sna_accel_do_flush: flush timer active: delta=12 [401203.171] sna_accel_do_throttle -- no pending activity [401203.171] sna_accel_block_handler: evaluating timers, active=5 [401203.171] sna_accel_block_handler: flush timer expires in 12 [401203183] [401203.171] sna_wakeup_handler [401203.171] sna_accel_wakeup_handler [401203.171] sna_block_handler (tv=599.707000) [401203.171] sna_accel_do_flush: flush timer active: delta=12 [401203.171] sna_accel_do_throttle -- no pending activity [401203.171] sna_accel_block_handler: evaluating timers, active=5 [401203.171] sna_accel_block_handler: flush timer expires in 12 [401203183] [401203.171] sna_wakeup_handler [401203.171] sna_accel_wakeup_handler [401203.171] sna_block_handler (tv=599.707000) [401203.171] sna_accel_do_flush: flush timer active: delta=12 [401203.171] sna_accel_do_throttle -- no pending activity [401203.171] sna_accel_block_handler: evaluating timers, active=5 [401203.171] sna_accel_block_handler: flush timer expires in 12 [401203183] [401203.171] sna_wakeup_handler [401203.171] sna_accel_wakeup_handler [401203.171] sna_block_handler (tv=599.707000) [401203.171] sna_accel_do_flush: flush timer active: delta=12 [401203.171] sna_accel_do_throttle -- no pending activity [401203.171] sna_accel_block_handler: evaluating timers, active=5 [401203.171] sna_accel_block_handler: flush timer expires in 12 [401203183] [401203.171] sna_wakeup_handler [401203.171] sna_accel_wakeup_handler [401203.171] sna_block_handler (tv=599.707000) [401203.171] sna_accel_do_flush: flush timer active: delta=12 [401203.171] sna_accel_do_throttle -- no pending activity [401203.171] sna_accel_block_handler: evaluating timers, active=5 [401203.171] sna_accel_block_handler: flush timer expires in 12 [401203183] [401203.172] sna_wakeup_handler [401203.172] sna_accel_wakeup_handler [401203.172] sna_block_handler (tv=599.706000) [401203.172] sna_accel_do_flush: flush timer active: delta=11 [401203.172] sna_accel_do_throttle -- no pending activity [401203.172] sna_accel_block_handler: evaluating timers, active=5 [401203.172] sna_accel_block_handler: flush timer expires in 11 [401203183] [401203.173] sna_wakeup_handler [401203.173] sna_accel_wakeup_handler [401203.173] sna_block_handler (tv=599.705000) [401203.173] sna_accel_do_flush: flush timer active: delta=10 [401203.173] sna_accel_do_throttle -- no pending activity [401203.173] sna_accel_block_handler: evaluating timers, active=5 [401203.173] sna_accel_block_handler: flush timer expires in 10 [401203183] [401203.173] sna_wakeup_handler [401203.173] sna_accel_wakeup_handler [401203.173] sna_block_handler (tv=599.705000) [401203.173] sna_accel_do_flush: flush timer active: delta=10 [401203.173] sna_accel_do_throttle -- no pending activity [401203.173] sna_accel_block_handler: evaluating timers, active=5 [401203.173] sna_accel_block_handler: flush timer expires in 10 [401203183] [401203.173] sna_wakeup_handler [401203.173] sna_accel_wakeup_handler [401203.173] sna_block_handler (tv=0.000000) [401203.173] sna_wakeup_handler [401203.173] sna_accel_wakeup_handler [401203.174] sna_block_handler (tv=599.704000) [401203.174] sna_accel_do_flush: flush timer active: delta=9 [401203.174] sna_accel_do_throttle -- no pending activity [401203.174] sna_accel_block_handler: evaluating timers, active=5 [401203.174] sna_accel_block_handler: flush timer expires in 9 [401203183] [401203.174] sna_wakeup_handler [401203.174] sna_accel_wakeup_handler [401203.174] sna_block_handler (tv=599.704000) [401203.174] sna_accel_do_flush: flush timer active: delta=9 [401203.174] sna_accel_do_throttle -- no pending activity [401203.174] sna_accel_block_handler: evaluating timers, active=5 [401203.174] sna_accel_block_handler: flush timer expires in 9 [401203183] [401203.174] sna_wakeup_handler [401203.174] sna_accel_wakeup_handler [401203.174] sna_block_handler (tv=599.704000) [401203.174] sna_accel_do_flush: flush timer active: delta=9 [401203.174] sna_accel_do_throttle -- no pending activity [401203.174] sna_accel_block_handler: evaluating timers, active=5 [401203.174] sna_accel_block_handler: flush timer expires in 9 [401203183] [401203.174] sna_wakeup_handler [401203.174] sna_accel_wakeup_handler [401203.174] sna_block_handler (tv=599.704000) [401203.174] sna_accel_do_flush: flush timer active: delta=9 [401203.174] sna_accel_do_throttle -- no pending activity [401203.174] sna_accel_block_handler: evaluating timers, active=5 [401203.174] sna_accel_block_handler: flush timer expires in 9 [401203183] [401203.174] sna_wakeup_handler [401203.174] sna_accel_wakeup_handler [401203.174] sna_block_handler (tv=599.704000) [401203.174] sna_accel_do_flush: flush timer active: delta=9 [401203.174] sna_accel_do_throttle -- no pending activity [401203.174] sna_accel_block_handler: evaluating timers, active=5 [401203.174] sna_accel_block_handler: flush timer expires in 9 [401203183] [401203.174] sna_wakeup_handler [401203.174] sna_accel_wakeup_handler [401203.174] sna_block_handler (tv=599.704000) [401203.174] sna_accel_do_flush: flush timer active: delta=9 [401203.174] sna_accel_do_throttle -- no pending activity [401203.174] sna_accel_block_handler: evaluating timers, active=5 [401203.174] sna_accel_block_handler: flush timer expires in 9 [401203183] [401203.174] sna_wakeup_handler [401203.174] sna_accel_wakeup_handler [401203.174] sna_block_handler (tv=599.704000) [401203.174] sna_accel_do_flush: flush timer active: delta=9 [401203.174] sna_accel_do_throttle -- no pending activity [401203.174] sna_accel_block_handler: evaluating timers, active=5 [401203.174] sna_accel_block_handler: flush timer expires in 9 [401203183] [401203.174] sna_wakeup_handler [401203.174] sna_accel_wakeup_handler [401203.174] sna_block_handler (tv=599.704000) [401203.174] sna_accel_do_flush: flush timer active: delta=9 [401203.174] sna_accel_do_throttle -- no pending activity [401203.174] sna_accel_block_handler: evaluating timers, active=5 [401203.174] sna_accel_block_handler: flush timer expires in 9 [401203183] [401203.174] sna_wakeup_handler [401203.174] sna_accel_wakeup_handler [401203.174] sna_block_handler (tv=599.704000) [401203.174] sna_accel_do_flush: flush timer active: delta=9 [401203.174] sna_accel_do_throttle -- no pending activity [401203.174] sna_accel_block_handler: evaluating timers, active=5 [401203.174] sna_accel_block_handler: flush timer expires in 9 [401203183] [401203.174] sna_wakeup_handler [401203.174] sna_accel_wakeup_handler [401203.174] sna_block_handler (tv=599.704000) [401203.174] sna_accel_do_flush: flush timer active: delta=9 [401203.174] sna_accel_do_throttle -- no pending activity [401203.174] sna_accel_block_handler: evaluating timers, active=5 [401203.174] sna_accel_block_handler: flush timer expires in 9 [401203183] [401203.174] sna_wakeup_handler [401203.174] sna_accel_wakeup_handler [401203.174] sna_block_handler (tv=599.704000) [401203.174] sna_accel_do_flush: flush timer active: delta=9 [401203.174] sna_accel_do_throttle -- no pending activity [401203.174] sna_accel_block_handler: evaluating timers, active=5 [401203.174] sna_accel_block_handler: flush timer expires in 9 [401203183] [401203.174] sna_wakeup_handler [401203.174] sna_accel_wakeup_handler [401203.174] sna_block_handler (tv=599.704000) [401203.174] sna_accel_do_flush: flush timer active: delta=9 [401203.174] sna_accel_do_throttle -- no pending activity [401203.174] sna_accel_block_handler: evaluating timers, active=5 [401203.174] sna_accel_block_handler: flush timer expires in 9 [401203183] [401203.174] sna_wakeup_handler [401203.174] sna_accel_wakeup_handler [401203.174] sna_block_handler (tv=599.704000) [401203.174] sna_accel_do_flush: flush timer active: delta=9 [401203.174] sna_accel_do_throttle -- no pending activity [401203.174] sna_accel_block_handler: evaluating timers, active=5 [401203.174] sna_accel_block_handler: flush timer expires in 9 [401203183] [401203.174] sna_wakeup_handler [401203.174] sna_accel_wakeup_handler [401203.174] sna_block_handler (tv=599.704000) [401203.174] sna_accel_do_flush: flush timer active: delta=9 [401203.174] sna_accel_do_throttle -- no pending activity [401203.174] sna_accel_block_handler: evaluating timers, active=5 [401203.174] sna_accel_block_handler: flush timer expires in 9 [401203183] [401203.183] sna_wakeup_handler [401203.183] sna_accel_wakeup_handler [401203.183] sna_block_handler (tv=599.695000) [401203.183] sna_accel_do_flush: flush timer active: delta=0 [401203.183] sna_accel_do_flush (time=401203183), triggered [401203.183] sna_accel_flush (time=401203183), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [401203.183] stop_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.183] sna_accel_disarm_timer[0] (time=401203183) [401203.183] sna_pixmap_force_to_gpu(pixmap=0xaef010, flags=a) [401203.183] sna_pixmap_move_to_gpu(pixmap=3, usage=16), flags=4a [401203.183] sna_pixmap_move_to_gpu: already all-damaged [401203.183] sna_accel_do_throttle -- no pending activity [401203.235] sna_wakeup_handler [401203.235] sna_accel_wakeup_handler [401203.235] sna_block_handler (tv=599.643000) [401203.235] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.235] sna_accel_do_flush -- no pending write to scanout [401203.235] sna_accel_do_throttle -- no pending activity [401203.235] sna_wakeup_handler [401203.235] sna_accel_wakeup_handler [401203.235] sna_block_handler (tv=0.000000) [401203.235] sna_wakeup_handler [401203.235] sna_accel_wakeup_handler [401203.235] sna_block_handler (tv=599.643000) [401203.235] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.235] sna_accel_do_flush -- no pending write to scanout [401203.235] sna_accel_do_throttle -- no pending activity [401203.235] sna_wakeup_handler [401203.235] sna_accel_wakeup_handler [401203.235] sna_block_handler (tv=599.643000) [401203.235] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.235] sna_accel_do_flush -- no pending write to scanout [401203.235] sna_accel_do_throttle -- no pending activity [401203.235] sna_wakeup_handler [401203.235] sna_accel_wakeup_handler [401203.235] sna_block_handler (tv=599.643000) [401203.235] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.235] sna_accel_do_flush -- no pending write to scanout [401203.235] sna_accel_do_throttle -- no pending activity [401203.235] sna_wakeup_handler [401203.235] sna_accel_wakeup_handler [401203.235] sna_block_handler (tv=599.643000) [401203.235] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.235] sna_accel_do_flush -- no pending write to scanout [401203.235] sna_accel_do_throttle -- no pending activity [401203.235] sna_wakeup_handler [401203.235] sna_accel_wakeup_handler [401203.235] sna_block_handler (tv=599.643000) [401203.235] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.235] sna_accel_do_flush -- no pending write to scanout [401203.235] sna_accel_do_throttle -- no pending activity [401203.235] sna_wakeup_handler [401203.235] sna_accel_wakeup_handler [401203.235] sna_block_handler (tv=599.643000) [401203.235] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.235] sna_accel_do_flush -- no pending write to scanout [401203.235] sna_accel_do_throttle -- no pending activity [401203.259] sna_wakeup_handler [401203.259] sna_accel_wakeup_handler [401203.259] sna_create_pixmap(78, 124, 24, usage=0) [401203.259] kgem_can_create_2d: 78x124 @ 24 [401203.259] kgem_choose_tiling: 78x124 -> 1 [401203.259] sna_create_pixmap: creating GPU pixmap 78x124, stride=312, flags=b [401203.259] create_pixmap: serial=88, usage=0, 0x0 [401203.259] sna_validate_gc changes=0 [401203.259] sna_copy_area: src=(768, 490)x(78, 124)+(0, 0) -> dst=(0, 0)+(0, 0); alu=3, pm=ffffffffffffffff [401203.259] sna_do_copy: src=(768, 490), dst=(0, 0), size=(78x124) [401203.259] sna_do_copy: after drawable: src=(768, 490), dst=(0, 0), size=(78x124) [401203.259] sna_do_copy: dst extents (0, 0), (78, 124) [401203.259] sna_do_copy: pixmap -- no source clipping [401203.259] sna_do_copy: fast source clip against extents [401203.259] sna_do_copy: src extents (768, 490), (846, 614) x 1 [401203.259] sna_do_copy: copy region (0, 0), (78, 124) x 1 [401203.259] sna_copy_boxes (boxes=1x[(0, 0), (78, 124)...], src=+(768, 490), alu=3, src.size=1920x1080, dst.size=78x124) [401203.259] sna_copy_boxes: dst=(priv=0xe10930, gpu_bo=(nil), cpu_bo=(nil)), src=(priv=0xceb820, gpu_bo=0xdeb0e0, cpu_bo=(nil)), replaces=1 [401203.259] source_prefer_gpu: source has gpu damage, force gpu [401203.259] sna_drawable_use_bo pixmap=89, box=((0, 0), (78, 124)), flags=3... [401203.259] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=3 [401203.259] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [401203.259] sna_pixmap_move_to_gpu(pixmap=89, usage=0), flags=43 [401203.259] sna_pixmap_move_to_gpu: CPU damage? 0 [401203.259] sna_pixmap_move_to_gpu: creating GPU bo (78x124@32), create=3 [401203.259] kgem_choose_tiling: 78x124 -> 1 [401203.259] kgem_create_2d(78x124, bpp=32, tiling=1, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [401203.259] new pitch=512, tiling=1, handle=63, id=296, num_pages=16 [16], bucket=4 [401203.259] __sna_damage_all(78, 124) [401203.259] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [401203.259] sna_drawable_use_bo: allocated GPU bo for operation [401203.259] sna_drawable_use_bo: using GPU bo with damage? 0 [401203.259] sna_pixmap_move_to_gpu(pixmap=14, usage=0), flags=2 [401203.259] sna_pixmap_move_to_gpu: already all-damaged [401203.259] sna_copy_boxes: move whole src_pixmap to GPU and copy [401203.259] gen3_render_copy_boxes (768, 490)->(0, 0) x 1 [401203.259] sna_blt_copy_boxes src=(768, 490) -> (0, 0) x 1, tiling=(1, 1), pitch=(8192, 512) [401203.259] sna_blt_copy_boxes: box=(0, 0)x(78, 124) [401203.259] kgem_add_reloc: handle=63, pos=4, delta=0, domains=00028002 [401203.259] kgem_add_handle: handle=63, index=0 [401203.259] __kgem_bo_mark_dirty: handle=63 (proxy? 0) [401203.259] kgem_add_reloc: handle=30, pos=7, delta=0, domains=00028000 [401203.259] kgem_add_handle: handle=30, index=1 [401203.260] sna_copy_area: src=(0, 0)x(78, 124)+(0, 0) -> dst=(0, 0)+(0, 0); alu=3, pm=ffffffffffffffff [401203.260] sna_do_copy: src=(0, 0), dst=(0, 0), size=(78x124) [401203.260] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(78x124) [401203.260] sna_do_copy: dst extents (0, 0), (78, 124) [401203.260] sna_do_copy: pixmap -- no source clipping [401203.260] sna_do_copy: fast source clip against extents [401203.260] sna_do_copy: src extents (0, 0), (78, 124) x 1 [401203.260] sna_do_copy: copy region (0, 0), (78, 124) x 1 [401203.260] sna_copy_boxes (boxes=1x[(0, 0), (78, 124)...], src=+(0, 0), alu=3, src.size=78x124, dst.size=78x124) [401203.260] sna_copy_boxes: dst=(priv=0xe10930, gpu_bo=0xdb17f0, cpu_bo=(nil)), src=(priv=0xdaae70, gpu_bo=(nil), cpu_bo=0xaef2b0), replaces=1 [401203.260] kgem_bo_is_busy: handle=29, domain: 1 exec? 0, rq? 0 [401203.260] region_inplace: yes, already wholly damaged on the GPU [401203.260] sna_drawable_use_bo pixmap=89, box=((0, 0), (78, 124)), flags=1... [401203.260] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [401203.260] sna_drawable_use_bo: use GPU fast path (all-damaged) [401203.260] sna_drawable_use_bo: using whole GPU bo [401203.260] kgem_choose_tiling: 78x124 -> 1 [401203.260] region_overlaps_damage? [401203.260] sna_copy_boxes: region overlaps CPU damage, copy from CPU bo [401203.260] sna_drawable_move_region_to_cpu(pixmap=24 (78x124), [(0, 0), (78, 124)], flags=10) [401203.260] sna_drawable_move_region_to_cpu: pixmap=24 all damaged on CPU [401203.260] gen3_render_copy_boxes (0, 0)->(0, 0) x 1 [401203.260] sna_blt_copy_boxes src=(0, 0) -> (0, 0) x 1, tiling=(0, 1), pitch=(312, 512) [401203.260] sna_blt_copy_boxes: box=(0, 0)x(78, 124) [401203.260] kgem_add_reloc: handle=63, pos=12, delta=0, domains=00028002 [401203.260] kgem_add_reloc: handle=29, pos=15, delta=0, domains=00028000 [401203.260] kgem_add_handle: handle=29, index=2 [401203.260] sna_validate_gc changes=0 [401203.260] sna_copy_area: src=(0, 0)x(78, 124)+(0, 0) -> dst=(768, 490)+(0, 0); alu=3, pm=ffffffffffffffff [401203.260] sna_do_copy: src=(0, 0), dst=(768, 490), size=(78x124) [401203.260] sna_do_copy: after drawable: src=(0, 0), dst=(768, 490), size=(78x124) [401203.260] sna_do_copy: dst extents (768, 490), (846, 614) [401203.260] sna_do_copy: pixmap -- no source clipping [401203.260] sna_do_copy: fast source clip against extents [401203.260] sna_do_copy: src extents (0, 0), (78, 124) x 1 [401203.260] sna_do_copy: copy region (768, 490), (846, 614) x 1 [401203.260] sna_copy_boxes (boxes=1x[(768, 490), (846, 614)...], src=+(-768, -490), alu=3, src.size=78x124, dst.size=1920x1080) [401203.260] sna_copy_boxes: dst=(priv=0xaef0a0, gpu_bo=0xaef100, cpu_bo=(nil)), src=(priv=0xe10930, gpu_bo=0xdb17f0, cpu_bo=(nil)), replaces=0 [401203.260] source_prefer_gpu: source has gpu damage, force gpu [401203.260] sna_drawable_use_bo pixmap=3, box=((768, 490), (846, 614)), flags=3... [401203.260] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=3 [401203.260] sna_drawable_use_bo: use GPU fast path (all-damaged) [401203.260] sna_drawable_use_bo: using whole GPU bo [401203.260] sna_pixmap_move_to_gpu(pixmap=89, usage=0), flags=2 [401203.260] sna_pixmap_move_to_gpu: already all-damaged [401203.260] sna_copy_boxes: move whole src_pixmap to GPU and copy [401203.260] gen3_render_copy_boxes (-768, -490)->(0, 0) x 1 [401203.260] sna_blt_copy_boxes src=(-768, -490) -> (0, 0) x 1, tiling=(1, 1), pitch=(512, 8192) [401203.260] gen3_vertex_close: used=0/1024, vbo active? 0 [401203.260] batch[3/0]: 18 18 65528 65528, nreloc=4, nexec=3, nfence=2, aperture=4217 [401203.260] kgem_busy: handle=10, busy=0, wedged=0 [401203.260] gem_write(handle=10, offset=0, len=72) [401203.260] kgem_commit: release handle=10 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=822000 [401203.260] kgem_commit: release handle=63 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=6100000 [401203.260] kgem_commit: release handle=30 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=3000000 [401203.260] kgem_commit: release handle=29 (proxy? 0), dirty? 0 flush? 0, snoop? 1 -> offset=4001000 [401203.260] sna_blt_copy_boxes: box=(768, 490)x(78, 124) [401203.260] kgem_add_reloc: handle=27, pos=4, delta=0, domains=00028002 [401203.260] kgem_add_handle: handle=27, index=0 [401203.260] __kgem_bo_mark_dirty: handle=27 (proxy? 0) [401203.260] kgem_add_reloc: handle=63, pos=7, delta=0, domains=00028000 [401203.260] kgem_add_handle: handle=63, index=1 [401203.260] sna_destroy_pixmap: pixmap=89, attached?=1 [401203.260] _kgem_bo_destroy: handle=63, proxy? 0 [401203.260] __kgem_bo_destroy: handle=63 [401203.260] __kgem_bo_destroy: handle=63 -> active [401203.260] sna_block_handler (tv=599.618000) [401203.260] kgem_busy: handle=10, busy=0, wedged=0 [401203.260] __kgem_ring_is_idle: ring=0 idle (handle=10) [401203.260] kgem_busy: handle=10, busy=0, wedged=0 [401203.260] __kgem_retire_rq: request 10 complete [401203.260] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [401203.260] sna_accel_block_handler: GPU idle, flushing [401203.260] gen3_vertex_close: used=0/1024, vbo active? 0 [401203.260] batch[3/0]: 10 10 65528 65528, nreloc=2, nexec=2, nfence=2, aperture=2192 [401203.260] kgem_busy: handle=9, busy=0, wedged=0 [401203.260] gem_write(handle=9, offset=0, len=40) [401203.260] kgem_commit: release handle=9 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=821000 [401203.260] kgem_commit: release handle=27 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=1000000 [401203.260] kgem_commit: release handle=63 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=6100000 [401203.260] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.260] sna_accel_do_flush -- no pending write to scanout [401203.260] kgem_busy: handle=27, busy=0, wedged=0 [401203.260] __kgem_flush: handle=27, busy?=0 [401203.260] timer_enable (time=401203260), starting timer 1 [401203.264] sna_wakeup_handler [401203.264] sna_accel_wakeup_handler [401203.264] kgem_retire [401203.264] kgem_retire__flushing: 0 bo on flushing list [401203.264] kgem_busy: handle=9, busy=0, wedged=0 [401203.264] __kgem_retire_rq: request 9 complete [401203.264] kgem_busy: handle=63, busy=0, wedged=0 [401203.264] kgem_bo_move_to_inactive: moving handle=63 to inactive [401203.264] kgem_busy: handle=63, busy=0, wedged=0 [401203.264] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [401203.264] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [401203.264] kgem_retire -- retired=1, need_retire=0 [401203.264] sna_block_handler (tv=599.614000) [401203.264] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.264] sna_accel_do_flush -- no pending write to scanout [401203.264] sna_wakeup_handler [401203.264] sna_accel_wakeup_handler [401203.264] sna_block_handler (tv=0.000000) [401203.264] sna_wakeup_handler [401203.264] sna_accel_wakeup_handler [401203.264] sna_block_handler (tv=599.614000) [401203.264] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.264] sna_accel_do_flush -- no pending write to scanout [401203.264] sna_wakeup_handler [401203.264] sna_accel_wakeup_handler [401203.264] sna_block_handler (tv=599.614000) [401203.264] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.264] sna_accel_do_flush -- no pending write to scanout [401203.264] sna_wakeup_handler [401203.264] sna_accel_wakeup_handler [401203.264] sna_block_handler (tv=599.614000) [401203.264] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.264] sna_accel_do_flush -- no pending write to scanout [401203.264] sna_wakeup_handler [401203.264] sna_accel_wakeup_handler [401203.264] sna_block_handler (tv=599.614000) [401203.264] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.264] sna_accel_do_flush -- no pending write to scanout [401203.264] sna_wakeup_handler [401203.264] sna_accel_wakeup_handler [401203.264] sna_block_handler (tv=599.614000) [401203.264] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.264] sna_accel_do_flush -- no pending write to scanout [401203.264] sna_wakeup_handler [401203.264] sna_accel_wakeup_handler [401203.264] sna_block_handler (tv=599.614000) [401203.264] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.264] sna_accel_do_flush -- no pending write to scanout [401203.264] sna_wakeup_handler [401203.264] sna_accel_wakeup_handler [401203.264] sna_block_handler (tv=599.614000) [401203.264] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.264] sna_accel_do_flush -- no pending write to scanout [401203.264] sna_wakeup_handler [401203.264] sna_accel_wakeup_handler [401203.264] sna_block_handler (tv=599.614000) [401203.264] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.264] sna_accel_do_flush -- no pending write to scanout [401203.264] sna_wakeup_handler [401203.264] sna_accel_wakeup_handler [401203.264] sna_block_handler (tv=599.614000) [401203.264] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.264] sna_accel_do_flush -- no pending write to scanout [401203.264] sna_wakeup_handler [401203.264] sna_accel_wakeup_handler [401203.264] sna_block_handler (tv=599.614000) [401203.264] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.264] sna_accel_do_flush -- no pending write to scanout [401203.264] sna_wakeup_handler [401203.264] sna_accel_wakeup_handler [401203.264] sna_block_handler (tv=599.614000) [401203.264] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.264] sna_accel_do_flush -- no pending write to scanout [401203.264] sna_wakeup_handler [401203.264] sna_accel_wakeup_handler [401203.264] sna_block_handler (tv=599.614000) [401203.264] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.264] sna_accel_do_flush -- no pending write to scanout [401203.264] sna_wakeup_handler [401203.264] sna_accel_wakeup_handler [401203.264] sna_block_handler (tv=599.614000) [401203.265] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.265] sna_accel_do_flush -- no pending write to scanout [401203.265] sna_wakeup_handler [401203.265] sna_accel_wakeup_handler [401203.265] sna_block_handler (tv=599.613000) [401203.265] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.265] sna_accel_do_flush -- no pending write to scanout [401203.265] sna_wakeup_handler [401203.265] sna_accel_wakeup_handler [401203.265] sna_block_handler (tv=599.613000) [401203.265] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.265] sna_accel_do_flush -- no pending write to scanout [401203.265] sna_wakeup_handler [401203.265] sna_accel_wakeup_handler [401203.265] sna_block_handler (tv=599.613000) [401203.265] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.265] sna_accel_do_flush -- no pending write to scanout [401203.265] sna_wakeup_handler [401203.265] sna_accel_wakeup_handler [401203.265] sna_block_handler (tv=599.613000) [401203.265] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.265] sna_accel_do_flush -- no pending write to scanout [401203.265] sna_wakeup_handler [401203.265] sna_accel_wakeup_handler [401203.265] sna_block_handler (tv=599.613000) [401203.265] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.265] sna_accel_do_flush -- no pending write to scanout [401203.265] sna_wakeup_handler [401203.265] sna_accel_wakeup_handler [401203.265] sna_block_handler (tv=599.613000) [401203.265] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.265] sna_accel_do_flush -- no pending write to scanout [401203.265] sna_wakeup_handler [401203.265] sna_accel_wakeup_handler [401203.265] sna_block_handler (tv=599.613000) [401203.265] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.265] sna_accel_do_flush -- no pending write to scanout [401203.265] sna_wakeup_handler [401203.265] sna_accel_wakeup_handler [401203.265] sna_block_handler (tv=599.613000) [401203.265] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.265] sna_accel_do_flush -- no pending write to scanout [401203.265] sna_wakeup_handler [401203.265] sna_accel_wakeup_handler [401203.265] sna_block_handler (tv=599.613000) [401203.265] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.265] sna_accel_do_flush -- no pending write to scanout [401203.265] sna_wakeup_handler [401203.265] sna_accel_wakeup_handler [401203.265] sna_block_handler (tv=599.613000) [401203.265] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.265] sna_accel_do_flush -- no pending write to scanout [401203.265] sna_wakeup_handler [401203.265] sna_accel_wakeup_handler [401203.265] sna_block_handler (tv=599.613000) [401203.265] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.265] sna_accel_do_flush -- no pending write to scanout [401203.265] sna_wakeup_handler [401203.265] sna_accel_wakeup_handler [401203.265] sna_block_handler (tv=599.613000) [401203.265] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.265] sna_accel_do_flush -- no pending write to scanout [401203.265] sna_wakeup_handler [401203.265] sna_accel_wakeup_handler [401203.265] sna_block_handler (tv=599.613000) [401203.265] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.265] sna_accel_do_flush -- no pending write to scanout [401203.265] sna_wakeup_handler [401203.265] sna_accel_wakeup_handler [401203.265] sna_block_handler (tv=599.613000) [401203.265] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.265] sna_accel_do_flush -- no pending write to scanout [401203.265] sna_wakeup_handler [401203.265] sna_accel_wakeup_handler [401203.265] sna_block_handler (tv=599.613000) [401203.265] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.266] sna_accel_do_flush -- no pending write to scanout [401203.266] sna_wakeup_handler [401203.266] sna_accel_wakeup_handler [401203.266] sna_block_handler (tv=599.612000) [401203.266] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.266] sna_accel_do_flush -- no pending write to scanout [401203.266] sna_wakeup_handler [401203.266] sna_accel_wakeup_handler [401203.266] sna_block_handler (tv=599.612000) [401203.266] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.266] sna_accel_do_flush -- no pending write to scanout [401203.266] sna_wakeup_handler [401203.266] sna_accel_wakeup_handler [401203.266] sna_change_window_attributes [401203.266] sna_block_handler (tv=599.612000) [401203.266] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.266] sna_accel_do_flush -- no pending write to scanout [401203.266] sna_wakeup_handler [401203.266] sna_accel_wakeup_handler [401203.266] sna_block_handler (tv=599.612000) [401203.266] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.266] sna_accel_do_flush -- no pending write to scanout [401203.268] sna_wakeup_handler [401203.268] sna_accel_wakeup_handler [401203.268] sna_block_handler (tv=599.610000) [401203.268] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.268] sna_accel_do_flush -- no pending write to scanout [401203.274] sna_wakeup_handler [401203.274] sna_accel_wakeup_handler [401203.274] sna_block_handler (tv=599.604000) [401203.274] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.274] sna_accel_do_flush -- no pending write to scanout [401203.274] sna_wakeup_handler [401203.274] sna_accel_wakeup_handler [401203.274] sna_block_handler (tv=599.604000) [401203.274] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.274] sna_accel_do_flush -- no pending write to scanout [401203.274] sna_wakeup_handler [401203.274] sna_accel_wakeup_handler [401203.274] sna_block_handler (tv=599.604000) [401203.274] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.274] sna_accel_do_flush -- no pending write to scanout [401203.274] sna_wakeup_handler [401203.274] sna_accel_wakeup_handler [401203.274] sna_block_handler (tv=599.604000) [401203.274] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.274] sna_accel_do_flush -- no pending write to scanout [401203.274] sna_wakeup_handler [401203.274] sna_accel_wakeup_handler [401203.274] sna_block_handler (tv=599.604000) [401203.274] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.274] sna_accel_do_flush -- no pending write to scanout [401203.274] sna_wakeup_handler [401203.274] sna_accel_wakeup_handler [401203.274] sna_change_window_attributes [401203.274] sna_change_window_attributes [401203.274] sna_block_handler (tv=599.604000) [401203.274] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.274] sna_accel_do_flush -- no pending write to scanout [401203.274] sna_wakeup_handler [401203.274] sna_accel_wakeup_handler [401203.274] sna_block_handler (tv=599.604000) [401203.274] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.274] sna_accel_do_flush -- no pending write to scanout [401203.274] sna_wakeup_handler [401203.274] sna_accel_wakeup_handler [401203.274] sna_block_handler (tv=599.604000) [401203.274] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.274] sna_accel_do_flush -- no pending write to scanout [401203.274] sna_wakeup_handler [401203.274] sna_accel_wakeup_handler [401203.274] sna_change_window_attributes [401203.274] sna_change_window_attributes [401203.274] sna_block_handler (tv=599.604000) [401203.274] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.274] sna_accel_do_flush -- no pending write to scanout [401203.274] sna_wakeup_handler [401203.274] sna_accel_wakeup_handler [401203.274] sna_block_handler (tv=599.604000) [401203.274] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.274] sna_accel_do_flush -- no pending write to scanout [401203.275] sna_wakeup_handler [401203.275] sna_accel_wakeup_handler [401203.275] sna_change_window_attributes [401203.275] sna_change_window_attributes [401203.275] sna_create_pixmap(24, 24, 32, usage=0) [401203.275] kgem_can_create_2d: 24x24 @ 32 [401203.275] kgem_choose_tiling: too thin [width 24, 32 bpp] for TILING_X [401203.275] kgem_choose_tiling: 24x24 -> 0 [401203.275] sna_create_pixmap: small buffer [2304], attaching to shadow pixmap [401203.275] create_pixmap: serial=92, usage=0, 24x24 [401203.275] sna_validate_gc changes=7fffff [401203.275] sna_put_image((0, 0)x(24, 24), depth=32, format=2) [401203.275] region_inplace: (24x24), inplace? 0 [401203.275] upload_inplace? no, region not suitable [401203.275] sna_put_zpixmap_blt: marking damage [401203.275] sna_put_zpixmap_blt: replacing entire pixmap [401203.275] __sna_damage_all(24, 24) [401203.275] sna_put_zpixmap_blt: upload(0, 0, 24, 24) [401203.275] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(24, 24) [401203.275] memcpy_blt: src=(0, 0), dst=(0, 0), size=24x24, pitch=96/96 [401203.275] sna_get_image (0, 0)x(24, 24) [401203.275] sna_drawable_move_region_to_cpu(pixmap=93 (24x24), [(0, 0), (24, 24)], flags=34) [401203.275] sna_drawable_move_region_to_cpu: pixmap=93 all damaged on CPU [401203.275] sna_get_image: copy box (0, 0), (24, 24) [401203.275] memcpy_blt: src=(0, 0), dst=(0, 0), size=24x24, pitch=96/96 [401203.275] sna_destroy_pixmap: pixmap=93, attached?=1 [401203.275] sna_change_window_attributes [401203.275] sna_change_window_attributes [401203.275] sna_block_handler (tv=599.603000) [401203.275] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.275] sna_accel_do_flush -- no pending write to scanout [401203.275] sna_wakeup_handler [401203.275] sna_accel_wakeup_handler [401203.275] sna_change_window_attributes [401203.275] sna_change_window_attributes [401203.275] sna_change_window_attributes [401203.275] sna_change_window_attributes [401203.275] sna_change_window_attributes [401203.275] sna_block_handler (tv=599.603000) [401203.275] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.275] sna_accel_do_flush -- no pending write to scanout [401203.317] sna_wakeup_handler [401203.317] sna_accel_wakeup_handler [401203.317] sna_create_pixmap(78, 124, 24, usage=0) [401203.317] kgem_can_create_2d: 78x124 @ 24 [401203.317] kgem_choose_tiling: 78x124 -> 1 [401203.317] sna_create_pixmap: creating GPU pixmap 78x124, stride=312, flags=b [401203.317] create_pixmap: serial=95, usage=0, 0x0 [401203.317] sna_validate_gc changes=0 [401203.317] sna_copy_area: src=(768, 490)x(78, 124)+(0, 0) -> dst=(0, 0)+(0, 0); alu=3, pm=ffffffffffffffff [401203.317] sna_do_copy: src=(768, 490), dst=(0, 0), size=(78x124) [401203.317] sna_do_copy: after drawable: src=(768, 490), dst=(0, 0), size=(78x124) [401203.317] sna_do_copy: dst extents (0, 0), (78, 124) [401203.317] sna_do_copy: pixmap -- no source clipping [401203.317] sna_do_copy: fast source clip against extents [401203.317] sna_do_copy: src extents (768, 490), (846, 614) x 1 [401203.317] sna_do_copy: copy region (0, 0), (78, 124) x 1 [401203.317] sna_copy_boxes (boxes=1x[(0, 0), (78, 124)...], src=+(768, 490), alu=3, src.size=1920x1080, dst.size=78x124) [401203.317] sna_copy_boxes: dst=(priv=0xe20170, gpu_bo=(nil), cpu_bo=(nil)), src=(priv=0xceb820, gpu_bo=0xdeb0e0, cpu_bo=(nil)), replaces=1 [401203.317] source_prefer_gpu: source has gpu damage, force gpu [401203.317] sna_drawable_use_bo pixmap=96, box=((0, 0), (78, 124)), flags=3... [401203.317] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=3 [401203.317] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [401203.317] sna_pixmap_move_to_gpu(pixmap=96, usage=0), flags=43 [401203.317] sna_pixmap_move_to_gpu: CPU damage? 0 [401203.317] sna_pixmap_move_to_gpu: creating GPU bo (78x124@32), create=3 [401203.317] kgem_choose_tiling: 78x124 -> 1 [401203.317] kgem_create_2d(78x124, bpp=32, tiling=1, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [401203.317] kgem_bo_remove_from_inactive: removing handle=63 from inactive [401203.317] from inactive: pitch=512, tiling=1: handle=63, id=297 [401203.317] __sna_damage_all(78, 124) [401203.317] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [401203.317] sna_drawable_use_bo: allocated GPU bo for operation [401203.317] sna_drawable_use_bo: using GPU bo with damage? 0 [401203.317] sna_pixmap_move_to_gpu(pixmap=14, usage=0), flags=2 [401203.317] sna_pixmap_move_to_gpu: already all-damaged [401203.317] sna_copy_boxes: move whole src_pixmap to GPU and copy [401203.317] gen3_render_copy_boxes (768, 490)->(0, 0) x 1 [401203.317] sna_blt_copy_boxes src=(768, 490) -> (0, 0) x 1, tiling=(1, 1), pitch=(8192, 512) [401203.317] sna_blt_copy_boxes: box=(0, 0)x(78, 124) [401203.317] kgem_add_reloc: handle=63, pos=4, delta=0, domains=00028002 [401203.317] kgem_add_handle: handle=63, index=0 [401203.317] __kgem_bo_mark_dirty: handle=63 (proxy? 0) [401203.317] kgem_add_reloc: handle=30, pos=7, delta=0, domains=00028000 [401203.317] kgem_add_handle: handle=30, index=1 [401203.317] sna_copy_area: src=(0, 0)x(78, 124)+(0, 0) -> dst=(0, 0)+(0, 0); alu=3, pm=ffffffffffffffff [401203.317] sna_do_copy: src=(0, 0), dst=(0, 0), size=(78x124) [401203.317] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(78x124) [401203.317] sna_do_copy: dst extents (0, 0), (78, 124) [401203.317] sna_do_copy: pixmap -- no source clipping [401203.317] sna_do_copy: fast source clip against extents [401203.317] sna_do_copy: src extents (0, 0), (78, 124) x 1 [401203.317] sna_do_copy: copy region (0, 0), (78, 124) x 1 [401203.317] sna_copy_boxes (boxes=1x[(0, 0), (78, 124)...], src=+(0, 0), alu=3, src.size=78x124, dst.size=78x124) [401203.318] sna_copy_boxes: dst=(priv=0xe20170, gpu_bo=0xdb17f0, cpu_bo=(nil)), src=(priv=0xdaed20, gpu_bo=(nil), cpu_bo=0xdaeda0), replaces=1 [401203.318] kgem_bo_is_busy: handle=34, domain: 1 exec? 0, rq? 0 [401203.318] region_inplace: yes, already wholly damaged on the GPU [401203.318] sna_drawable_use_bo pixmap=96, box=((0, 0), (78, 124)), flags=1... [401203.318] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [401203.318] sna_drawable_use_bo: use GPU fast path (all-damaged) [401203.318] sna_drawable_use_bo: using whole GPU bo [401203.318] kgem_choose_tiling: 78x124 -> 1 [401203.318] region_overlaps_damage? [401203.318] sna_copy_boxes: region overlaps CPU damage, copy from CPU bo [401203.318] sna_drawable_move_region_to_cpu(pixmap=26 (78x124), [(0, 0), (78, 124)], flags=10) [401203.318] sna_drawable_move_region_to_cpu: pixmap=26 all damaged on CPU [401203.318] gen3_render_copy_boxes (0, 0)->(0, 0) x 1 [401203.318] sna_blt_copy_boxes src=(0, 0) -> (0, 0) x 1, tiling=(0, 1), pitch=(312, 512) [401203.318] sna_blt_copy_boxes: box=(0, 0)x(78, 124) [401203.318] kgem_add_reloc: handle=63, pos=12, delta=0, domains=00028002 [401203.318] kgem_add_reloc: handle=34, pos=15, delta=0, domains=00028000 [401203.318] kgem_add_handle: handle=34, index=2 [401203.318] sna_validate_gc changes=0 [401203.318] sna_copy_area: src=(0, 0)x(78, 124)+(0, 0) -> dst=(768, 490)+(0, 0); alu=3, pm=ffffffffffffffff [401203.318] sna_do_copy: src=(0, 0), dst=(768, 490), size=(78x124) [401203.318] sna_do_copy: after drawable: src=(0, 0), dst=(768, 490), size=(78x124) [401203.318] sna_do_copy: dst extents (768, 490), (846, 614) [401203.318] sna_do_copy: pixmap -- no source clipping [401203.318] sna_do_copy: fast source clip against extents [401203.318] sna_do_copy: src extents (0, 0), (78, 124) x 1 [401203.318] sna_do_copy: copy region (768, 490), (846, 614) x 1 [401203.318] sna_copy_boxes (boxes=1x[(768, 490), (846, 614)...], src=+(-768, -490), alu=3, src.size=78x124, dst.size=1920x1080) [401203.318] sna_copy_boxes: dst=(priv=0xaef0a0, gpu_bo=0xaef100, cpu_bo=(nil)), src=(priv=0xe20170, gpu_bo=0xdb17f0, cpu_bo=(nil)), replaces=0 [401203.318] source_prefer_gpu: source has gpu damage, force gpu [401203.318] sna_drawable_use_bo pixmap=3, box=((768, 490), (846, 614)), flags=3... [401203.318] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=3 [401203.318] sna_drawable_use_bo: use GPU fast path (all-damaged) [401203.318] sna_drawable_use_bo: using whole GPU bo [401203.318] sna_pixmap_move_to_gpu(pixmap=96, usage=0), flags=2 [401203.318] sna_pixmap_move_to_gpu: already all-damaged [401203.318] sna_copy_boxes: move whole src_pixmap to GPU and copy [401203.318] gen3_render_copy_boxes (-768, -490)->(0, 0) x 1 [401203.318] sna_blt_copy_boxes src=(-768, -490) -> (0, 0) x 1, tiling=(1, 1), pitch=(512, 8192) [401203.318] gen3_vertex_close: used=0/1024, vbo active? 0 [401203.318] batch[3/0]: 18 18 65528 65528, nreloc=4, nexec=3, nfence=2, aperture=2202 [401203.318] kgem_busy: handle=8, busy=0, wedged=0 [401203.318] gem_write(handle=8, offset=0, len=72) [401203.318] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=820000 [401203.318] kgem_commit: release handle=63 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=6100000 [401203.318] kgem_commit: release handle=30 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=3000000 [401203.318] kgem_commit: release handle=34 (proxy? 0), dirty? 0 flush? 0, snoop? 1 -> offset=6201000 [401203.318] sna_blt_copy_boxes: box=(768, 490)x(78, 124) [401203.318] kgem_add_reloc: handle=27, pos=4, delta=0, domains=00028002 [401203.318] kgem_add_handle: handle=27, index=0 [401203.318] __kgem_bo_mark_dirty: handle=27 (proxy? 0) [401203.318] kgem_add_reloc: handle=63, pos=7, delta=0, domains=00028000 [401203.318] kgem_add_handle: handle=63, index=1 [401203.318] sna_destroy_pixmap: pixmap=96, attached?=1 [401203.318] _kgem_bo_destroy: handle=63, proxy? 0 [401203.318] __kgem_bo_destroy: handle=63 [401203.318] __kgem_bo_destroy: handle=63 -> active [401203.318] sna_block_handler (tv=599.560000) [401203.318] kgem_busy: handle=8, busy=0, wedged=0 [401203.318] __kgem_ring_is_idle: ring=0 idle (handle=8) [401203.318] kgem_busy: handle=8, busy=0, wedged=0 [401203.318] __kgem_retire_rq: request 8 complete [401203.318] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [401203.318] sna_accel_block_handler: GPU idle, flushing [401203.318] gen3_vertex_close: used=0/1024, vbo active? 0 [401203.318] batch[3/0]: 10 10 65528 65528, nreloc=2, nexec=2, nfence=2, aperture=2192 [401203.318] kgem_busy: handle=7, busy=0, wedged=0 [401203.318] gem_write(handle=7, offset=0, len=40) [401203.318] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=81f000 [401203.318] kgem_commit: release handle=27 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=1000000 [401203.318] kgem_commit: release handle=63 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=6100000 [401203.318] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.318] sna_accel_do_flush -- no pending write to scanout [401203.318] kgem_busy: handle=27, busy=0, wedged=0 [401203.318] __kgem_flush: handle=27, busy?=0 [401203.318] sna_accel_do_throttle (time=401203318), triggered [401203.318] sna_accel_throttle (time=401203318) [401203.333] sna_wakeup_handler [401203.333] sna_accel_wakeup_handler [401203.333] kgem_retire [401203.333] kgem_retire__flushing: 0 bo on flushing list [401203.333] kgem_busy: handle=7, busy=0, wedged=0 [401203.333] __kgem_retire_rq: request 7 complete [401203.333] kgem_busy: handle=63, busy=0, wedged=0 [401203.333] kgem_bo_move_to_inactive: moving handle=63 to inactive [401203.333] kgem_busy: handle=63, busy=0, wedged=0 [401203.333] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [401203.333] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [401203.333] kgem_retire -- retired=1, need_retire=0 [401203.333] sna_create_pixmap(64, 64, 32, usage=0) [401203.333] kgem_can_create_2d: 64x64 @ 32 [401203.333] kgem_choose_tiling: too thin [width 64, 32 bpp] for TILING_X [401203.333] kgem_choose_tiling: 64x64 -> 0 [401203.333] sna_create_pixmap: creating GPU pixmap 64x64, stride=256, flags=b [401203.333] create_pixmap: serial=97, usage=0, 0x0 [401203.333] sna_validate_gc changes=7fffff [401203.333] sna_put_image((0, 0)x(64, 64), depth=32, format=2) [401203.333] region_inplace: (64x64), inplace? 0 [401203.333] upload_inplace? no, region not suitable [401203.333] sna_pixmap_alloc_cpu: pixmap=98 [401203.333] sna_pixmap_alloc_cpu: allocating CPU buffer (64x64) [401203.333] kgem_create_cpu_2d(64x64, bpp=32) [401203.333] kgem_create_cpu_2d: 64x64, 32 bpp, stride=256 [401203.333] search_snoop_cache: num_pages=4, flags=0 [401203.333] search_snoop_cache: found handle=31 (num_pages=107) in snoop cache [401203.333] kgem_bo_map__cpu(handle=31, size=438272, mapped? 1) [401203.333] sna_pixmap_alloc_cpu: allocated CPU handle=31 (snooped? 1) [401203.333] sna_put_zpixmap_blt: syncing CPU bo [401203.333] kgem_busy: handle=31, busy=0, wedged=0 [401203.333] kgem_bo_sync__cpu: sync: needs_flush? 0, domain? 0, busy? 0 [401203.333] kgem_bo_retire: handle=31, domain=0 [401203.333] kgem_busy: handle=31, busy=0, wedged=0 [401203.333] kgem_bo_retire: retiring bo handle=31 (needed flush? 0), rq? 0 [401203.333] sna_put_zpixmap_blt: marking damage [401203.333] sna_put_zpixmap_blt: replacing entire pixmap [401203.333] __sna_damage_all(64, 64) [401203.333] sna_put_zpixmap_blt: upload(0, 0, 64, 64) [401203.333] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(64, 64) [401203.333] memcpy_blt: src=(0, 0), dst=(0, 0), size=64x64, pitch=256/256 [401203.333] sna_create_pixmap(64, 64, 24, usage=0) [401203.333] kgem_can_create_2d: 64x64 @ 24 [401203.333] kgem_choose_tiling: too thin [width 64, 32 bpp] for TILING_X [401203.333] kgem_choose_tiling: 64x64 -> 0 [401203.333] sna_create_pixmap: creating GPU pixmap 64x64, stride=256, flags=b [401203.333] create_pixmap: serial=99, usage=0, 0x0 [401203.333] sna_composite(1 src=(0, 0), mask=(0, 0), dst=(0, 0)+(0, 0), size=(64, 64) [401203.333] sna_compute_composite_region: dst=(0, 0)x(64, 64) [401203.333] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (64, 64) [401203.333] clip_to_dst: region: 1x[(0, 0), (64, 64)], clip: 1x[(0, 0), (64, 64)] [401203.333] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (64, 64) [401203.333] sna_compute_composite_region: clip against src: (0, 0), (64, 64) [401203.333] sna_composite: composite region extents:+(0, 0) -> (0, 0), (64, 64) + (0, 0) [401203.333] gen3_render_composite() [401203.333] try_blt: already performing BLT [401203.333] sna_blt_composite (0, 0), (0, 0), 64x64 [401203.334] sna_drawable_use_bo pixmap=100, box=((0, 0), (64, 64)), flags=1... [401203.334] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [401203.334] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [401203.334] sna_pixmap_move_to_gpu(pixmap=100, usage=0), flags=3 [401203.334] sna_pixmap_move_to_gpu: CPU damage? 0 [401203.334] sna_pixmap_move_to_gpu: creating GPU bo (64x64@32), create=3 [401203.334] kgem_choose_tiling: too thin [width 64, 32 bpp] for TILING_X [401203.334] kgem_choose_tiling: 64x64 -> 0 [401203.334] kgem_create_2d(64x64, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [401203.334] kgem_bo_remove_from_inactive: removing handle=63 from inactive [401203.334] from inactive: pitch=256, tiling=0: handle=63, id=299 [401203.334] __sna_damage_all(64, 64) [401203.334] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [401203.334] sna_drawable_use_bo: allocated GPU bo for operation [401203.334] sna_drawable_use_bo: using GPU bo with damage? 0 [401203.334] sna_blt_composite: blt dst offset (0, 0), source offset (0, 0), with alpha fixup? 0 [401203.334] use_cpu_bo for box=(0, 0), (64, 64) [401203.334] prepare_blt_copy [401203.334] blt_composite_copy_box: box (0, 0), (64, 64) [401203.334] sna_blt_copy_one: (0, 0) -> (0, 0) x (64, 64) [401203.334] kgem_add_reloc: handle=63, pos=4, delta=0, domains=00028002 [401203.334] kgem_add_handle: handle=63, index=0 [401203.334] __kgem_bo_mark_dirty: handle=63 (proxy? 0) [401203.334] kgem_add_reloc: handle=31, pos=7, delta=0, domains=00028000 [401203.334] kgem_add_handle: handle=31, index=1 [401203.334] apply_damage: damage=(nil), region=1 [(0, 0), (64, 64) + (0, 0)] [401203.334] sna_block_handler (tv=599.544000) [401203.334] sna_accel_block_handler: GPU idle, flushing [401203.334] gen3_vertex_close: used=0/1024, vbo active? 0 [401203.334] batch[3/0]: 10 10 65528 65528, nreloc=2, nexec=2, nfence=0, aperture=123 [401203.334] kgem_busy: handle=6, busy=0, wedged=0 [401203.334] gem_write(handle=6, offset=0, len=40) [401203.334] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=81e000 [401203.334] kgem_commit: release handle=63 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=6100000 [401203.334] kgem_commit: release handle=31 (proxy? 0), dirty? 0 flush? 0, snoop? 1 -> offset=47ea000 [401203.334] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.334] sna_accel_do_flush -- no pending write to scanout [401203.334] sna_wakeup_handler [401203.334] sna_accel_wakeup_handler [401203.334] kgem_retire [401203.334] kgem_retire__flushing: 0 bo on flushing list [401203.334] kgem_busy: handle=6, busy=0, wedged=0 [401203.334] __kgem_retire_rq: request 6 complete [401203.334] kgem_busy: handle=63, busy=0, wedged=0 [401203.334] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [401203.334] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [401203.334] kgem_retire -- retired=0, need_retire=0 [401203.334] sna_block_handler (tv=599.544000) [401203.334] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.334] sna_accel_do_flush -- no pending write to scanout [401203.343] sna_wakeup_handler [401203.343] sna_accel_wakeup_handler [401203.343] sna_block_handler (tv=599.535000) [401203.343] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.343] sna_accel_do_flush -- no pending write to scanout [401203.343] sna_accel_do_throttle (time=401203343), triggered [401203.343] sna_accel_throttle (time=401203343) [401203.343] sna_accel_disarm_timer[1] (time=401203343) [401203.343] sna_wakeup_handler [401203.343] sna_accel_wakeup_handler [401203.343] sna_block_handler (tv=599.535000) [401203.343] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.343] sna_accel_do_flush -- no pending write to scanout [401203.343] sna_accel_do_throttle -- no pending activity [401203.343] sna_wakeup_handler [401203.343] sna_accel_wakeup_handler [401203.343] sna_block_handler (tv=599.535000) [401203.343] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.343] sna_accel_do_flush -- no pending write to scanout [401203.343] sna_accel_do_throttle -- no pending activity [401203.343] sna_wakeup_handler [401203.343] sna_accel_wakeup_handler [401203.343] sna_block_handler (tv=599.535000) [401203.343] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.343] sna_accel_do_flush -- no pending write to scanout [401203.343] sna_accel_do_throttle -- no pending activity [401203.343] sna_wakeup_handler [401203.343] sna_accel_wakeup_handler [401203.343] sna_block_handler (tv=599.535000) [401203.343] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.343] sna_accel_do_flush -- no pending write to scanout [401203.343] sna_accel_do_throttle -- no pending activity [401203.352] sna_wakeup_handler [401203.352] sna_accel_wakeup_handler [401203.352] sna_block_handler (tv=599.526000) [401203.352] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.352] sna_accel_do_flush -- no pending write to scanout [401203.352] sna_accel_do_throttle -- no pending activity [401203.352] sna_wakeup_handler [401203.352] sna_accel_wakeup_handler [401203.352] sna_block_handler (tv=0.000000) [401203.352] sna_wakeup_handler [401203.352] sna_accel_wakeup_handler [401203.352] sna_block_handler (tv=599.526000) [401203.352] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.352] sna_accel_do_flush -- no pending write to scanout [401203.352] sna_accel_do_throttle -- no pending activity [401203.352] sna_wakeup_handler [401203.352] sna_accel_wakeup_handler [401203.352] sna_block_handler (tv=599.526000) [401203.352] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.352] sna_accel_do_flush -- no pending write to scanout [401203.352] sna_accel_do_throttle -- no pending activity [401203.352] sna_wakeup_handler [401203.352] sna_accel_wakeup_handler [401203.352] sna_block_handler (tv=599.526000) [401203.352] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.352] sna_accel_do_flush -- no pending write to scanout [401203.352] sna_accel_do_throttle -- no pending activity [401203.352] sna_wakeup_handler [401203.352] sna_accel_wakeup_handler [401203.352] sna_block_handler (tv=599.526000) [401203.352] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.352] sna_accel_do_flush -- no pending write to scanout [401203.352] sna_accel_do_throttle -- no pending activity [401203.352] sna_wakeup_handler [401203.352] sna_accel_wakeup_handler [401203.352] sna_block_handler (tv=599.526000) [401203.352] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.352] sna_accel_do_flush -- no pending write to scanout [401203.352] sna_accel_do_throttle -- no pending activity [401203.352] sna_wakeup_handler [401203.352] sna_accel_wakeup_handler [401203.352] sna_block_handler (tv=599.526000) [401203.352] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.352] sna_accel_do_flush -- no pending write to scanout [401203.352] sna_accel_do_throttle -- no pending activity [401203.352] sna_wakeup_handler [401203.352] sna_accel_wakeup_handler [401203.352] sna_block_handler (tv=599.526000) [401203.352] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.352] sna_accel_do_flush -- no pending write to scanout [401203.352] sna_accel_do_throttle -- no pending activity [401203.352] sna_wakeup_handler [401203.352] sna_accel_wakeup_handler [401203.352] sna_block_handler (tv=599.526000) [401203.352] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.352] sna_accel_do_flush -- no pending write to scanout [401203.352] sna_accel_do_throttle -- no pending activity [401203.352] sna_wakeup_handler [401203.352] sna_accel_wakeup_handler [401203.352] sna_block_handler (tv=599.526000) [401203.352] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.352] sna_accel_do_flush -- no pending write to scanout [401203.352] sna_accel_do_throttle -- no pending activity [401203.352] sna_wakeup_handler [401203.353] sna_accel_wakeup_handler [401203.353] sna_block_handler (tv=599.525000) [401203.353] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.353] sna_accel_do_flush -- no pending write to scanout [401203.353] sna_accel_do_throttle -- no pending activity [401203.353] sna_wakeup_handler [401203.353] sna_accel_wakeup_handler [401203.353] sna_change_window_attributes [401203.353] sna_block_handler (tv=599.525000) [401203.353] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.353] sna_accel_do_flush -- no pending write to scanout [401203.353] sna_accel_do_throttle -- no pending activity [401203.355] sna_wakeup_handler [401203.355] sna_accel_wakeup_handler [401203.355] sna_change_window_attributes [401203.355] sna_block_handler (tv=599.523000) [401203.355] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.355] sna_accel_do_flush -- no pending write to scanout [401203.355] sna_accel_do_throttle -- no pending activity [401203.355] sna_wakeup_handler [401203.355] sna_accel_wakeup_handler [401203.355] sna_block_handler (tv=599.523000) [401203.355] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.355] sna_accel_do_flush -- no pending write to scanout [401203.355] sna_accel_do_throttle -- no pending activity [401203.387] sna_wakeup_handler [401203.387] sna_accel_wakeup_handler [401203.387] sna_block_handler (tv=599.491000) [401203.387] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.387] sna_accel_do_flush -- no pending write to scanout [401203.387] sna_accel_do_throttle -- no pending activity [401203.397] sna_wakeup_handler [401203.397] sna_accel_wakeup_handler [401203.397] sna_create_pixmap(78, 124, 24, usage=0) [401203.397] kgem_can_create_2d: 78x124 @ 24 [401203.397] kgem_choose_tiling: 78x124 -> 1 [401203.397] sna_create_pixmap: creating GPU pixmap 78x124, stride=312, flags=b [401203.397] create_pixmap: serial=103, usage=0, 0x0 [401203.397] sna_validate_gc changes=0 [401203.397] sna_copy_area: src=(768, 490)x(78, 124)+(0, 0) -> dst=(0, 0)+(0, 0); alu=3, pm=ffffffffffffffff [401203.397] sna_do_copy: src=(768, 490), dst=(0, 0), size=(78x124) [401203.397] sna_do_copy: after drawable: src=(768, 490), dst=(0, 0), size=(78x124) [401203.397] sna_do_copy: dst extents (0, 0), (78, 124) [401203.397] sna_do_copy: pixmap -- no source clipping [401203.397] sna_do_copy: fast source clip against extents [401203.397] sna_do_copy: src extents (768, 490), (846, 614) x 1 [401203.397] sna_do_copy: copy region (0, 0), (78, 124) x 1 [401203.397] sna_copy_boxes (boxes=1x[(0, 0), (78, 124)...], src=+(768, 490), alu=3, src.size=1920x1080, dst.size=78x124) [401203.397] sna_copy_boxes: dst=(priv=0xe13550, gpu_bo=(nil), cpu_bo=(nil)), src=(priv=0xceb820, gpu_bo=0xdeb0e0, cpu_bo=(nil)), replaces=1 [401203.397] source_prefer_gpu: source has gpu damage, force gpu [401203.397] sna_drawable_use_bo pixmap=104, box=((0, 0), (78, 124)), flags=3... [401203.397] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=3 [401203.397] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [401203.397] sna_pixmap_move_to_gpu(pixmap=104, usage=0), flags=43 [401203.397] sna_pixmap_move_to_gpu: CPU damage? 0 [401203.397] sna_pixmap_move_to_gpu: creating GPU bo (78x124@32), create=3 [401203.397] kgem_choose_tiling: 78x124 -> 1 [401203.397] kgem_create_2d(78x124, bpp=32, tiling=1, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [401203.397] new pitch=512, tiling=1, handle=64, id=300, num_pages=16 [16], bucket=4 [401203.397] __sna_damage_all(78, 124) [401203.397] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [401203.397] sna_drawable_use_bo: allocated GPU bo for operation [401203.397] sna_drawable_use_bo: using GPU bo with damage? 0 [401203.397] sna_pixmap_move_to_gpu(pixmap=14, usage=0), flags=2 [401203.397] sna_pixmap_move_to_gpu: already all-damaged [401203.397] sna_copy_boxes: move whole src_pixmap to GPU and copy [401203.397] gen3_render_copy_boxes (768, 490)->(0, 0) x 1 [401203.397] sna_blt_copy_boxes src=(768, 490) -> (0, 0) x 1, tiling=(1, 1), pitch=(8192, 512) [401203.397] sna_blt_copy_boxes: box=(0, 0)x(78, 124) [401203.397] kgem_add_reloc: handle=64, pos=4, delta=0, domains=00028002 [401203.397] kgem_add_handle: handle=64, index=0 [401203.397] __kgem_bo_mark_dirty: handle=64 (proxy? 0) [401203.397] kgem_add_reloc: handle=30, pos=7, delta=0, domains=00028000 [401203.397] kgem_add_handle: handle=30, index=1 [401203.397] sna_copy_area: src=(0, 0)x(78, 124)+(0, 0) -> dst=(0, 0)+(0, 0); alu=3, pm=ffffffffffffffff [401203.397] sna_do_copy: src=(0, 0), dst=(0, 0), size=(78x124) [401203.397] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(78x124) [401203.397] sna_do_copy: dst extents (0, 0), (78, 124) [401203.397] sna_do_copy: pixmap -- no source clipping [401203.397] sna_do_copy: fast source clip against extents [401203.397] sna_do_copy: src extents (0, 0), (78, 124) x 1 [401203.397] sna_do_copy: copy region (0, 0), (78, 124) x 1 [401203.397] sna_copy_boxes (boxes=1x[(0, 0), (78, 124)...], src=+(0, 0), alu=3, src.size=78x124, dst.size=78x124) [401203.397] sna_copy_boxes: dst=(priv=0xe13550, gpu_bo=0xe13630, cpu_bo=(nil)), src=(priv=0xdaef50, gpu_bo=(nil), cpu_bo=0xdaefd0), replaces=1 [401203.397] kgem_bo_is_busy: handle=35, domain: 1 exec? 0, rq? 0 [401203.398] region_inplace: yes, already wholly damaged on the GPU [401203.398] sna_drawable_use_bo pixmap=104, box=((0, 0), (78, 124)), flags=1... [401203.398] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [401203.398] sna_drawable_use_bo: use GPU fast path (all-damaged) [401203.398] sna_drawable_use_bo: using whole GPU bo [401203.398] kgem_choose_tiling: 78x124 -> 1 [401203.398] region_overlaps_damage? [401203.398] sna_copy_boxes: region overlaps CPU damage, copy from CPU bo [401203.398] sna_drawable_move_region_to_cpu(pixmap=28 (78x124), [(0, 0), (78, 124)], flags=10) [401203.398] sna_drawable_move_region_to_cpu: pixmap=28 all damaged on CPU [401203.398] gen3_render_copy_boxes (0, 0)->(0, 0) x 1 [401203.398] sna_blt_copy_boxes src=(0, 0) -> (0, 0) x 1, tiling=(0, 1), pitch=(312, 512) [401203.398] sna_blt_copy_boxes: box=(0, 0)x(78, 124) [401203.398] kgem_add_reloc: handle=64, pos=12, delta=0, domains=00028002 [401203.398] kgem_add_reloc: handle=35, pos=15, delta=0, domains=00028000 [401203.398] kgem_add_handle: handle=35, index=2 [401203.398] sna_validate_gc changes=0 [401203.398] sna_copy_area: src=(0, 0)x(78, 124)+(0, 0) -> dst=(768, 490)+(0, 0); alu=3, pm=ffffffffffffffff [401203.398] sna_do_copy: src=(0, 0), dst=(768, 490), size=(78x124) [401203.398] sna_do_copy: after drawable: src=(0, 0), dst=(768, 490), size=(78x124) [401203.398] sna_do_copy: dst extents (768, 490), (846, 614) [401203.398] sna_do_copy: pixmap -- no source clipping [401203.398] sna_do_copy: fast source clip against extents [401203.398] sna_do_copy: src extents (0, 0), (78, 124) x 1 [401203.398] sna_do_copy: copy region (768, 490), (846, 614) x 1 [401203.398] sna_copy_boxes (boxes=1x[(768, 490), (846, 614)...], src=+(-768, -490), alu=3, src.size=78x124, dst.size=1920x1080) [401203.398] sna_copy_boxes: dst=(priv=0xaef0a0, gpu_bo=0xaef100, cpu_bo=(nil)), src=(priv=0xe13550, gpu_bo=0xe13630, cpu_bo=(nil)), replaces=0 [401203.398] source_prefer_gpu: source has gpu damage, force gpu [401203.398] sna_drawable_use_bo pixmap=3, box=((768, 490), (846, 614)), flags=3... [401203.398] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=3 [401203.398] sna_drawable_use_bo: use GPU fast path (all-damaged) [401203.398] sna_drawable_use_bo: using whole GPU bo [401203.398] sna_pixmap_move_to_gpu(pixmap=104, usage=0), flags=2 [401203.398] sna_pixmap_move_to_gpu: already all-damaged [401203.398] sna_copy_boxes: move whole src_pixmap to GPU and copy [401203.398] gen3_render_copy_boxes (-768, -490)->(0, 0) x 1 [401203.398] sna_blt_copy_boxes src=(-768, -490) -> (0, 0) x 1, tiling=(1, 1), pitch=(512, 8192) [401203.398] gen3_vertex_close: used=0/1024, vbo active? 0 [401203.398] batch[3/0]: 18 18 65528 65528, nreloc=4, nexec=3, nfence=2, aperture=2202 [401203.398] kgem_busy: handle=5, busy=0, wedged=0 [401203.398] gem_write(handle=5, offset=0, len=72) [401203.398] kgem_commit: release handle=5 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=81d000 [401203.398] kgem_commit: release handle=64 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=6300000 [401203.398] kgem_commit: release handle=30 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=3000000 [401203.398] kgem_commit: release handle=35 (proxy? 0), dirty? 0 flush? 0, snoop? 1 -> offset=6401000 [401203.398] sna_blt_copy_boxes: box=(768, 490)x(78, 124) [401203.398] kgem_add_reloc: handle=27, pos=4, delta=0, domains=00028002 [401203.398] kgem_add_handle: handle=27, index=0 [401203.398] __kgem_bo_mark_dirty: handle=27 (proxy? 0) [401203.398] kgem_add_reloc: handle=64, pos=7, delta=0, domains=00028000 [401203.398] kgem_add_handle: handle=64, index=1 [401203.398] sna_destroy_pixmap: pixmap=104, attached?=1 [401203.398] _kgem_bo_destroy: handle=64, proxy? 0 [401203.398] __kgem_bo_destroy: handle=64 [401203.398] __kgem_bo_destroy: handle=64 -> active [401203.398] sna_block_handler (tv=599.480000) [401203.398] kgem_busy: handle=5, busy=0, wedged=0 [401203.398] __kgem_ring_is_idle: ring=0 idle (handle=5) [401203.398] kgem_busy: handle=5, busy=0, wedged=0 [401203.398] __kgem_retire_rq: request 5 complete [401203.398] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [401203.398] sna_accel_block_handler: GPU idle, flushing [401203.398] gen3_vertex_close: used=0/1024, vbo active? 0 [401203.398] batch[3/0]: 10 10 65528 65528, nreloc=2, nexec=2, nfence=2, aperture=2192 [401203.398] kgem_busy: handle=4, busy=0, wedged=0 [401203.398] gem_write(handle=4, offset=0, len=40) [401203.398] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=81c000 [401203.398] kgem_commit: release handle=27 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=1000000 [401203.398] kgem_commit: release handle=64 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=6300000 [401203.398] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.398] sna_accel_do_flush -- no pending write to scanout [401203.398] kgem_busy: handle=27, busy=0, wedged=0 [401203.398] __kgem_flush: handle=27, busy?=0 [401203.398] timer_enable (time=401203398), starting timer 1 [401203.403] sna_wakeup_handler [401203.403] sna_accel_wakeup_handler [401203.403] kgem_retire [401203.403] kgem_retire__flushing: 0 bo on flushing list [401203.403] kgem_busy: handle=4, busy=0, wedged=0 [401203.403] __kgem_retire_rq: request 4 complete [401203.403] kgem_busy: handle=64, busy=0, wedged=0 [401203.403] kgem_bo_move_to_inactive: moving handle=64 to inactive [401203.403] kgem_busy: handle=64, busy=0, wedged=0 [401203.403] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [401203.403] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [401203.403] kgem_retire -- retired=1, need_retire=0 [401203.403] sna_block_handler (tv=599.475000) [401203.403] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.403] sna_accel_do_flush -- no pending write to scanout [401203.403] sna_wakeup_handler [401203.403] sna_accel_wakeup_handler [401203.403] sna_block_handler (tv=599.475000) [401203.403] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.403] sna_accel_do_flush -- no pending write to scanout [401203.413] sna_wakeup_handler [401203.413] sna_accel_wakeup_handler [401203.413] sna_create_pixmap(780, 372, 24, usage=0) [401203.413] kgem_can_create_2d: 780x372 @ 24 [401203.413] kgem_choose_tiling: TLB near-miss between lines 780x372 (pitch=3120), forcing tiling 1 [401203.413] sna_create_pixmap: creating GPU pixmap 780x372, stride=3120, flags=b [401203.413] create_pixmap: serial=105, usage=0, 0x0 [401203.413] sna_validate_gc changes=0 [401203.413] sna_put_image((0, 0)x(780, 372), depth=24, format=2) [401203.413] region_inplace: (780x372), inplace? 1 [401203.413] sna_pixmap_alloc_cpu: pixmap=106 [401203.413] sna_pixmap_alloc_cpu: allocating CPU buffer (780x372) [401203.413] kgem_create_cpu_2d(780x372, bpp=32) [401203.413] kgem_create_cpu_2d: 780x372, 32 bpp, stride=3120 [401203.413] search_snoop_cache: num_pages=284, flags=0 [401203.413] search_snoop_cache: found handle=32 (num_pages=284) in snoop cache [401203.413] kgem_bo_map__cpu(handle=32, size=1163264, mapped? 1) [401203.413] sna_pixmap_alloc_cpu: allocated CPU handle=32 (snooped? 1) [401203.413] sna_put_zpixmap_blt: syncing CPU bo [401203.413] sna_put_zpixmap_blt: marking damage [401203.413] sna_put_zpixmap_blt: replacing entire pixmap [401203.413] __sna_damage_all(780, 372) [401203.413] sna_put_zpixmap_blt: upload(0, 0, 780, 372) [401203.413] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(780, 372) [401203.413] memcpy_blt: src=(0, 0), dst=(0, 0), size=780x372, pitch=3120/3120 [401203.414] sna_block_handler (tv=599.464000) [401203.414] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.414] sna_accel_do_flush -- no pending write to scanout [401203.414] sna_wakeup_handler [401203.414] sna_accel_wakeup_handler [401203.414] sna_create_pixmap(78, 124, 24, usage=0) [401203.414] kgem_can_create_2d: 78x124 @ 24 [401203.414] kgem_choose_tiling: 78x124 -> 1 [401203.414] sna_create_pixmap: creating GPU pixmap 78x124, stride=312, flags=b [401203.414] create_pixmap: serial=107, usage=0, 0x0 [401203.414] sna_validate_gc changes=0 [401203.414] sna_copy_area: src=(0, 0)x(78, 124)+(0, 0) -> dst=(0, 0)+(0, 0); alu=3, pm=ffffffffffffffff [401203.414] sna_do_copy: src=(0, 0), dst=(0, 0), size=(78x124) [401203.414] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(78x124) [401203.414] sna_do_copy: dst extents (0, 0), (78, 124) [401203.414] sna_do_copy: pixmap -- no source clipping [401203.414] sna_do_copy: fast source clip against extents [401203.414] sna_do_copy: src extents (0, 0), (78, 124) x 1 [401203.414] sna_do_copy: copy region (0, 0), (78, 124) x 1 [401203.414] sna_copy_boxes (boxes=1x[(0, 0), (78, 124)...], src=+(0, 0), alu=3, src.size=780x372, dst.size=78x124) [401203.414] sna_copy_boxes: dst=(priv=0xe137e0, gpu_bo=(nil), cpu_bo=(nil)), src=(priv=0xe13550, gpu_bo=(nil), cpu_bo=0xda18f0), replaces=1 [401203.414] kgem_bo_is_busy: handle=32, domain: 1 exec? 0, rq? 0 [401203.414] region_inplace: (78x124), inplace? 0 [401203.414] sna_drawable_use_bo pixmap=108, box=((0, 0), (78, 124)), flags=0... [401203.414] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=0 [401203.414] sna_drawable_use_bo: try cpu as GPU bo is idle [401203.414] sna_copy_boxes: fallback -- src=(0, 0), dst=(0, 0) [401203.414] sna_drawable_move_region_to_cpu(pixmap=106 (780x372), [(0, 0), (78, 124)], flags=2) [401203.414] sna_drawable_move_region_to_cpu: pixmap=106 all damaged on CPU [401203.414] sna_drawable_move_region_to_cpu: syncing cpu bo [401203.414] kgem_bo_is_busy: handle=32, domain: 1 exec? 0, rq? 0 [401203.414] sna_drawable_move_region_to_cpu(pixmap=108 (78x124), [(0, 0), (78, 124)], flags=5) [401203.414] sna_drawable_move_region_to_cpu: delta=(0, 0) [401203.414] sna_drawable_move_region_to_cpu: region subsumes drawable [401203.414] _sna_pixmap_move_to_cpu(pixmap=108, 78x124, flags=5) [401203.414] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=(nil), cpu_damage=(nil), is-clear?=0 [401203.414] _sna_pixmap_move_to_cpu: no readbck, discarding gpu damage [0], pending clear[0] [401203.414] sna_pixmap_alloc_cpu: pixmap=108 [401203.414] sna_pixmap_alloc_cpu: allocating CPU buffer (78x124) [401203.414] kgem_create_cpu_2d(78x124, bpp=32) [401203.414] kgem_create_cpu_2d: 78x124, 32 bpp, stride=312 [401203.414] search_snoop_cache: num_pages=10, flags=0 [401203.414] search_snoop_cache: inactive and cache empty [401203.414] __kgem_throttle_retire: nothing to retire [401203.414] search_snoop_cache: nothing retired [401203.414] kgem_create_linear(38688) [401203.414] search_linear_cache: num_pages=10, flags=106, use_active? 0 [401203.414] search_linear_cache: inactive and cache bucket empty [401203.414] search_linear_cache: active cache bucket empty [401203.414] kgem_create_linear: new handle=65, num_pages=10 [401203.414] kgem_bo_map__cpu(handle=65, size=40960, mapped? 0) [401203.414] kgem_trim_vma_cache: type=1, count=-32767 (bucket: 3) [401203.414] kgem_bo_map__cpu: caching CPU vma for 65 [401203.414] kgem_bo_map__cpu(handle=65, size=40960, mapped? 1) [401203.414] sna_pixmap_alloc_cpu: allocated CPU handle=65 (snooped? 1) [401203.414] _sna_pixmap_move_to_cpu: marking as damaged [401203.414] __sna_damage_all(78, 124) [401203.414] _sna_pixmap_move_to_cpu: syncing CPU bo [401203.414] _sna_pixmap_move_to_cpu: discarding GPU bo in favour of CPU bo [401203.414] sna_copy_boxes: memcpy_blt(box=(0, 0), (78, 124), src=(0, 0), pitches=(3120, 312)) [401203.414] memcpy_blt: src=(0, 0), dst=(0, 0), size=78x124, pitch=3120/312 [401203.414] sna_create_pixmap(78, 124, 24, usage=0) [401203.414] kgem_can_create_2d: 78x124 @ 24 [401203.414] kgem_choose_tiling: 78x124 -> 1 [401203.414] sna_create_pixmap: creating GPU pixmap 78x124, stride=312, flags=b [401203.414] create_pixmap: serial=109, usage=0, 0x0 [401203.414] sna_validate_gc changes=0 [401203.414] sna_copy_area: src=(78, 0)x(78, 124)+(0, 0) -> dst=(0, 0)+(0, 0); alu=3, pm=ffffffffffffffff [401203.414] sna_do_copy: src=(78, 0), dst=(0, 0), size=(78x124) [401203.414] sna_do_copy: after drawable: src=(78, 0), dst=(0, 0), size=(78x124) [401203.414] sna_do_copy: dst extents (0, 0), (78, 124) [401203.414] sna_do_copy: pixmap -- no source clipping [401203.414] sna_do_copy: fast source clip against extents [401203.414] sna_do_copy: src extents (78, 0), (156, 124) x 1 [401203.414] sna_do_copy: copy region (0, 0), (78, 124) x 1 [401203.414] sna_copy_boxes (boxes=1x[(0, 0), (78, 124)...], src=+(78, 0), alu=3, src.size=780x372, dst.size=78x124) [401203.414] sna_copy_boxes: dst=(priv=0xe13c40, gpu_bo=(nil), cpu_bo=(nil)), src=(priv=0xe13550, gpu_bo=(nil), cpu_bo=0xda18f0), replaces=1 [401203.414] kgem_bo_is_busy: handle=32, domain: 1 exec? 0, rq? 0 [401203.414] region_inplace: (78x124), inplace? 0 [401203.414] sna_drawable_use_bo pixmap=110, box=((0, 0), (78, 124)), flags=0... [401203.414] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=0 [401203.414] sna_drawable_use_bo: try cpu as GPU bo is idle [401203.414] sna_copy_boxes: fallback -- src=(78, 0), dst=(0, 0) [401203.414] sna_drawable_move_region_to_cpu(pixmap=106 (780x372), [(78, 0), (156, 124)], flags=2) [401203.414] sna_drawable_move_region_to_cpu: pixmap=106 all damaged on CPU [401203.414] sna_drawable_move_region_to_cpu: syncing cpu bo [401203.414] kgem_bo_is_busy: handle=32, domain: 1 exec? 0, rq? 0 [401203.414] sna_drawable_move_region_to_cpu(pixmap=110 (78x124), [(0, 0), (78, 124)], flags=5) [401203.414] sna_drawable_move_region_to_cpu: delta=(0, 0) [401203.414] sna_drawable_move_region_to_cpu: region subsumes drawable [401203.414] _sna_pixmap_move_to_cpu(pixmap=110, 78x124, flags=5) [401203.414] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=(nil), cpu_damage=(nil), is-clear?=0 [401203.414] _sna_pixmap_move_to_cpu: no readbck, discarding gpu damage [0], pending clear[0] [401203.414] sna_pixmap_alloc_cpu: pixmap=110 [401203.415] sna_pixmap_alloc_cpu: allocating CPU buffer (78x124) [401203.415] kgem_create_cpu_2d(78x124, bpp=32) [401203.415] kgem_create_cpu_2d: 78x124, 32 bpp, stride=312 [401203.415] search_snoop_cache: num_pages=10, flags=0 [401203.415] search_snoop_cache: inactive and cache empty [401203.415] __kgem_throttle_retire: nothing to retire [401203.415] search_snoop_cache: nothing retired [401203.415] kgem_create_linear(38688) [401203.415] search_linear_cache: num_pages=10, flags=106, use_active? 0 [401203.415] search_linear_cache: inactive and cache bucket empty [401203.415] search_linear_cache: active cache bucket empty [401203.415] kgem_create_linear: new handle=66, num_pages=10 [401203.415] kgem_bo_map__cpu(handle=66, size=40960, mapped? 0) [401203.415] kgem_trim_vma_cache: type=1, count=-32767 (bucket: 3) [401203.415] kgem_bo_map__cpu: caching CPU vma for 66 [401203.415] kgem_bo_map__cpu(handle=66, size=40960, mapped? 1) [401203.415] sna_pixmap_alloc_cpu: allocated CPU handle=66 (snooped? 1) [401203.415] _sna_pixmap_move_to_cpu: marking as damaged [401203.415] __sna_damage_all(78, 124) [401203.415] _sna_pixmap_move_to_cpu: syncing CPU bo [401203.415] _sna_pixmap_move_to_cpu: discarding GPU bo in favour of CPU bo [401203.415] sna_copy_boxes: memcpy_blt(box=(0, 0), (78, 124), src=(78, 0), pitches=(3120, 312)) [401203.415] memcpy_blt: src=(0, 0), dst=(0, 0), size=78x124, pitch=3120/312 [401203.415] sna_create_pixmap(78, 124, 24, usage=0) [401203.415] kgem_can_create_2d: 78x124 @ 24 [401203.415] kgem_choose_tiling: 78x124 -> 1 [401203.415] sna_create_pixmap: creating GPU pixmap 78x124, stride=312, flags=b [401203.415] create_pixmap: serial=111, usage=0, 0x0 [401203.415] sna_validate_gc changes=0 [401203.415] sna_copy_area: src=(156, 0)x(78, 124)+(0, 0) -> dst=(0, 0)+(0, 0); alu=3, pm=ffffffffffffffff [401203.415] sna_do_copy: src=(156, 0), dst=(0, 0), size=(78x124) [401203.415] sna_do_copy: after drawable: src=(156, 0), dst=(0, 0), size=(78x124) [401203.415] sna_do_copy: dst extents (0, 0), (78, 124) [401203.415] sna_do_copy: pixmap -- no source clipping [401203.415] sna_do_copy: fast source clip against extents [401203.415] sna_do_copy: src extents (156, 0), (234, 124) x 1 [401203.415] sna_do_copy: copy region (0, 0), (78, 124) x 1 [401203.415] sna_copy_boxes (boxes=1x[(0, 0), (78, 124)...], src=+(156, 0), alu=3, src.size=780x372, dst.size=78x124) [401203.415] sna_copy_boxes: dst=(priv=0xe13e50, gpu_bo=(nil), cpu_bo=(nil)), src=(priv=0xe13550, gpu_bo=(nil), cpu_bo=0xda18f0), replaces=1 [401203.415] kgem_bo_is_busy: handle=32, domain: 1 exec? 0, rq? 0 [401203.415] region_inplace: (78x124), inplace? 0 [401203.415] sna_drawable_use_bo pixmap=112, box=((0, 0), (78, 124)), flags=0... [401203.415] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=0 [401203.415] sna_drawable_use_bo: try cpu as GPU bo is idle [401203.415] sna_copy_boxes: fallback -- src=(156, 0), dst=(0, 0) [401203.415] sna_drawable_move_region_to_cpu(pixmap=106 (780x372), [(156, 0), (234, 124)], flags=2) [401203.415] sna_drawable_move_region_to_cpu: pixmap=106 all damaged on CPU [401203.415] sna_drawable_move_region_to_cpu: syncing cpu bo [401203.415] kgem_bo_is_busy: handle=32, domain: 1 exec? 0, rq? 0 [401203.415] sna_drawable_move_region_to_cpu(pixmap=112 (78x124), [(0, 0), (78, 124)], flags=5) [401203.415] sna_drawable_move_region_to_cpu: delta=(0, 0) [401203.415] sna_drawable_move_region_to_cpu: region subsumes drawable [401203.415] _sna_pixmap_move_to_cpu(pixmap=112, 78x124, flags=5) [401203.415] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=(nil), cpu_damage=(nil), is-clear?=0 [401203.415] _sna_pixmap_move_to_cpu: no readbck, discarding gpu damage [0], pending clear[0] [401203.415] sna_pixmap_alloc_cpu: pixmap=112 [401203.415] sna_pixmap_alloc_cpu: allocating CPU buffer (78x124) [401203.415] kgem_create_cpu_2d(78x124, bpp=32) [401203.415] kgem_create_cpu_2d: 78x124, 32 bpp, stride=312 [401203.415] search_snoop_cache: num_pages=10, flags=0 [401203.415] search_snoop_cache: inactive and cache empty [401203.415] __kgem_throttle_retire: nothing to retire [401203.415] search_snoop_cache: nothing retired [401203.415] kgem_create_linear(38688) [401203.415] search_linear_cache: num_pages=10, flags=106, use_active? 0 [401203.415] search_linear_cache: inactive and cache bucket empty [401203.415] search_linear_cache: active cache bucket empty [401203.415] kgem_create_linear: new handle=67, num_pages=10 [401203.415] kgem_bo_map__cpu(handle=67, size=40960, mapped? 0) [401203.415] kgem_trim_vma_cache: type=1, count=-32767 (bucket: 3) [401203.415] kgem_bo_map__cpu: caching CPU vma for 67 [401203.415] kgem_bo_map__cpu(handle=67, size=40960, mapped? 1) [401203.415] sna_pixmap_alloc_cpu: allocated CPU handle=67 (snooped? 1) [401203.415] _sna_pixmap_move_to_cpu: marking as damaged [401203.415] __sna_damage_all(78, 124) [401203.415] _sna_pixmap_move_to_cpu: syncing CPU bo [401203.415] _sna_pixmap_move_to_cpu: discarding GPU bo in favour of CPU bo [401203.415] sna_copy_boxes: memcpy_blt(box=(0, 0), (78, 124), src=(156, 0), pitches=(3120, 312)) [401203.415] memcpy_blt: src=(0, 0), dst=(0, 0), size=78x124, pitch=3120/312 [401203.415] sna_create_pixmap(78, 124, 24, usage=0) [401203.415] kgem_can_create_2d: 78x124 @ 24 [401203.415] kgem_choose_tiling: 78x124 -> 1 [401203.415] sna_create_pixmap: creating GPU pixmap 78x124, stride=312, flags=b [401203.415] create_pixmap: serial=113, usage=0, 0x0 [401203.415] sna_validate_gc changes=0 [401203.415] sna_copy_area: src=(234, 0)x(78, 124)+(0, 0) -> dst=(0, 0)+(0, 0); alu=3, pm=ffffffffffffffff [401203.415] sna_do_copy: src=(234, 0), dst=(0, 0), size=(78x124) [401203.415] sna_do_copy: after drawable: src=(234, 0), dst=(0, 0), size=(78x124) [401203.415] sna_do_copy: dst extents (0, 0), (78, 124) [401203.415] sna_do_copy: pixmap -- no source clipping [401203.415] sna_do_copy: fast source clip against extents [401203.415] sna_do_copy: src extents (234, 0), (312, 124) x 1 [401203.415] sna_do_copy: copy region (0, 0), (78, 124) x 1 [401203.415] sna_copy_boxes (boxes=1x[(0, 0), (78, 124)...], src=+(234, 0), alu=3, src.size=780x372, dst.size=78x124) [401203.415] sna_copy_boxes: dst=(priv=0xe14060, gpu_bo=(nil), cpu_bo=(nil)), src=(priv=0xe13550, gpu_bo=(nil), cpu_bo=0xda18f0), replaces=1 [401203.415] kgem_bo_is_busy: handle=32, domain: 1 exec? 0, rq? 0 [401203.415] region_inplace: (78x124), inplace? 0 [401203.415] sna_drawable_use_bo pixmap=114, box=((0, 0), (78, 124)), flags=0... [401203.415] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=0 [401203.415] sna_drawable_use_bo: try cpu as GPU bo is idle [401203.415] sna_copy_boxes: fallback -- src=(234, 0), dst=(0, 0) [401203.415] sna_drawable_move_region_to_cpu(pixmap=106 (780x372), [(234, 0), (312, 124)], flags=2) [401203.415] sna_drawable_move_region_to_cpu: pixmap=106 all damaged on CPU [401203.415] sna_drawable_move_region_to_cpu: syncing cpu bo [401203.415] kgem_bo_is_busy: handle=32, domain: 1 exec? 0, rq? 0 [401203.415] sna_drawable_move_region_to_cpu(pixmap=114 (78x124), [(0, 0), (78, 124)], flags=5) [401203.415] sna_drawable_move_region_to_cpu: delta=(0, 0) [401203.415] sna_drawable_move_region_to_cpu: region subsumes drawable [401203.415] _sna_pixmap_move_to_cpu(pixmap=114, 78x124, flags=5) [401203.415] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=(nil), cpu_damage=(nil), is-clear?=0 [401203.415] _sna_pixmap_move_to_cpu: no readbck, discarding gpu damage [0], pending clear[0] [401203.415] sna_pixmap_alloc_cpu: pixmap=114 [401203.415] sna_pixmap_alloc_cpu: allocating CPU buffer (78x124) [401203.415] kgem_create_cpu_2d(78x124, bpp=32) [401203.415] kgem_create_cpu_2d: 78x124, 32 bpp, stride=312 [401203.415] search_snoop_cache: num_pages=10, flags=0 [401203.415] search_snoop_cache: inactive and cache empty [401203.415] __kgem_throttle_retire: nothing to retire [401203.415] search_snoop_cache: nothing retired [401203.415] kgem_create_linear(38688) [401203.415] search_linear_cache: num_pages=10, flags=106, use_active? 0 [401203.415] search_linear_cache: inactive and cache bucket empty [401203.415] search_linear_cache: active cache bucket empty [401203.415] kgem_create_linear: new handle=68, num_pages=10 [401203.415] kgem_bo_map__cpu(handle=68, size=40960, mapped? 0) [401203.415] kgem_trim_vma_cache: type=1, count=-32767 (bucket: 3) [401203.415] kgem_bo_map__cpu: caching CPU vma for 68 [401203.415] kgem_bo_map__cpu(handle=68, size=40960, mapped? 1) [401203.415] sna_pixmap_alloc_cpu: allocated CPU handle=68 (snooped? 1) [401203.415] _sna_pixmap_move_to_cpu: marking as damaged [401203.415] __sna_damage_all(78, 124) [401203.415] _sna_pixmap_move_to_cpu: syncing CPU bo [401203.416] _sna_pixmap_move_to_cpu: discarding GPU bo in favour of CPU bo [401203.416] sna_copy_boxes: memcpy_blt(box=(0, 0), (78, 124), src=(234, 0), pitches=(3120, 312)) [401203.416] memcpy_blt: src=(0, 0), dst=(0, 0), size=78x124, pitch=3120/312 [401203.416] sna_create_pixmap(78, 124, 24, usage=0) [401203.416] kgem_can_create_2d: 78x124 @ 24 [401203.416] kgem_choose_tiling: 78x124 -> 1 [401203.416] sna_create_pixmap: creating GPU pixmap 78x124, stride=312, flags=b [401203.416] create_pixmap: serial=115, usage=0, 0x0 [401203.416] sna_validate_gc changes=0 [401203.416] sna_copy_area: src=(312, 0)x(78, 124)+(0, 0) -> dst=(0, 0)+(0, 0); alu=3, pm=ffffffffffffffff [401203.416] sna_do_copy: src=(312, 0), dst=(0, 0), size=(78x124) [401203.416] sna_do_copy: after drawable: src=(312, 0), dst=(0, 0), size=(78x124) [401203.416] sna_do_copy: dst extents (0, 0), (78, 124) [401203.416] sna_do_copy: pixmap -- no source clipping [401203.416] sna_do_copy: fast source clip against extents [401203.416] sna_do_copy: src extents (312, 0), (390, 124) x 1 [401203.416] sna_do_copy: copy region (0, 0), (78, 124) x 1 [401203.416] sna_copy_boxes (boxes=1x[(0, 0), (78, 124)...], src=+(312, 0), alu=3, src.size=780x372, dst.size=78x124) [401203.416] sna_copy_boxes: dst=(priv=0xe24060, gpu_bo=(nil), cpu_bo=(nil)), src=(priv=0xe13550, gpu_bo=(nil), cpu_bo=0xda18f0), replaces=1 [401203.416] kgem_bo_is_busy: handle=32, domain: 1 exec? 0, rq? 0 [401203.416] region_inplace: (78x124), inplace? 0 [401203.416] sna_drawable_use_bo pixmap=116, box=((0, 0), (78, 124)), flags=0... [401203.416] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=0 [401203.416] sna_drawable_use_bo: try cpu as GPU bo is idle [401203.416] sna_copy_boxes: fallback -- src=(312, 0), dst=(0, 0) [401203.416] sna_drawable_move_region_to_cpu(pixmap=106 (780x372), [(312, 0), (390, 124)], flags=2) [401203.416] sna_drawable_move_region_to_cpu: pixmap=106 all damaged on CPU [401203.416] sna_drawable_move_region_to_cpu: syncing cpu bo [401203.416] kgem_bo_is_busy: handle=32, domain: 1 exec? 0, rq? 0 [401203.416] sna_drawable_move_region_to_cpu(pixmap=116 (78x124), [(0, 0), (78, 124)], flags=5) [401203.416] sna_drawable_move_region_to_cpu: delta=(0, 0) [401203.416] sna_drawable_move_region_to_cpu: region subsumes drawable [401203.416] _sna_pixmap_move_to_cpu(pixmap=116, 78x124, flags=5) [401203.416] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=(nil), cpu_damage=(nil), is-clear?=0 [401203.416] _sna_pixmap_move_to_cpu: no readbck, discarding gpu damage [0], pending clear[0] [401203.416] sna_pixmap_alloc_cpu: pixmap=116 [401203.416] sna_pixmap_alloc_cpu: allocating CPU buffer (78x124) [401203.416] kgem_create_cpu_2d(78x124, bpp=32) [401203.416] kgem_create_cpu_2d: 78x124, 32 bpp, stride=312 [401203.416] search_snoop_cache: num_pages=10, flags=0 [401203.416] search_snoop_cache: inactive and cache empty [401203.416] __kgem_throttle_retire: nothing to retire [401203.416] search_snoop_cache: nothing retired [401203.416] kgem_create_linear(38688) [401203.416] search_linear_cache: num_pages=10, flags=106, use_active? 0 [401203.416] search_linear_cache: inactive and cache bucket empty [401203.416] search_linear_cache: active cache bucket empty [401203.416] kgem_create_linear: new handle=69, num_pages=10 [401203.416] kgem_bo_map__cpu(handle=69, size=40960, mapped? 0) [401203.416] kgem_trim_vma_cache: type=1, count=-32767 (bucket: 3) [401203.416] kgem_bo_map__cpu: caching CPU vma for 69 [401203.416] kgem_bo_map__cpu(handle=69, size=40960, mapped? 1) [401203.416] sna_pixmap_alloc_cpu: allocated CPU handle=69 (snooped? 1) [401203.416] _sna_pixmap_move_to_cpu: marking as damaged [401203.416] __sna_damage_all(78, 124) [401203.416] _sna_pixmap_move_to_cpu: syncing CPU bo [401203.416] _sna_pixmap_move_to_cpu: discarding GPU bo in favour of CPU bo [401203.416] sna_copy_boxes: memcpy_blt(box=(0, 0), (78, 124), src=(312, 0), pitches=(3120, 312)) [401203.416] memcpy_blt: src=(0, 0), dst=(0, 0), size=78x124, pitch=3120/312 [401203.416] sna_create_pixmap(78, 124, 24, usage=0) [401203.416] kgem_can_create_2d: 78x124 @ 24 [401203.416] kgem_choose_tiling: 78x124 -> 1 [401203.416] sna_create_pixmap: creating GPU pixmap 78x124, stride=312, flags=b [401203.416] create_pixmap: serial=117, usage=0, 0x0 [401203.416] sna_validate_gc changes=0 [401203.416] sna_copy_area: src=(390, 0)x(78, 124)+(0, 0) -> dst=(0, 0)+(0, 0); alu=3, pm=ffffffffffffffff [401203.416] sna_do_copy: src=(390, 0), dst=(0, 0), size=(78x124) [401203.416] sna_do_copy: after drawable: src=(390, 0), dst=(0, 0), size=(78x124) [401203.416] sna_do_copy: dst extents (0, 0), (78, 124) [401203.416] sna_do_copy: pixmap -- no source clipping [401203.416] sna_do_copy: fast source clip against extents [401203.416] sna_do_copy: src extents (390, 0), (468, 124) x 1 [401203.416] sna_do_copy: copy region (0, 0), (78, 124) x 1 [401203.416] sna_copy_boxes (boxes=1x[(0, 0), (78, 124)...], src=+(390, 0), alu=3, src.size=780x372, dst.size=78x124) [401203.416] sna_copy_boxes: dst=(priv=0xe24290, gpu_bo=(nil), cpu_bo=(nil)), src=(priv=0xe13550, gpu_bo=(nil), cpu_bo=0xda18f0), replaces=1 [401203.416] kgem_bo_is_busy: handle=32, domain: 1 exec? 0, rq? 0 [401203.416] region_inplace: (78x124), inplace? 0 [401203.416] sna_drawable_use_bo pixmap=118, box=((0, 0), (78, 124)), flags=0... [401203.416] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=0 [401203.416] sna_drawable_use_bo: try cpu as GPU bo is idle [401203.416] sna_copy_boxes: fallback -- src=(390, 0), dst=(0, 0) [401203.416] sna_drawable_move_region_to_cpu(pixmap=106 (780x372), [(390, 0), (468, 124)], flags=2) [401203.416] sna_drawable_move_region_to_cpu: pixmap=106 all damaged on CPU [401203.416] sna_drawable_move_region_to_cpu: syncing cpu bo [401203.416] kgem_bo_is_busy: handle=32, domain: 1 exec? 0, rq? 0 [401203.416] sna_drawable_move_region_to_cpu(pixmap=118 (78x124), [(0, 0), (78, 124)], flags=5) [401203.416] sna_drawable_move_region_to_cpu: delta=(0, 0) [401203.416] sna_drawable_move_region_to_cpu: region subsumes drawable [401203.416] _sna_pixmap_move_to_cpu(pixmap=118, 78x124, flags=5) [401203.416] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=(nil), cpu_damage=(nil), is-clear?=0 [401203.416] _sna_pixmap_move_to_cpu: no readbck, discarding gpu damage [0], pending clear[0] [401203.416] sna_pixmap_alloc_cpu: pixmap=118 [401203.416] sna_pixmap_alloc_cpu: allocating CPU buffer (78x124) [401203.416] kgem_create_cpu_2d(78x124, bpp=32) [401203.416] kgem_create_cpu_2d: 78x124, 32 bpp, stride=312 [401203.416] search_snoop_cache: num_pages=10, flags=0 [401203.416] search_snoop_cache: inactive and cache empty [401203.416] __kgem_throttle_retire: nothing to retire [401203.416] search_snoop_cache: nothing retired [401203.416] kgem_create_linear(38688) [401203.416] search_linear_cache: num_pages=10, flags=106, use_active? 0 [401203.416] search_linear_cache: inactive and cache bucket empty [401203.416] search_linear_cache: active cache bucket empty [401203.416] kgem_create_linear: new handle=70, num_pages=10 [401203.416] kgem_bo_map__cpu(handle=70, size=40960, mapped? 0) [401203.416] kgem_trim_vma_cache: type=1, count=-32767 (bucket: 3) [401203.416] kgem_bo_map__cpu: caching CPU vma for 70 [401203.416] kgem_bo_map__cpu(handle=70, size=40960, mapped? 1) [401203.416] sna_pixmap_alloc_cpu: allocated CPU handle=70 (snooped? 1) [401203.416] _sna_pixmap_move_to_cpu: marking as damaged [401203.416] __sna_damage_all(78, 124) [401203.416] _sna_pixmap_move_to_cpu: syncing CPU bo [401203.416] _sna_pixmap_move_to_cpu: discarding GPU bo in favour of CPU bo [401203.416] sna_copy_boxes: memcpy_blt(box=(0, 0), (78, 124), src=(390, 0), pitches=(3120, 312)) [401203.416] memcpy_blt: src=(0, 0), dst=(0, 0), size=78x124, pitch=3120/312 [401203.417] sna_create_pixmap(78, 124, 24, usage=0) [401203.417] kgem_can_create_2d: 78x124 @ 24 [401203.417] kgem_choose_tiling: 78x124 -> 1 [401203.417] sna_create_pixmap: creating GPU pixmap 78x124, stride=312, flags=b [401203.417] create_pixmap: serial=119, usage=0, 0x0 [401203.417] sna_validate_gc changes=0 [401203.417] sna_copy_area: src=(468, 0)x(78, 124)+(0, 0) -> dst=(0, 0)+(0, 0); alu=3, pm=ffffffffffffffff [401203.417] sna_do_copy: src=(468, 0), dst=(0, 0), size=(78x124) [401203.417] sna_do_copy: after drawable: src=(468, 0), dst=(0, 0), size=(78x124) [401203.417] sna_do_copy: dst extents (0, 0), (78, 124) [401203.417] sna_do_copy: pixmap -- no source clipping [401203.417] sna_do_copy: fast source clip against extents [401203.417] sna_do_copy: src extents (468, 0), (546, 124) x 1 [401203.417] sna_do_copy: copy region (0, 0), (78, 124) x 1 [401203.417] sna_copy_boxes (boxes=1x[(0, 0), (78, 124)...], src=+(468, 0), alu=3, src.size=780x372, dst.size=78x124) [401203.417] sna_copy_boxes: dst=(priv=0xe244c0, gpu_bo=(nil), cpu_bo=(nil)), src=(priv=0xe13550, gpu_bo=(nil), cpu_bo=0xda18f0), replaces=1 [401203.417] kgem_bo_is_busy: handle=32, domain: 1 exec? 0, rq? 0 [401203.417] region_inplace: (78x124), inplace? 0 [401203.417] sna_drawable_use_bo pixmap=120, box=((0, 0), (78, 124)), flags=0... [401203.417] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=0 [401203.417] sna_drawable_use_bo: try cpu as GPU bo is idle [401203.417] sna_copy_boxes: fallback -- src=(468, 0), dst=(0, 0) [401203.417] sna_drawable_move_region_to_cpu(pixmap=106 (780x372), [(468, 0), (546, 124)], flags=2) [401203.417] sna_drawable_move_region_to_cpu: pixmap=106 all damaged on CPU [401203.417] sna_drawable_move_region_to_cpu: syncing cpu bo [401203.417] kgem_bo_is_busy: handle=32, domain: 1 exec? 0, rq? 0 [401203.417] sna_drawable_move_region_to_cpu(pixmap=120 (78x124), [(0, 0), (78, 124)], flags=5) [401203.417] sna_drawable_move_region_to_cpu: delta=(0, 0) [401203.417] sna_drawable_move_region_to_cpu: region subsumes drawable [401203.417] _sna_pixmap_move_to_cpu(pixmap=120, 78x124, flags=5) [401203.417] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=(nil), cpu_damage=(nil), is-clear?=0 [401203.417] _sna_pixmap_move_to_cpu: no readbck, discarding gpu damage [0], pending clear[0] [401203.417] sna_pixmap_alloc_cpu: pixmap=120 [401203.417] sna_pixmap_alloc_cpu: allocating CPU buffer (78x124) [401203.417] kgem_create_cpu_2d(78x124, bpp=32) [401203.417] kgem_create_cpu_2d: 78x124, 32 bpp, stride=312 [401203.417] search_snoop_cache: num_pages=10, flags=0 [401203.417] search_snoop_cache: inactive and cache empty [401203.417] __kgem_throttle_retire: nothing to retire [401203.417] search_snoop_cache: nothing retired [401203.417] kgem_create_linear(38688) [401203.417] search_linear_cache: num_pages=10, flags=106, use_active? 0 [401203.417] search_linear_cache: inactive and cache bucket empty [401203.417] search_linear_cache: active cache bucket empty [401203.417] kgem_create_linear: new handle=71, num_pages=10 [401203.417] kgem_bo_map__cpu(handle=71, size=40960, mapped? 0) [401203.417] kgem_trim_vma_cache: type=1, count=-32767 (bucket: 3) [401203.417] kgem_bo_map__cpu: caching CPU vma for 71 [401203.417] kgem_bo_map__cpu(handle=71, size=40960, mapped? 1) [401203.417] sna_pixmap_alloc_cpu: allocated CPU handle=71 (snooped? 1) [401203.417] _sna_pixmap_move_to_cpu: marking as damaged [401203.417] __sna_damage_all(78, 124) [401203.417] _sna_pixmap_move_to_cpu: syncing CPU bo [401203.417] _sna_pixmap_move_to_cpu: discarding GPU bo in favour of CPU bo [401203.417] sna_copy_boxes: memcpy_blt(box=(0, 0), (78, 124), src=(468, 0), pitches=(3120, 312)) [401203.417] memcpy_blt: src=(0, 0), dst=(0, 0), size=78x124, pitch=3120/312 [401203.417] sna_create_pixmap(78, 124, 24, usage=0) [401203.417] kgem_can_create_2d: 78x124 @ 24 [401203.417] kgem_choose_tiling: 78x124 -> 1 [401203.417] sna_create_pixmap: creating GPU pixmap 78x124, stride=312, flags=b [401203.417] create_pixmap: serial=121, usage=0, 0x0 [401203.417] sna_validate_gc changes=0 [401203.417] sna_copy_area: src=(546, 0)x(78, 124)+(0, 0) -> dst=(0, 0)+(0, 0); alu=3, pm=ffffffffffffffff [401203.417] sna_do_copy: src=(546, 0), dst=(0, 0), size=(78x124) [401203.417] sna_do_copy: after drawable: src=(546, 0), dst=(0, 0), size=(78x124) [401203.417] sna_do_copy: dst extents (0, 0), (78, 124) [401203.417] sna_do_copy: pixmap -- no source clipping [401203.417] sna_do_copy: fast source clip against extents [401203.417] sna_do_copy: src extents (546, 0), (624, 124) x 1 [401203.417] sna_do_copy: copy region (0, 0), (78, 124) x 1 [401203.417] sna_copy_boxes (boxes=1x[(0, 0), (78, 124)...], src=+(546, 0), alu=3, src.size=780x372, dst.size=78x124) [401203.417] sna_copy_boxes: dst=(priv=0xe246f0, gpu_bo=(nil), cpu_bo=(nil)), src=(priv=0xe13550, gpu_bo=(nil), cpu_bo=0xda18f0), replaces=1 [401203.417] kgem_bo_is_busy: handle=32, domain: 1 exec? 0, rq? 0 [401203.417] region_inplace: (78x124), inplace? 0 [401203.417] sna_drawable_use_bo pixmap=122, box=((0, 0), (78, 124)), flags=0... [401203.417] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=0 [401203.417] sna_drawable_use_bo: try cpu as GPU bo is idle [401203.417] sna_copy_boxes: fallback -- src=(546, 0), dst=(0, 0) [401203.417] sna_drawable_move_region_to_cpu(pixmap=106 (780x372), [(546, 0), (624, 124)], flags=2) [401203.417] sna_drawable_move_region_to_cpu: pixmap=106 all damaged on CPU [401203.417] sna_drawable_move_region_to_cpu: syncing cpu bo [401203.417] kgem_bo_is_busy: handle=32, domain: 1 exec? 0, rq? 0 [401203.417] sna_drawable_move_region_to_cpu(pixmap=122 (78x124), [(0, 0), (78, 124)], flags=5) [401203.417] sna_drawable_move_region_to_cpu: delta=(0, 0) [401203.417] sna_drawable_move_region_to_cpu: region subsumes drawable [401203.417] _sna_pixmap_move_to_cpu(pixmap=122, 78x124, flags=5) [401203.417] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=(nil), cpu_damage=(nil), is-clear?=0 [401203.417] _sna_pixmap_move_to_cpu: no readbck, discarding gpu damage [0], pending clear[0] [401203.417] sna_pixmap_alloc_cpu: pixmap=122 [401203.417] sna_pixmap_alloc_cpu: allocating CPU buffer (78x124) [401203.417] kgem_create_cpu_2d(78x124, bpp=32) [401203.417] kgem_create_cpu_2d: 78x124, 32 bpp, stride=312 [401203.417] search_snoop_cache: num_pages=10, flags=0 [401203.417] search_snoop_cache: inactive and cache empty [401203.417] __kgem_throttle_retire: nothing to retire [401203.417] search_snoop_cache: nothing retired [401203.417] kgem_create_linear(38688) [401203.417] search_linear_cache: num_pages=10, flags=106, use_active? 0 [401203.417] search_linear_cache: inactive and cache bucket empty [401203.417] search_linear_cache: active cache bucket empty [401203.417] kgem_create_linear: new handle=72, num_pages=10 [401203.417] kgem_bo_map__cpu(handle=72, size=40960, mapped? 0) [401203.417] kgem_trim_vma_cache: type=1, count=-32767 (bucket: 3) [401203.417] kgem_bo_map__cpu: caching CPU vma for 72 [401203.417] kgem_bo_map__cpu(handle=72, size=40960, mapped? 1) [401203.417] sna_pixmap_alloc_cpu: allocated CPU handle=72 (snooped? 1) [401203.417] _sna_pixmap_move_to_cpu: marking as damaged [401203.417] __sna_damage_all(78, 124) [401203.417] _sna_pixmap_move_to_cpu: syncing CPU bo [401203.417] _sna_pixmap_move_to_cpu: discarding GPU bo in favour of CPU bo [401203.417] sna_copy_boxes: memcpy_blt(box=(0, 0), (78, 124), src=(546, 0), pitches=(3120, 312)) [401203.417] memcpy_blt: src=(0, 0), dst=(0, 0), size=78x124, pitch=3120/312 [401203.417] sna_create_pixmap(78, 124, 24, usage=0) [401203.417] kgem_can_create_2d: 78x124 @ 24 [401203.417] kgem_choose_tiling: 78x124 -> 1 [401203.417] sna_create_pixmap: creating GPU pixmap 78x124, stride=312, flags=b [401203.417] create_pixmap: serial=123, usage=0, 0x0 [401203.417] sna_validate_gc changes=0 [401203.417] sna_copy_area: src=(624, 0)x(78, 124)+(0, 0) -> dst=(0, 0)+(0, 0); alu=3, pm=ffffffffffffffff [401203.417] sna_do_copy: src=(624, 0), dst=(0, 0), size=(78x124) [401203.417] sna_do_copy: after drawable: src=(624, 0), dst=(0, 0), size=(78x124) [401203.417] sna_do_copy: dst extents (0, 0), (78, 124) [401203.417] sna_do_copy: pixmap -- no source clipping [401203.417] sna_do_copy: fast source clip against extents [401203.417] sna_do_copy: src extents (624, 0), (702, 124) x 1 [401203.417] sna_do_copy: copy region (0, 0), (78, 124) x 1 [401203.417] sna_copy_boxes (boxes=1x[(0, 0), (78, 124)...], src=+(624, 0), alu=3, src.size=780x372, dst.size=78x124) [401203.417] sna_copy_boxes: dst=(priv=0xe24920, gpu_bo=(nil), cpu_bo=(nil)), src=(priv=0xe13550, gpu_bo=(nil), cpu_bo=0xda18f0), replaces=1 [401203.417] kgem_bo_is_busy: handle=32, domain: 1 exec? 0, rq? 0 [401203.418] region_inplace: (78x124), inplace? 0 [401203.418] sna_drawable_use_bo pixmap=124, box=((0, 0), (78, 124)), flags=0... [401203.418] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=0 [401203.418] sna_drawable_use_bo: try cpu as GPU bo is idle [401203.418] sna_copy_boxes: fallback -- src=(624, 0), dst=(0, 0) [401203.418] sna_drawable_move_region_to_cpu(pixmap=106 (780x372), [(624, 0), (702, 124)], flags=2) [401203.418] sna_drawable_move_region_to_cpu: pixmap=106 all damaged on CPU [401203.418] sna_drawable_move_region_to_cpu: syncing cpu bo [401203.418] kgem_bo_is_busy: handle=32, domain: 1 exec? 0, rq? 0 [401203.418] sna_drawable_move_region_to_cpu(pixmap=124 (78x124), [(0, 0), (78, 124)], flags=5) [401203.418] sna_drawable_move_region_to_cpu: delta=(0, 0) [401203.418] sna_drawable_move_region_to_cpu: region subsumes drawable [401203.418] _sna_pixmap_move_to_cpu(pixmap=124, 78x124, flags=5) [401203.418] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=(nil), cpu_damage=(nil), is-clear?=0 [401203.418] _sna_pixmap_move_to_cpu: no readbck, discarding gpu damage [0], pending clear[0] [401203.418] sna_pixmap_alloc_cpu: pixmap=124 [401203.418] sna_pixmap_alloc_cpu: allocating CPU buffer (78x124) [401203.418] kgem_create_cpu_2d(78x124, bpp=32) [401203.418] kgem_create_cpu_2d: 78x124, 32 bpp, stride=312 [401203.418] search_snoop_cache: num_pages=10, flags=0 [401203.418] search_snoop_cache: inactive and cache empty [401203.418] __kgem_throttle_retire: nothing to retire [401203.418] search_snoop_cache: nothing retired [401203.418] kgem_create_linear(38688) [401203.418] search_linear_cache: num_pages=10, flags=106, use_active? 0 [401203.418] search_linear_cache: inactive and cache bucket empty [401203.418] search_linear_cache: active cache bucket empty [401203.418] kgem_create_linear: new handle=73, num_pages=10 [401203.418] kgem_bo_map__cpu(handle=73, size=40960, mapped? 0) [401203.418] kgem_trim_vma_cache: type=1, count=-32767 (bucket: 3) [401203.418] kgem_bo_map__cpu: caching CPU vma for 73 [401203.418] kgem_bo_map__cpu(handle=73, size=40960, mapped? 1) [401203.418] sna_pixmap_alloc_cpu: allocated CPU handle=73 (snooped? 1) [401203.418] _sna_pixmap_move_to_cpu: marking as damaged [401203.418] __sna_damage_all(78, 124) [401203.418] _sna_pixmap_move_to_cpu: syncing CPU bo [401203.418] _sna_pixmap_move_to_cpu: discarding GPU bo in favour of CPU bo [401203.418] sna_copy_boxes: memcpy_blt(box=(0, 0), (78, 124), src=(624, 0), pitches=(3120, 312)) [401203.418] memcpy_blt: src=(0, 0), dst=(0, 0), size=78x124, pitch=3120/312 [401203.418] sna_create_pixmap(78, 124, 24, usage=0) [401203.418] kgem_can_create_2d: 78x124 @ 24 [401203.418] kgem_choose_tiling: 78x124 -> 1 [401203.418] sna_create_pixmap: creating GPU pixmap 78x124, stride=312, flags=b [401203.418] create_pixmap: serial=125, usage=0, 0x0 [401203.418] sna_validate_gc changes=0 [401203.418] sna_copy_area: src=(702, 0)x(78, 124)+(0, 0) -> dst=(0, 0)+(0, 0); alu=3, pm=ffffffffffffffff [401203.418] sna_do_copy: src=(702, 0), dst=(0, 0), size=(78x124) [401203.418] sna_do_copy: after drawable: src=(702, 0), dst=(0, 0), size=(78x124) [401203.418] sna_do_copy: dst extents (0, 0), (78, 124) [401203.418] sna_do_copy: pixmap -- no source clipping [401203.418] sna_do_copy: fast source clip against extents [401203.418] sna_do_copy: src extents (702, 0), (780, 124) x 1 [401203.418] sna_do_copy: copy region (0, 0), (78, 124) x 1 [401203.418] sna_copy_boxes (boxes=1x[(0, 0), (78, 124)...], src=+(702, 0), alu=3, src.size=780x372, dst.size=78x124) [401203.418] sna_copy_boxes: dst=(priv=0xe24b50, gpu_bo=(nil), cpu_bo=(nil)), src=(priv=0xe13550, gpu_bo=(nil), cpu_bo=0xda18f0), replaces=1 [401203.418] kgem_bo_is_busy: handle=32, domain: 1 exec? 0, rq? 0 [401203.418] region_inplace: (78x124), inplace? 0 [401203.418] sna_drawable_use_bo pixmap=126, box=((0, 0), (78, 124)), flags=0... [401203.418] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=0 [401203.418] sna_drawable_use_bo: try cpu as GPU bo is idle [401203.418] sna_copy_boxes: fallback -- src=(702, 0), dst=(0, 0) [401203.418] sna_drawable_move_region_to_cpu(pixmap=106 (780x372), [(702, 0), (780, 124)], flags=2) [401203.418] sna_drawable_move_region_to_cpu: pixmap=106 all damaged on CPU [401203.418] sna_drawable_move_region_to_cpu: syncing cpu bo [401203.418] kgem_bo_is_busy: handle=32, domain: 1 exec? 0, rq? 0 [401203.418] sna_drawable_move_region_to_cpu(pixmap=126 (78x124), [(0, 0), (78, 124)], flags=5) [401203.418] sna_drawable_move_region_to_cpu: delta=(0, 0) [401203.418] sna_drawable_move_region_to_cpu: region subsumes drawable [401203.418] _sna_pixmap_move_to_cpu(pixmap=126, 78x124, flags=5) [401203.418] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=(nil), cpu_damage=(nil), is-clear?=0 [401203.418] _sna_pixmap_move_to_cpu: no readbck, discarding gpu damage [0], pending clear[0] [401203.418] sna_pixmap_alloc_cpu: pixmap=126 [401203.418] sna_pixmap_alloc_cpu: allocating CPU buffer (78x124) [401203.418] kgem_create_cpu_2d(78x124, bpp=32) [401203.418] kgem_create_cpu_2d: 78x124, 32 bpp, stride=312 [401203.418] search_snoop_cache: num_pages=10, flags=0 [401203.418] search_snoop_cache: inactive and cache empty [401203.418] __kgem_throttle_retire: nothing to retire [401203.418] search_snoop_cache: nothing retired [401203.418] kgem_create_linear(38688) [401203.418] search_linear_cache: num_pages=10, flags=106, use_active? 0 [401203.418] search_linear_cache: inactive and cache bucket empty [401203.418] search_linear_cache: active cache bucket empty [401203.418] kgem_create_linear: new handle=74, num_pages=10 [401203.418] kgem_bo_map__cpu(handle=74, size=40960, mapped? 0) [401203.418] kgem_trim_vma_cache: type=1, count=-32767 (bucket: 3) [401203.418] kgem_bo_map__cpu: caching CPU vma for 74 [401203.418] kgem_bo_map__cpu(handle=74, size=40960, mapped? 1) [401203.418] sna_pixmap_alloc_cpu: allocated CPU handle=74 (snooped? 1) [401203.418] _sna_pixmap_move_to_cpu: marking as damaged [401203.418] __sna_damage_all(78, 124) [401203.418] _sna_pixmap_move_to_cpu: syncing CPU bo [401203.418] _sna_pixmap_move_to_cpu: discarding GPU bo in favour of CPU bo [401203.418] sna_copy_boxes: memcpy_blt(box=(0, 0), (78, 124), src=(702, 0), pitches=(3120, 312)) [401203.418] memcpy_blt: src=(0, 0), dst=(0, 0), size=78x124, pitch=3120/312 [401203.418] sna_create_pixmap(78, 124, 24, usage=0) [401203.418] kgem_can_create_2d: 78x124 @ 24 [401203.418] kgem_choose_tiling: 78x124 -> 1 [401203.418] sna_create_pixmap: creating GPU pixmap 78x124, stride=312, flags=b [401203.418] create_pixmap: serial=127, usage=0, 0x0 [401203.418] sna_validate_gc changes=0 [401203.418] sna_copy_area: src=(0, 124)x(78, 124)+(0, 0) -> dst=(0, 0)+(0, 0); alu=3, pm=ffffffffffffffff [401203.418] sna_do_copy: src=(0, 124), dst=(0, 0), size=(78x124) [401203.418] sna_do_copy: after drawable: src=(0, 124), dst=(0, 0), size=(78x124) [401203.418] sna_do_copy: dst extents (0, 0), (78, 124) [401203.418] sna_do_copy: pixmap -- no source clipping [401203.418] sna_do_copy: fast source clip against extents [401203.418] sna_do_copy: src extents (0, 124), (78, 248) x 1 [401203.418] sna_do_copy: copy region (0, 0), (78, 124) x 1 [401203.418] sna_copy_boxes (boxes=1x[(0, 0), (78, 124)...], src=+(0, 124), alu=3, src.size=780x372, dst.size=78x124) [401203.418] sna_copy_boxes: dst=(priv=0xe24d80, gpu_bo=(nil), cpu_bo=(nil)), src=(priv=0xe13550, gpu_bo=(nil), cpu_bo=0xda18f0), replaces=1 [401203.418] kgem_bo_is_busy: handle=32, domain: 1 exec? 0, rq? 0 [401203.418] region_inplace: (78x124), inplace? 0 [401203.418] sna_drawable_use_bo pixmap=128, box=((0, 0), (78, 124)), flags=0... [401203.418] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=0 [401203.418] sna_drawable_use_bo: try cpu as GPU bo is idle [401203.418] sna_copy_boxes: fallback -- src=(0, 124), dst=(0, 0) [401203.418] sna_drawable_move_region_to_cpu(pixmap=106 (780x372), [(0, 124), (78, 248)], flags=2) [401203.418] sna_drawable_move_region_to_cpu: pixmap=106 all damaged on CPU [401203.418] sna_drawable_move_region_to_cpu: syncing cpu bo [401203.418] kgem_bo_is_busy: handle=32, domain: 1 exec? 0, rq? 0 [401203.418] sna_drawable_move_region_to_cpu(pixmap=128 (78x124), [(0, 0), (78, 124)], flags=5) [401203.418] sna_drawable_move_region_to_cpu: delta=(0, 0) [401203.418] sna_drawable_move_region_to_cpu: region subsumes drawable [401203.418] _sna_pixmap_move_to_cpu(pixmap=128, 78x124, flags=5) [401203.418] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=(nil), cpu_damage=(nil), is-clear?=0 [401203.418] _sna_pixmap_move_to_cpu: no readbck, discarding gpu damage [0], pending clear[0] [401203.418] sna_pixmap_alloc_cpu: pixmap=128 [401203.418] sna_pixmap_alloc_cpu: allocating CPU buffer (78x124) [401203.418] kgem_create_cpu_2d(78x124, bpp=32) [401203.418] kgem_create_cpu_2d: 78x124, 32 bpp, stride=312 [401203.418] search_snoop_cache: num_pages=10, flags=0 [401203.418] search_snoop_cache: inactive and cache empty [401203.418] __kgem_throttle_retire: nothing to retire [401203.418] search_snoop_cache: nothing retired [401203.419] kgem_create_linear(38688) [401203.419] search_linear_cache: num_pages=10, flags=106, use_active? 0 [401203.419] search_linear_cache: inactive and cache bucket empty [401203.419] search_linear_cache: active cache bucket empty [401203.419] kgem_create_linear: new handle=75, num_pages=10 [401203.419] kgem_bo_map__cpu(handle=75, size=40960, mapped? 0) [401203.419] kgem_trim_vma_cache: type=1, count=-32767 (bucket: 3) [401203.419] kgem_bo_map__cpu: caching CPU vma for 75 [401203.419] kgem_bo_map__cpu(handle=75, size=40960, mapped? 1) [401203.419] sna_pixmap_alloc_cpu: allocated CPU handle=75 (snooped? 1) [401203.419] _sna_pixmap_move_to_cpu: marking as damaged [401203.419] __sna_damage_all(78, 124) [401203.419] _sna_pixmap_move_to_cpu: syncing CPU bo [401203.419] _sna_pixmap_move_to_cpu: discarding GPU bo in favour of CPU bo [401203.419] sna_copy_boxes: memcpy_blt(box=(0, 0), (78, 124), src=(0, 124), pitches=(3120, 312)) [401203.419] memcpy_blt: src=(0, 0), dst=(0, 0), size=78x124, pitch=3120/312 [401203.419] sna_create_pixmap(78, 124, 24, usage=0) [401203.419] kgem_can_create_2d: 78x124 @ 24 [401203.419] kgem_choose_tiling: 78x124 -> 1 [401203.419] sna_create_pixmap: creating GPU pixmap 78x124, stride=312, flags=b [401203.419] create_pixmap: serial=129, usage=0, 0x0 [401203.419] sna_validate_gc changes=0 [401203.419] sna_copy_area: src=(78, 124)x(78, 124)+(0, 0) -> dst=(0, 0)+(0, 0); alu=3, pm=ffffffffffffffff [401203.419] sna_do_copy: src=(78, 124), dst=(0, 0), size=(78x124) [401203.419] sna_do_copy: after drawable: src=(78, 124), dst=(0, 0), size=(78x124) [401203.419] sna_do_copy: dst extents (0, 0), (78, 124) [401203.419] sna_do_copy: pixmap -- no source clipping [401203.419] sna_do_copy: fast source clip against extents [401203.419] sna_do_copy: src extents (78, 124), (156, 248) x 1 [401203.419] sna_do_copy: copy region (0, 0), (78, 124) x 1 [401203.419] sna_copy_boxes (boxes=1x[(0, 0), (78, 124)...], src=+(78, 124), alu=3, src.size=780x372, dst.size=78x124) [401203.419] sna_copy_boxes: dst=(priv=0xe24fb0, gpu_bo=(nil), cpu_bo=(nil)), src=(priv=0xe13550, gpu_bo=(nil), cpu_bo=0xda18f0), replaces=1 [401203.419] kgem_bo_is_busy: handle=32, domain: 1 exec? 0, rq? 0 [401203.419] region_inplace: (78x124), inplace? 0 [401203.419] sna_drawable_use_bo pixmap=130, box=((0, 0), (78, 124)), flags=0... [401203.419] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=0 [401203.419] sna_drawable_use_bo: try cpu as GPU bo is idle [401203.419] sna_copy_boxes: fallback -- src=(78, 124), dst=(0, 0) [401203.419] sna_drawable_move_region_to_cpu(pixmap=106 (780x372), [(78, 124), (156, 248)], flags=2) [401203.419] sna_drawable_move_region_to_cpu: pixmap=106 all damaged on CPU [401203.419] sna_drawable_move_region_to_cpu: syncing cpu bo [401203.419] kgem_bo_is_busy: handle=32, domain: 1 exec? 0, rq? 0 [401203.419] sna_drawable_move_region_to_cpu(pixmap=130 (78x124), [(0, 0), (78, 124)], flags=5) [401203.419] sna_drawable_move_region_to_cpu: delta=(0, 0) [401203.419] sna_drawable_move_region_to_cpu: region subsumes drawable [401203.419] _sna_pixmap_move_to_cpu(pixmap=130, 78x124, flags=5) [401203.419] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=(nil), cpu_damage=(nil), is-clear?=0 [401203.419] _sna_pixmap_move_to_cpu: no readbck, discarding gpu damage [0], pending clear[0] [401203.419] sna_pixmap_alloc_cpu: pixmap=130 [401203.419] sna_pixmap_alloc_cpu: allocating CPU buffer (78x124) [401203.419] kgem_create_cpu_2d(78x124, bpp=32) [401203.419] kgem_create_cpu_2d: 78x124, 32 bpp, stride=312 [401203.419] search_snoop_cache: num_pages=10, flags=0 [401203.419] search_snoop_cache: inactive and cache empty [401203.419] __kgem_throttle_retire: nothing to retire [401203.419] search_snoop_cache: nothing retired [401203.419] kgem_create_linear(38688) [401203.419] search_linear_cache: num_pages=10, flags=106, use_active? 0 [401203.419] search_linear_cache: inactive and cache bucket empty [401203.419] search_linear_cache: active cache bucket empty [401203.419] kgem_create_linear: new handle=76, num_pages=10 [401203.419] kgem_bo_map__cpu(handle=76, size=40960, mapped? 0) [401203.419] kgem_trim_vma_cache: type=1, count=-32767 (bucket: 3) [401203.419] kgem_bo_map__cpu: caching CPU vma for 76 [401203.419] kgem_bo_map__cpu(handle=76, size=40960, mapped? 1) [401203.419] sna_pixmap_alloc_cpu: allocated CPU handle=76 (snooped? 1) [401203.419] _sna_pixmap_move_to_cpu: marking as damaged [401203.419] __sna_damage_all(78, 124) [401203.419] _sna_pixmap_move_to_cpu: syncing CPU bo [401203.419] _sna_pixmap_move_to_cpu: discarding GPU bo in favour of CPU bo [401203.419] sna_copy_boxes: memcpy_blt(box=(0, 0), (78, 124), src=(78, 124), pitches=(3120, 312)) [401203.419] memcpy_blt: src=(0, 0), dst=(0, 0), size=78x124, pitch=3120/312 [401203.419] sna_create_pixmap(78, 124, 24, usage=0) [401203.419] kgem_can_create_2d: 78x124 @ 24 [401203.419] kgem_choose_tiling: 78x124 -> 1 [401203.419] sna_create_pixmap: creating GPU pixmap 78x124, stride=312, flags=b [401203.419] create_pixmap: serial=131, usage=0, 0x0 [401203.419] sna_validate_gc changes=0 [401203.419] sna_copy_area: src=(156, 124)x(78, 124)+(0, 0) -> dst=(0, 0)+(0, 0); alu=3, pm=ffffffffffffffff [401203.419] sna_do_copy: src=(156, 124), dst=(0, 0), size=(78x124) [401203.419] sna_do_copy: after drawable: src=(156, 124), dst=(0, 0), size=(78x124) [401203.419] sna_do_copy: dst extents (0, 0), (78, 124) [401203.419] sna_do_copy: pixmap -- no source clipping [401203.419] sna_do_copy: fast source clip against extents [401203.419] sna_do_copy: src extents (156, 124), (234, 248) x 1 [401203.419] sna_do_copy: copy region (0, 0), (78, 124) x 1 [401203.419] sna_copy_boxes (boxes=1x[(0, 0), (78, 124)...], src=+(156, 124), alu=3, src.size=780x372, dst.size=78x124) [401203.419] sna_copy_boxes: dst=(priv=0xe251e0, gpu_bo=(nil), cpu_bo=(nil)), src=(priv=0xe13550, gpu_bo=(nil), cpu_bo=0xda18f0), replaces=1 [401203.419] kgem_bo_is_busy: handle=32, domain: 1 exec? 0, rq? 0 [401203.419] region_inplace: (78x124), inplace? 0 [401203.419] sna_drawable_use_bo pixmap=132, box=((0, 0), (78, 124)), flags=0... [401203.419] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=0 [401203.419] sna_drawable_use_bo: try cpu as GPU bo is idle [401203.419] sna_copy_boxes: fallback -- src=(156, 124), dst=(0, 0) [401203.419] sna_drawable_move_region_to_cpu(pixmap=106 (780x372), [(156, 124), (234, 248)], flags=2) [401203.419] sna_drawable_move_region_to_cpu: pixmap=106 all damaged on CPU [401203.419] sna_drawable_move_region_to_cpu: syncing cpu bo [401203.419] kgem_bo_is_busy: handle=32, domain: 1 exec? 0, rq? 0 [401203.419] sna_drawable_move_region_to_cpu(pixmap=132 (78x124), [(0, 0), (78, 124)], flags=5) [401203.419] sna_drawable_move_region_to_cpu: delta=(0, 0) [401203.419] sna_drawable_move_region_to_cpu: region subsumes drawable [401203.419] _sna_pixmap_move_to_cpu(pixmap=132, 78x124, flags=5) [401203.419] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=(nil), cpu_damage=(nil), is-clear?=0 [401203.419] _sna_pixmap_move_to_cpu: no readbck, discarding gpu damage [0], pending clear[0] [401203.419] sna_pixmap_alloc_cpu: pixmap=132 [401203.419] sna_pixmap_alloc_cpu: allocating CPU buffer (78x124) [401203.419] kgem_create_cpu_2d(78x124, bpp=32) [401203.419] kgem_create_cpu_2d: 78x124, 32 bpp, stride=312 [401203.419] search_snoop_cache: num_pages=10, flags=0 [401203.419] search_snoop_cache: inactive and cache empty [401203.419] __kgem_throttle_retire: nothing to retire [401203.419] search_snoop_cache: nothing retired [401203.419] kgem_create_linear(38688) [401203.419] search_linear_cache: num_pages=10, flags=106, use_active? 0 [401203.419] search_linear_cache: inactive and cache bucket empty [401203.419] search_linear_cache: active cache bucket empty [401203.419] kgem_create_linear: new handle=77, num_pages=10 [401203.419] kgem_bo_map__cpu(handle=77, size=40960, mapped? 0) [401203.419] kgem_trim_vma_cache: type=1, count=-32767 (bucket: 3) [401203.419] kgem_bo_map__cpu: caching CPU vma for 77 [401203.419] kgem_bo_map__cpu(handle=77, size=40960, mapped? 1) [401203.419] sna_pixmap_alloc_cpu: allocated CPU handle=77 (snooped? 1) [401203.419] _sna_pixmap_move_to_cpu: marking as damaged [401203.419] __sna_damage_all(78, 124) [401203.419] _sna_pixmap_move_to_cpu: syncing CPU bo [401203.419] _sna_pixmap_move_to_cpu: discarding GPU bo in favour of CPU bo [401203.419] sna_copy_boxes: memcpy_blt(box=(0, 0), (78, 124), src=(156, 124), pitches=(3120, 312)) [401203.419] memcpy_blt: src=(0, 0), dst=(0, 0), size=78x124, pitch=3120/312 [401203.420] sna_create_pixmap(78, 124, 24, usage=0) [401203.420] kgem_can_create_2d: 78x124 @ 24 [401203.420] kgem_choose_tiling: 78x124 -> 1 [401203.420] sna_create_pixmap: creating GPU pixmap 78x124, stride=312, flags=b [401203.420] create_pixmap: serial=133, usage=0, 0x0 [401203.420] sna_validate_gc changes=0 [401203.420] sna_copy_area: src=(234, 124)x(78, 124)+(0, 0) -> dst=(0, 0)+(0, 0); alu=3, pm=ffffffffffffffff [401203.420] sna_do_copy: src=(234, 124), dst=(0, 0), size=(78x124) [401203.420] sna_do_copy: after drawable: src=(234, 124), dst=(0, 0), size=(78x124) [401203.420] sna_do_copy: dst extents (0, 0), (78, 124) [401203.420] sna_do_copy: pixmap -- no source clipping [401203.420] sna_do_copy: fast source clip against extents [401203.420] sna_do_copy: src extents (234, 124), (312, 248) x 1 [401203.420] sna_do_copy: copy region (0, 0), (78, 124) x 1 [401203.420] sna_copy_boxes (boxes=1x[(0, 0), (78, 124)...], src=+(234, 124), alu=3, src.size=780x372, dst.size=78x124) [401203.420] sna_copy_boxes: dst=(priv=0xe25410, gpu_bo=(nil), cpu_bo=(nil)), src=(priv=0xe13550, gpu_bo=(nil), cpu_bo=0xda18f0), replaces=1 [401203.420] kgem_bo_is_busy: handle=32, domain: 1 exec? 0, rq? 0 [401203.420] region_inplace: (78x124), inplace? 0 [401203.420] sna_drawable_use_bo pixmap=134, box=((0, 0), (78, 124)), flags=0... [401203.420] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=0 [401203.420] sna_drawable_use_bo: try cpu as GPU bo is idle [401203.420] sna_copy_boxes: fallback -- src=(234, 124), dst=(0, 0) [401203.420] sna_drawable_move_region_to_cpu(pixmap=106 (780x372), [(234, 124), (312, 248)], flags=2) [401203.420] sna_drawable_move_region_to_cpu: pixmap=106 all damaged on CPU [401203.420] sna_drawable_move_region_to_cpu: syncing cpu bo [401203.420] kgem_bo_is_busy: handle=32, domain: 1 exec? 0, rq? 0 [401203.420] sna_drawable_move_region_to_cpu(pixmap=134 (78x124), [(0, 0), (78, 124)], flags=5) [401203.420] sna_drawable_move_region_to_cpu: delta=(0, 0) [401203.420] sna_drawable_move_region_to_cpu: region subsumes drawable [401203.420] _sna_pixmap_move_to_cpu(pixmap=134, 78x124, flags=5) [401203.420] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=(nil), cpu_damage=(nil), is-clear?=0 [401203.420] _sna_pixmap_move_to_cpu: no readbck, discarding gpu damage [0], pending clear[0] [401203.420] sna_pixmap_alloc_cpu: pixmap=134 [401203.420] sna_pixmap_alloc_cpu: allocating CPU buffer (78x124) [401203.420] kgem_create_cpu_2d(78x124, bpp=32) [401203.420] kgem_create_cpu_2d: 78x124, 32 bpp, stride=312 [401203.420] search_snoop_cache: num_pages=10, flags=0 [401203.420] search_snoop_cache: inactive and cache empty [401203.420] __kgem_throttle_retire: nothing to retire [401203.420] search_snoop_cache: nothing retired [401203.420] kgem_create_linear(38688) [401203.420] search_linear_cache: num_pages=10, flags=106, use_active? 0 [401203.420] search_linear_cache: inactive and cache bucket empty [401203.420] search_linear_cache: active cache bucket empty [401203.420] kgem_create_linear: new handle=78, num_pages=10 [401203.420] kgem_bo_map__cpu(handle=78, size=40960, mapped? 0) [401203.420] kgem_trim_vma_cache: type=1, count=-32767 (bucket: 3) [401203.420] kgem_bo_map__cpu: caching CPU vma for 78 [401203.420] kgem_bo_map__cpu(handle=78, size=40960, mapped? 1) [401203.420] sna_pixmap_alloc_cpu: allocated CPU handle=78 (snooped? 1) [401203.420] _sna_pixmap_move_to_cpu: marking as damaged [401203.420] __sna_damage_all(78, 124) [401203.420] _sna_pixmap_move_to_cpu: syncing CPU bo [401203.420] _sna_pixmap_move_to_cpu: discarding GPU bo in favour of CPU bo [401203.420] sna_copy_boxes: memcpy_blt(box=(0, 0), (78, 124), src=(234, 124), pitches=(3120, 312)) [401203.420] memcpy_blt: src=(0, 0), dst=(0, 0), size=78x124, pitch=3120/312 [401203.420] sna_create_pixmap(78, 124, 24, usage=0) [401203.420] kgem_can_create_2d: 78x124 @ 24 [401203.420] kgem_choose_tiling: 78x124 -> 1 [401203.420] sna_create_pixmap: creating GPU pixmap 78x124, stride=312, flags=b [401203.420] create_pixmap: serial=135, usage=0, 0x0 [401203.420] sna_validate_gc changes=0 [401203.420] sna_copy_area: src=(312, 124)x(78, 124)+(0, 0) -> dst=(0, 0)+(0, 0); alu=3, pm=ffffffffffffffff [401203.420] sna_do_copy: src=(312, 124), dst=(0, 0), size=(78x124) [401203.420] sna_do_copy: after drawable: src=(312, 124), dst=(0, 0), size=(78x124) [401203.420] sna_do_copy: dst extents (0, 0), (78, 124) [401203.420] sna_do_copy: pixmap -- no source clipping [401203.420] sna_do_copy: fast source clip against extents [401203.420] sna_do_copy: src extents (312, 124), (390, 248) x 1 [401203.420] sna_do_copy: copy region (0, 0), (78, 124) x 1 [401203.420] sna_copy_boxes (boxes=1x[(0, 0), (78, 124)...], src=+(312, 124), alu=3, src.size=780x372, dst.size=78x124) [401203.420] sna_copy_boxes: dst=(priv=0xe25640, gpu_bo=(nil), cpu_bo=(nil)), src=(priv=0xe13550, gpu_bo=(nil), cpu_bo=0xda18f0), replaces=1 [401203.420] kgem_bo_is_busy: handle=32, domain: 1 exec? 0, rq? 0 [401203.420] region_inplace: (78x124), inplace? 0 [401203.420] sna_drawable_use_bo pixmap=136, box=((0, 0), (78, 124)), flags=0... [401203.420] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=0 [401203.420] sna_drawable_use_bo: try cpu as GPU bo is idle [401203.420] sna_copy_boxes: fallback -- src=(312, 124), dst=(0, 0) [401203.420] sna_drawable_move_region_to_cpu(pixmap=106 (780x372), [(312, 124), (390, 248)], flags=2) [401203.420] sna_drawable_move_region_to_cpu: pixmap=106 all damaged on CPU [401203.420] sna_drawable_move_region_to_cpu: syncing cpu bo [401203.420] kgem_bo_is_busy: handle=32, domain: 1 exec? 0, rq? 0 [401203.420] sna_drawable_move_region_to_cpu(pixmap=136 (78x124), [(0, 0), (78, 124)], flags=5) [401203.420] sna_drawable_move_region_to_cpu: delta=(0, 0) [401203.420] sna_drawable_move_region_to_cpu: region subsumes drawable [401203.420] _sna_pixmap_move_to_cpu(pixmap=136, 78x124, flags=5) [401203.420] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=(nil), cpu_damage=(nil), is-clear?=0 [401203.420] _sna_pixmap_move_to_cpu: no readbck, discarding gpu damage [0], pending clear[0] [401203.420] sna_pixmap_alloc_cpu: pixmap=136 [401203.420] sna_pixmap_alloc_cpu: allocating CPU buffer (78x124) [401203.420] kgem_create_cpu_2d(78x124, bpp=32) [401203.420] kgem_create_cpu_2d: 78x124, 32 bpp, stride=312 [401203.420] search_snoop_cache: num_pages=10, flags=0 [401203.420] search_snoop_cache: inactive and cache empty [401203.420] __kgem_throttle_retire: nothing to retire [401203.420] search_snoop_cache: nothing retired [401203.420] kgem_create_linear(38688) [401203.420] search_linear_cache: num_pages=10, flags=106, use_active? 0 [401203.420] search_linear_cache: inactive and cache bucket empty [401203.420] search_linear_cache: active cache bucket empty [401203.420] kgem_create_linear: new handle=79, num_pages=10 [401203.420] kgem_bo_map__cpu(handle=79, size=40960, mapped? 0) [401203.420] kgem_trim_vma_cache: type=1, count=-32767 (bucket: 3) [401203.420] kgem_bo_map__cpu: caching CPU vma for 79 [401203.420] kgem_bo_map__cpu(handle=79, size=40960, mapped? 1) [401203.420] sna_pixmap_alloc_cpu: allocated CPU handle=79 (snooped? 1) [401203.420] _sna_pixmap_move_to_cpu: marking as damaged [401203.420] __sna_damage_all(78, 124) [401203.420] _sna_pixmap_move_to_cpu: syncing CPU bo [401203.420] _sna_pixmap_move_to_cpu: discarding GPU bo in favour of CPU bo [401203.420] sna_copy_boxes: memcpy_blt(box=(0, 0), (78, 124), src=(312, 124), pitches=(3120, 312)) [401203.420] memcpy_blt: src=(0, 0), dst=(0, 0), size=78x124, pitch=3120/312 [401203.420] sna_create_pixmap(78, 124, 24, usage=0) [401203.420] kgem_can_create_2d: 78x124 @ 24 [401203.420] kgem_choose_tiling: 78x124 -> 1 [401203.420] sna_create_pixmap: creating GPU pixmap 78x124, stride=312, flags=b [401203.420] create_pixmap: serial=137, usage=0, 0x0 [401203.420] sna_validate_gc changes=0 [401203.420] sna_copy_area: src=(390, 124)x(78, 124)+(0, 0) -> dst=(0, 0)+(0, 0); alu=3, pm=ffffffffffffffff [401203.420] sna_do_copy: src=(390, 124), dst=(0, 0), size=(78x124) [401203.420] sna_do_copy: after drawable: src=(390, 124), dst=(0, 0), size=(78x124) [401203.420] sna_do_copy: dst extents (0, 0), (78, 124) [401203.420] sna_do_copy: pixmap -- no source clipping [401203.420] sna_do_copy: fast source clip against extents [401203.420] sna_do_copy: src extents (390, 124), (468, 248) x 1 [401203.420] sna_do_copy: copy region (0, 0), (78, 124) x 1 [401203.420] sna_copy_boxes (boxes=1x[(0, 0), (78, 124)...], src=+(390, 124), alu=3, src.size=780x372, dst.size=78x124) [401203.420] sna_copy_boxes: dst=(priv=0xe25870, gpu_bo=(nil), cpu_bo=(nil)), src=(priv=0xe13550, gpu_bo=(nil), cpu_bo=0xda18f0), replaces=1 [401203.421] kgem_bo_is_busy: handle=32, domain: 1 exec? 0, rq? 0 [401203.421] region_inplace: (78x124), inplace? 0 [401203.421] sna_drawable_use_bo pixmap=138, box=((0, 0), (78, 124)), flags=0... [401203.421] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=0 [401203.421] sna_drawable_use_bo: try cpu as GPU bo is idle [401203.421] sna_copy_boxes: fallback -- src=(390, 124), dst=(0, 0) [401203.421] sna_drawable_move_region_to_cpu(pixmap=106 (780x372), [(390, 124), (468, 248)], flags=2) [401203.421] sna_drawable_move_region_to_cpu: pixmap=106 all damaged on CPU [401203.421] sna_drawable_move_region_to_cpu: syncing cpu bo [401203.421] kgem_bo_is_busy: handle=32, domain: 1 exec? 0, rq? 0 [401203.421] sna_drawable_move_region_to_cpu(pixmap=138 (78x124), [(0, 0), (78, 124)], flags=5) [401203.421] sna_drawable_move_region_to_cpu: delta=(0, 0) [401203.421] sna_drawable_move_region_to_cpu: region subsumes drawable [401203.421] _sna_pixmap_move_to_cpu(pixmap=138, 78x124, flags=5) [401203.421] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=(nil), cpu_damage=(nil), is-clear?=0 [401203.421] _sna_pixmap_move_to_cpu: no readbck, discarding gpu damage [0], pending clear[0] [401203.421] sna_pixmap_alloc_cpu: pixmap=138 [401203.421] sna_pixmap_alloc_cpu: allocating CPU buffer (78x124) [401203.421] kgem_create_cpu_2d(78x124, bpp=32) [401203.421] kgem_create_cpu_2d: 78x124, 32 bpp, stride=312 [401203.421] search_snoop_cache: num_pages=10, flags=0 [401203.421] search_snoop_cache: inactive and cache empty [401203.421] __kgem_throttle_retire: nothing to retire [401203.421] search_snoop_cache: nothing retired [401203.421] kgem_create_linear(38688) [401203.421] search_linear_cache: num_pages=10, flags=106, use_active? 0 [401203.421] search_linear_cache: inactive and cache bucket empty [401203.421] search_linear_cache: active cache bucket empty [401203.421] kgem_create_linear: new handle=80, num_pages=10 [401203.421] kgem_bo_map__cpu(handle=80, size=40960, mapped? 0) [401203.421] kgem_trim_vma_cache: type=1, count=-32767 (bucket: 3) [401203.421] kgem_bo_map__cpu: caching CPU vma for 80 [401203.421] kgem_bo_map__cpu(handle=80, size=40960, mapped? 1) [401203.421] sna_pixmap_alloc_cpu: allocated CPU handle=80 (snooped? 1) [401203.421] _sna_pixmap_move_to_cpu: marking as damaged [401203.421] __sna_damage_all(78, 124) [401203.421] _sna_pixmap_move_to_cpu: syncing CPU bo [401203.421] _sna_pixmap_move_to_cpu: discarding GPU bo in favour of CPU bo [401203.421] sna_copy_boxes: memcpy_blt(box=(0, 0), (78, 124), src=(390, 124), pitches=(3120, 312)) [401203.421] memcpy_blt: src=(0, 0), dst=(0, 0), size=78x124, pitch=3120/312 [401203.421] sna_create_pixmap(78, 124, 24, usage=0) [401203.421] kgem_can_create_2d: 78x124 @ 24 [401203.421] kgem_choose_tiling: 78x124 -> 1 [401203.421] sna_create_pixmap: creating GPU pixmap 78x124, stride=312, flags=b [401203.421] create_pixmap: serial=139, usage=0, 0x0 [401203.421] sna_validate_gc changes=0 [401203.421] sna_copy_area: src=(468, 124)x(78, 124)+(0, 0) -> dst=(0, 0)+(0, 0); alu=3, pm=ffffffffffffffff [401203.421] sna_do_copy: src=(468, 124), dst=(0, 0), size=(78x124) [401203.421] sna_do_copy: after drawable: src=(468, 124), dst=(0, 0), size=(78x124) [401203.421] sna_do_copy: dst extents (0, 0), (78, 124) [401203.421] sna_do_copy: pixmap -- no source clipping [401203.421] sna_do_copy: fast source clip against extents [401203.421] sna_do_copy: src extents (468, 124), (546, 248) x 1 [401203.421] sna_do_copy: copy region (0, 0), (78, 124) x 1 [401203.421] sna_copy_boxes (boxes=1x[(0, 0), (78, 124)...], src=+(468, 124), alu=3, src.size=780x372, dst.size=78x124) [401203.421] sna_copy_boxes: dst=(priv=0xe25aa0, gpu_bo=(nil), cpu_bo=(nil)), src=(priv=0xe13550, gpu_bo=(nil), cpu_bo=0xda18f0), replaces=1 [401203.421] kgem_bo_is_busy: handle=32, domain: 1 exec? 0, rq? 0 [401203.421] region_inplace: (78x124), inplace? 0 [401203.421] sna_drawable_use_bo pixmap=140, box=((0, 0), (78, 124)), flags=0... [401203.421] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=0 [401203.421] sna_drawable_use_bo: try cpu as GPU bo is idle [401203.421] sna_copy_boxes: fallback -- src=(468, 124), dst=(0, 0) [401203.421] sna_drawable_move_region_to_cpu(pixmap=106 (780x372), [(468, 124), (546, 248)], flags=2) [401203.421] sna_drawable_move_region_to_cpu: pixmap=106 all damaged on CPU [401203.421] sna_drawable_move_region_to_cpu: syncing cpu bo [401203.421] kgem_bo_is_busy: handle=32, domain: 1 exec? 0, rq? 0 [401203.421] sna_drawable_move_region_to_cpu(pixmap=140 (78x124), [(0, 0), (78, 124)], flags=5) [401203.421] sna_drawable_move_region_to_cpu: delta=(0, 0) [401203.421] sna_drawable_move_region_to_cpu: region subsumes drawable [401203.421] _sna_pixmap_move_to_cpu(pixmap=140, 78x124, flags=5) [401203.421] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=(nil), cpu_damage=(nil), is-clear?=0 [401203.421] _sna_pixmap_move_to_cpu: no readbck, discarding gpu damage [0], pending clear[0] [401203.421] sna_pixmap_alloc_cpu: pixmap=140 [401203.421] sna_pixmap_alloc_cpu: allocating CPU buffer (78x124) [401203.421] kgem_create_cpu_2d(78x124, bpp=32) [401203.421] kgem_create_cpu_2d: 78x124, 32 bpp, stride=312 [401203.421] search_snoop_cache: num_pages=10, flags=0 [401203.421] search_snoop_cache: inactive and cache empty [401203.421] __kgem_throttle_retire: nothing to retire [401203.421] search_snoop_cache: nothing retired [401203.421] kgem_create_linear(38688) [401203.421] search_linear_cache: num_pages=10, flags=106, use_active? 0 [401203.421] search_linear_cache: inactive and cache bucket empty [401203.421] search_linear_cache: active cache bucket empty [401203.421] kgem_create_linear: new handle=81, num_pages=10 [401203.421] kgem_bo_map__cpu(handle=81, size=40960, mapped? 0) [401203.421] kgem_trim_vma_cache: type=1, count=-32767 (bucket: 3) [401203.421] kgem_bo_map__cpu: caching CPU vma for 81 [401203.421] kgem_bo_map__cpu(handle=81, size=40960, mapped? 1) [401203.421] sna_pixmap_alloc_cpu: allocated CPU handle=81 (snooped? 1) [401203.421] _sna_pixmap_move_to_cpu: marking as damaged [401203.421] __sna_damage_all(78, 124) [401203.421] _sna_pixmap_move_to_cpu: syncing CPU bo [401203.421] _sna_pixmap_move_to_cpu: discarding GPU bo in favour of CPU bo [401203.421] sna_copy_boxes: memcpy_blt(box=(0, 0), (78, 124), src=(468, 124), pitches=(3120, 312)) [401203.421] memcpy_blt: src=(0, 0), dst=(0, 0), size=78x124, pitch=3120/312 [401203.421] sna_create_pixmap(78, 124, 24, usage=0) [401203.421] kgem_can_create_2d: 78x124 @ 24 [401203.421] kgem_choose_tiling: 78x124 -> 1 [401203.421] sna_create_pixmap: creating GPU pixmap 78x124, stride=312, flags=b [401203.421] create_pixmap: serial=141, usage=0, 0x0 [401203.421] sna_validate_gc changes=0 [401203.421] sna_copy_area: src=(546, 124)x(78, 124)+(0, 0) -> dst=(0, 0)+(0, 0); alu=3, pm=ffffffffffffffff [401203.421] sna_do_copy: src=(546, 124), dst=(0, 0), size=(78x124) [401203.421] sna_do_copy: after drawable: src=(546, 124), dst=(0, 0), size=(78x124) [401203.421] sna_do_copy: dst extents (0, 0), (78, 124) [401203.421] sna_do_copy: pixmap -- no source clipping [401203.421] sna_do_copy: fast source clip against extents [401203.421] sna_do_copy: src extents (546, 124), (624, 248) x 1 [401203.421] sna_do_copy: copy region (0, 0), (78, 124) x 1 [401203.421] sna_copy_boxes (boxes=1x[(0, 0), (78, 124)...], src=+(546, 124), alu=3, src.size=780x372, dst.size=78x124) [401203.421] sna_copy_boxes: dst=(priv=0xe25cd0, gpu_bo=(nil), cpu_bo=(nil)), src=(priv=0xe13550, gpu_bo=(nil), cpu_bo=0xda18f0), replaces=1 [401203.421] kgem_bo_is_busy: handle=32, domain: 1 exec? 0, rq? 0 [401203.421] region_inplace: (78x124), inplace? 0 [401203.421] sna_drawable_use_bo pixmap=142, box=((0, 0), (78, 124)), flags=0... [401203.421] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=0 [401203.421] sna_drawable_use_bo: try cpu as GPU bo is idle [401203.421] sna_copy_boxes: fallback -- src=(546, 124), dst=(0, 0) [401203.421] sna_drawable_move_region_to_cpu(pixmap=106 (780x372), [(546, 124), (624, 248)], flags=2) [401203.421] sna_drawable_move_region_to_cpu: pixmap=106 all damaged on CPU [401203.421] sna_drawable_move_region_to_cpu: syncing cpu bo [401203.421] kgem_bo_is_busy: handle=32, domain: 1 exec? 0, rq? 0 [401203.421] sna_drawable_move_region_to_cpu(pixmap=142 (78x124), [(0, 0), (78, 124)], flags=5) [401203.421] sna_drawable_move_region_to_cpu: delta=(0, 0) [401203.421] sna_drawable_move_region_to_cpu: region subsumes drawable [401203.421] _sna_pixmap_move_to_cpu(pixmap=142, 78x124, flags=5) [401203.421] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=(nil), cpu_damage=(nil), is-clear?=0 [401203.421] _sna_pixmap_move_to_cpu: no readbck, discarding gpu damage [0], pending clear[0] [401203.421] sna_pixmap_alloc_cpu: pixmap=142 [401203.421] sna_pixmap_alloc_cpu: allocating CPU buffer (78x124) [401203.422] kgem_create_cpu_2d(78x124, bpp=32) [401203.422] kgem_create_cpu_2d: 78x124, 32 bpp, stride=312 [401203.422] search_snoop_cache: num_pages=10, flags=0 [401203.422] search_snoop_cache: inactive and cache empty [401203.422] __kgem_throttle_retire: nothing to retire [401203.422] search_snoop_cache: nothing retired [401203.422] kgem_create_linear(38688) [401203.422] search_linear_cache: num_pages=10, flags=106, use_active? 0 [401203.422] search_linear_cache: inactive and cache bucket empty [401203.422] search_linear_cache: active cache bucket empty [401203.422] kgem_create_linear: new handle=82, num_pages=10 [401203.422] kgem_bo_map__cpu(handle=82, size=40960, mapped? 0) [401203.422] kgem_trim_vma_cache: type=1, count=-32767 (bucket: 3) [401203.422] kgem_bo_map__cpu: caching CPU vma for 82 [401203.422] kgem_bo_map__cpu(handle=82, size=40960, mapped? 1) [401203.422] sna_pixmap_alloc_cpu: allocated CPU handle=82 (snooped? 1) [401203.422] _sna_pixmap_move_to_cpu: marking as damaged [401203.422] __sna_damage_all(78, 124) [401203.422] _sna_pixmap_move_to_cpu: syncing CPU bo [401203.422] _sna_pixmap_move_to_cpu: discarding GPU bo in favour of CPU bo [401203.422] sna_copy_boxes: memcpy_blt(box=(0, 0), (78, 124), src=(546, 124), pitches=(3120, 312)) [401203.422] memcpy_blt: src=(0, 0), dst=(0, 0), size=78x124, pitch=3120/312 [401203.422] sna_create_pixmap(78, 124, 24, usage=0) [401203.422] kgem_can_create_2d: 78x124 @ 24 [401203.422] kgem_choose_tiling: 78x124 -> 1 [401203.422] sna_create_pixmap: creating GPU pixmap 78x124, stride=312, flags=b [401203.422] create_pixmap: serial=143, usage=0, 0x0 [401203.422] sna_validate_gc changes=0 [401203.422] sna_copy_area: src=(624, 124)x(78, 124)+(0, 0) -> dst=(0, 0)+(0, 0); alu=3, pm=ffffffffffffffff [401203.422] sna_do_copy: src=(624, 124), dst=(0, 0), size=(78x124) [401203.422] sna_do_copy: after drawable: src=(624, 124), dst=(0, 0), size=(78x124) [401203.422] sna_do_copy: dst extents (0, 0), (78, 124) [401203.422] sna_do_copy: pixmap -- no source clipping [401203.422] sna_do_copy: fast source clip against extents [401203.422] sna_do_copy: src extents (624, 124), (702, 248) x 1 [401203.422] sna_do_copy: copy region (0, 0), (78, 124) x 1 [401203.422] sna_copy_boxes (boxes=1x[(0, 0), (78, 124)...], src=+(624, 124), alu=3, src.size=780x372, dst.size=78x124) [401203.422] sna_copy_boxes: dst=(priv=0xe25f00, gpu_bo=(nil), cpu_bo=(nil)), src=(priv=0xe13550, gpu_bo=(nil), cpu_bo=0xda18f0), replaces=1 [401203.422] kgem_bo_is_busy: handle=32, domain: 1 exec? 0, rq? 0 [401203.422] region_inplace: (78x124), inplace? 0 [401203.422] sna_drawable_use_bo pixmap=144, box=((0, 0), (78, 124)), flags=0... [401203.422] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=0 [401203.422] sna_drawable_use_bo: try cpu as GPU bo is idle [401203.422] sna_copy_boxes: fallback -- src=(624, 124), dst=(0, 0) [401203.422] sna_drawable_move_region_to_cpu(pixmap=106 (780x372), [(624, 124), (702, 248)], flags=2) [401203.422] sna_drawable_move_region_to_cpu: pixmap=106 all damaged on CPU [401203.422] sna_drawable_move_region_to_cpu: syncing cpu bo [401203.422] kgem_bo_is_busy: handle=32, domain: 1 exec? 0, rq? 0 [401203.422] sna_drawable_move_region_to_cpu(pixmap=144 (78x124), [(0, 0), (78, 124)], flags=5) [401203.422] sna_drawable_move_region_to_cpu: delta=(0, 0) [401203.422] sna_drawable_move_region_to_cpu: region subsumes drawable [401203.422] _sna_pixmap_move_to_cpu(pixmap=144, 78x124, flags=5) [401203.422] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=(nil), cpu_damage=(nil), is-clear?=0 [401203.422] _sna_pixmap_move_to_cpu: no readbck, discarding gpu damage [0], pending clear[0] [401203.422] sna_pixmap_alloc_cpu: pixmap=144 [401203.422] sna_pixmap_alloc_cpu: allocating CPU buffer (78x124) [401203.422] kgem_create_cpu_2d(78x124, bpp=32) [401203.422] kgem_create_cpu_2d: 78x124, 32 bpp, stride=312 [401203.422] search_snoop_cache: num_pages=10, flags=0 [401203.422] search_snoop_cache: inactive and cache empty [401203.422] __kgem_throttle_retire: nothing to retire [401203.422] search_snoop_cache: nothing retired [401203.422] kgem_create_linear(38688) [401203.422] search_linear_cache: num_pages=10, flags=106, use_active? 0 [401203.422] search_linear_cache: inactive and cache bucket empty [401203.422] search_linear_cache: active cache bucket empty [401203.422] kgem_create_linear: new handle=83, num_pages=10 [401203.422] kgem_bo_map__cpu(handle=83, size=40960, mapped? 0) [401203.422] kgem_trim_vma_cache: type=1, count=-32767 (bucket: 3) [401203.422] kgem_bo_map__cpu: caching CPU vma for 83 [401203.422] kgem_bo_map__cpu(handle=83, size=40960, mapped? 1) [401203.422] sna_pixmap_alloc_cpu: allocated CPU handle=83 (snooped? 1) [401203.422] _sna_pixmap_move_to_cpu: marking as damaged [401203.422] __sna_damage_all(78, 124) [401203.422] _sna_pixmap_move_to_cpu: syncing CPU bo [401203.422] _sna_pixmap_move_to_cpu: discarding GPU bo in favour of CPU bo [401203.422] sna_copy_boxes: memcpy_blt(box=(0, 0), (78, 124), src=(624, 124), pitches=(3120, 312)) [401203.422] memcpy_blt: src=(0, 0), dst=(0, 0), size=78x124, pitch=3120/312 [401203.422] sna_create_pixmap(78, 124, 24, usage=0) [401203.422] kgem_can_create_2d: 78x124 @ 24 [401203.422] kgem_choose_tiling: 78x124 -> 1 [401203.422] sna_create_pixmap: creating GPU pixmap 78x124, stride=312, flags=b [401203.422] create_pixmap: serial=145, usage=0, 0x0 [401203.422] sna_validate_gc changes=0 [401203.422] sna_copy_area: src=(702, 124)x(78, 124)+(0, 0) -> dst=(0, 0)+(0, 0); alu=3, pm=ffffffffffffffff [401203.422] sna_do_copy: src=(702, 124), dst=(0, 0), size=(78x124) [401203.422] sna_do_copy: after drawable: src=(702, 124), dst=(0, 0), size=(78x124) [401203.422] sna_do_copy: dst extents (0, 0), (78, 124) [401203.422] sna_do_copy: pixmap -- no source clipping [401203.422] sna_do_copy: fast source clip against extents [401203.422] sna_do_copy: src extents (702, 124), (780, 248) x 1 [401203.422] sna_do_copy: copy region (0, 0), (78, 124) x 1 [401203.422] sna_copy_boxes (boxes=1x[(0, 0), (78, 124)...], src=+(702, 124), alu=3, src.size=780x372, dst.size=78x124) [401203.422] sna_copy_boxes: dst=(priv=0xe26130, gpu_bo=(nil), cpu_bo=(nil)), src=(priv=0xe13550, gpu_bo=(nil), cpu_bo=0xda18f0), replaces=1 [401203.422] kgem_bo_is_busy: handle=32, domain: 1 exec? 0, rq? 0 [401203.422] region_inplace: (78x124), inplace? 0 [401203.422] sna_drawable_use_bo pixmap=146, box=((0, 0), (78, 124)), flags=0... [401203.422] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=0 [401203.422] sna_drawable_use_bo: try cpu as GPU bo is idle [401203.422] sna_copy_boxes: fallback -- src=(702, 124), dst=(0, 0) [401203.422] sna_drawable_move_region_to_cpu(pixmap=106 (780x372), [(702, 124), (780, 248)], flags=2) [401203.422] sna_drawable_move_region_to_cpu: pixmap=106 all damaged on CPU [401203.422] sna_drawable_move_region_to_cpu: syncing cpu bo [401203.422] kgem_bo_is_busy: handle=32, domain: 1 exec? 0, rq? 0 [401203.422] sna_drawable_move_region_to_cpu(pixmap=146 (78x124), [(0, 0), (78, 124)], flags=5) [401203.422] sna_drawable_move_region_to_cpu: delta=(0, 0) [401203.422] sna_drawable_move_region_to_cpu: region subsumes drawable [401203.422] _sna_pixmap_move_to_cpu(pixmap=146, 78x124, flags=5) [401203.422] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=(nil), cpu_damage=(nil), is-clear?=0 [401203.422] _sna_pixmap_move_to_cpu: no readbck, discarding gpu damage [0], pending clear[0] [401203.422] sna_pixmap_alloc_cpu: pixmap=146 [401203.422] sna_pixmap_alloc_cpu: allocating CPU buffer (78x124) [401203.422] kgem_create_cpu_2d(78x124, bpp=32) [401203.422] kgem_create_cpu_2d: 78x124, 32 bpp, stride=312 [401203.422] search_snoop_cache: num_pages=10, flags=0 [401203.422] search_snoop_cache: inactive and cache empty [401203.422] __kgem_throttle_retire: nothing to retire [401203.422] search_snoop_cache: nothing retired [401203.422] kgem_create_linear(38688) [401203.422] search_linear_cache: num_pages=10, flags=106, use_active? 0 [401203.422] search_linear_cache: inactive and cache bucket empty [401203.422] search_linear_cache: active cache bucket empty [401203.422] kgem_create_linear: new handle=84, num_pages=10 [401203.422] kgem_bo_map__cpu(handle=84, size=40960, mapped? 0) [401203.422] kgem_trim_vma_cache: type=1, count=-32767 (bucket: 3) [401203.422] kgem_bo_map__cpu: caching CPU vma for 84 [401203.422] kgem_bo_map__cpu(handle=84, size=40960, mapped? 1) [401203.422] sna_pixmap_alloc_cpu: allocated CPU handle=84 (snooped? 1) [401203.422] _sna_pixmap_move_to_cpu: marking as damaged [401203.422] __sna_damage_all(78, 124) [401203.422] _sna_pixmap_move_to_cpu: syncing CPU bo [401203.422] _sna_pixmap_move_to_cpu: discarding GPU bo in favour of CPU bo [401203.422] sna_copy_boxes: memcpy_blt(box=(0, 0), (78, 124), src=(702, 124), pitches=(3120, 312)) [401203.423] memcpy_blt: src=(0, 0), dst=(0, 0), size=78x124, pitch=3120/312 [401203.423] sna_create_pixmap(78, 124, 24, usage=0) [401203.423] kgem_can_create_2d: 78x124 @ 24 [401203.423] kgem_choose_tiling: 78x124 -> 1 [401203.423] sna_create_pixmap: creating GPU pixmap 78x124, stride=312, flags=b [401203.423] create_pixmap: serial=147, usage=0, 0x0 [401203.423] sna_validate_gc changes=0 [401203.423] sna_copy_area: src=(0, 248)x(78, 124)+(0, 0) -> dst=(0, 0)+(0, 0); alu=3, pm=ffffffffffffffff [401203.423] sna_do_copy: src=(0, 248), dst=(0, 0), size=(78x124) [401203.423] sna_do_copy: after drawable: src=(0, 248), dst=(0, 0), size=(78x124) [401203.423] sna_do_copy: dst extents (0, 0), (78, 124) [401203.423] sna_do_copy: pixmap -- no source clipping [401203.423] sna_do_copy: fast source clip against extents [401203.423] sna_do_copy: src extents (0, 248), (78, 372) x 1 [401203.423] sna_do_copy: copy region (0, 0), (78, 124) x 1 [401203.423] sna_copy_boxes (boxes=1x[(0, 0), (78, 124)...], src=+(0, 248), alu=3, src.size=780x372, dst.size=78x124) [401203.423] sna_copy_boxes: dst=(priv=0xe26360, gpu_bo=(nil), cpu_bo=(nil)), src=(priv=0xe13550, gpu_bo=(nil), cpu_bo=0xda18f0), replaces=1 [401203.423] kgem_bo_is_busy: handle=32, domain: 1 exec? 0, rq? 0 [401203.423] region_inplace: (78x124), inplace? 0 [401203.423] sna_drawable_use_bo pixmap=148, box=((0, 0), (78, 124)), flags=0... [401203.423] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=0 [401203.423] sna_drawable_use_bo: try cpu as GPU bo is idle [401203.423] sna_copy_boxes: fallback -- src=(0, 248), dst=(0, 0) [401203.423] sna_drawable_move_region_to_cpu(pixmap=106 (780x372), [(0, 248), (78, 372)], flags=2) [401203.423] sna_drawable_move_region_to_cpu: pixmap=106 all damaged on CPU [401203.423] sna_drawable_move_region_to_cpu: syncing cpu bo [401203.423] kgem_bo_is_busy: handle=32, domain: 1 exec? 0, rq? 0 [401203.423] sna_drawable_move_region_to_cpu(pixmap=148 (78x124), [(0, 0), (78, 124)], flags=5) [401203.423] sna_drawable_move_region_to_cpu: delta=(0, 0) [401203.423] sna_drawable_move_region_to_cpu: region subsumes drawable [401203.423] _sna_pixmap_move_to_cpu(pixmap=148, 78x124, flags=5) [401203.423] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=(nil), cpu_damage=(nil), is-clear?=0 [401203.423] _sna_pixmap_move_to_cpu: no readbck, discarding gpu damage [0], pending clear[0] [401203.423] sna_pixmap_alloc_cpu: pixmap=148 [401203.423] sna_pixmap_alloc_cpu: allocating CPU buffer (78x124) [401203.423] kgem_create_cpu_2d(78x124, bpp=32) [401203.423] kgem_create_cpu_2d: 78x124, 32 bpp, stride=312 [401203.423] search_snoop_cache: num_pages=10, flags=0 [401203.423] search_snoop_cache: inactive and cache empty [401203.423] __kgem_throttle_retire: nothing to retire [401203.423] search_snoop_cache: nothing retired [401203.423] kgem_create_linear(38688) [401203.423] search_linear_cache: num_pages=10, flags=106, use_active? 0 [401203.423] search_linear_cache: inactive and cache bucket empty [401203.423] search_linear_cache: active cache bucket empty [401203.423] kgem_create_linear: new handle=85, num_pages=10 [401203.423] kgem_bo_map__cpu(handle=85, size=40960, mapped? 0) [401203.423] kgem_trim_vma_cache: type=1, count=-32767 (bucket: 3) [401203.423] kgem_bo_map__cpu: caching CPU vma for 85 [401203.423] kgem_bo_map__cpu(handle=85, size=40960, mapped? 1) [401203.423] sna_pixmap_alloc_cpu: allocated CPU handle=85 (snooped? 1) [401203.423] _sna_pixmap_move_to_cpu: marking as damaged [401203.423] __sna_damage_all(78, 124) [401203.423] _sna_pixmap_move_to_cpu: syncing CPU bo [401203.423] _sna_pixmap_move_to_cpu: discarding GPU bo in favour of CPU bo [401203.423] sna_copy_boxes: memcpy_blt(box=(0, 0), (78, 124), src=(0, 248), pitches=(3120, 312)) [401203.423] memcpy_blt: src=(0, 0), dst=(0, 0), size=78x124, pitch=3120/312 [401203.423] sna_create_pixmap(78, 124, 24, usage=0) [401203.423] kgem_can_create_2d: 78x124 @ 24 [401203.423] kgem_choose_tiling: 78x124 -> 1 [401203.423] sna_create_pixmap: creating GPU pixmap 78x124, stride=312, flags=b [401203.423] create_pixmap: serial=149, usage=0, 0x0 [401203.423] sna_validate_gc changes=0 [401203.423] sna_copy_area: src=(78, 248)x(78, 124)+(0, 0) -> dst=(0, 0)+(0, 0); alu=3, pm=ffffffffffffffff [401203.423] sna_do_copy: src=(78, 248), dst=(0, 0), size=(78x124) [401203.423] sna_do_copy: after drawable: src=(78, 248), dst=(0, 0), size=(78x124) [401203.423] sna_do_copy: dst extents (0, 0), (78, 124) [401203.423] sna_do_copy: pixmap -- no source clipping [401203.423] sna_do_copy: fast source clip against extents [401203.423] sna_do_copy: src extents (78, 248), (156, 372) x 1 [401203.423] sna_do_copy: copy region (0, 0), (78, 124) x 1 [401203.423] sna_copy_boxes (boxes=1x[(0, 0), (78, 124)...], src=+(78, 248), alu=3, src.size=780x372, dst.size=78x124) [401203.423] sna_copy_boxes: dst=(priv=0xe26590, gpu_bo=(nil), cpu_bo=(nil)), src=(priv=0xe13550, gpu_bo=(nil), cpu_bo=0xda18f0), replaces=1 [401203.423] kgem_bo_is_busy: handle=32, domain: 1 exec? 0, rq? 0 [401203.423] region_inplace: (78x124), inplace? 0 [401203.423] sna_drawable_use_bo pixmap=150, box=((0, 0), (78, 124)), flags=0... [401203.423] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=0 [401203.423] sna_drawable_use_bo: try cpu as GPU bo is idle [401203.423] sna_copy_boxes: fallback -- src=(78, 248), dst=(0, 0) [401203.423] sna_drawable_move_region_to_cpu(pixmap=106 (780x372), [(78, 248), (156, 372)], flags=2) [401203.423] sna_drawable_move_region_to_cpu: pixmap=106 all damaged on CPU [401203.423] sna_drawable_move_region_to_cpu: syncing cpu bo [401203.423] kgem_bo_is_busy: handle=32, domain: 1 exec? 0, rq? 0 [401203.423] sna_drawable_move_region_to_cpu(pixmap=150 (78x124), [(0, 0), (78, 124)], flags=5) [401203.423] sna_drawable_move_region_to_cpu: delta=(0, 0) [401203.423] sna_drawable_move_region_to_cpu: region subsumes drawable [401203.423] _sna_pixmap_move_to_cpu(pixmap=150, 78x124, flags=5) [401203.423] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=(nil), cpu_damage=(nil), is-clear?=0 [401203.423] _sna_pixmap_move_to_cpu: no readbck, discarding gpu damage [0], pending clear[0] [401203.423] sna_pixmap_alloc_cpu: pixmap=150 [401203.423] sna_pixmap_alloc_cpu: allocating CPU buffer (78x124) [401203.423] kgem_create_cpu_2d(78x124, bpp=32) [401203.423] kgem_create_cpu_2d: 78x124, 32 bpp, stride=312 [401203.423] search_snoop_cache: num_pages=10, flags=0 [401203.423] search_snoop_cache: inactive and cache empty [401203.423] __kgem_throttle_retire: nothing to retire [401203.423] search_snoop_cache: nothing retired [401203.423] kgem_create_linear(38688) [401203.423] search_linear_cache: num_pages=10, flags=106, use_active? 0 [401203.423] search_linear_cache: inactive and cache bucket empty [401203.423] search_linear_cache: active cache bucket empty [401203.423] kgem_create_linear: new handle=86, num_pages=10 [401203.423] kgem_bo_map__cpu(handle=86, size=40960, mapped? 0) [401203.423] kgem_trim_vma_cache: type=1, count=-32767 (bucket: 3) [401203.423] kgem_bo_map__cpu: caching CPU vma for 86 [401203.423] kgem_bo_map__cpu(handle=86, size=40960, mapped? 1) [401203.423] sna_pixmap_alloc_cpu: allocated CPU handle=86 (snooped? 1) [401203.423] _sna_pixmap_move_to_cpu: marking as damaged [401203.423] __sna_damage_all(78, 124) [401203.423] _sna_pixmap_move_to_cpu: syncing CPU bo [401203.423] _sna_pixmap_move_to_cpu: discarding GPU bo in favour of CPU bo [401203.423] sna_copy_boxes: memcpy_blt(box=(0, 0), (78, 124), src=(78, 248), pitches=(3120, 312)) [401203.423] memcpy_blt: src=(0, 0), dst=(0, 0), size=78x124, pitch=3120/312 [401203.423] sna_create_pixmap(78, 124, 24, usage=0) [401203.423] kgem_can_create_2d: 78x124 @ 24 [401203.423] kgem_choose_tiling: 78x124 -> 1 [401203.423] sna_create_pixmap: creating GPU pixmap 78x124, stride=312, flags=b [401203.423] create_pixmap: serial=151, usage=0, 0x0 [401203.423] sna_validate_gc changes=0 [401203.423] sna_copy_area: src=(156, 248)x(78, 124)+(0, 0) -> dst=(0, 0)+(0, 0); alu=3, pm=ffffffffffffffff [401203.423] sna_do_copy: src=(156, 248), dst=(0, 0), size=(78x124) [401203.423] sna_do_copy: after drawable: src=(156, 248), dst=(0, 0), size=(78x124) [401203.423] sna_do_copy: dst extents (0, 0), (78, 124) [401203.423] sna_do_copy: pixmap -- no source clipping [401203.423] sna_do_copy: fast source clip against extents [401203.424] sna_do_copy: src extents (156, 248), (234, 372) x 1 [401203.424] sna_do_copy: copy region (0, 0), (78, 124) x 1 [401203.424] sna_copy_boxes (boxes=1x[(0, 0), (78, 124)...], src=+(156, 248), alu=3, src.size=780x372, dst.size=78x124) [401203.424] sna_copy_boxes: dst=(priv=0xe267c0, gpu_bo=(nil), cpu_bo=(nil)), src=(priv=0xe13550, gpu_bo=(nil), cpu_bo=0xda18f0), replaces=1 [401203.424] kgem_bo_is_busy: handle=32, domain: 1 exec? 0, rq? 0 [401203.424] region_inplace: (78x124), inplace? 0 [401203.424] sna_drawable_use_bo pixmap=152, box=((0, 0), (78, 124)), flags=0... [401203.424] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=0 [401203.424] sna_drawable_use_bo: try cpu as GPU bo is idle [401203.424] sna_copy_boxes: fallback -- src=(156, 248), dst=(0, 0) [401203.424] sna_drawable_move_region_to_cpu(pixmap=106 (780x372), [(156, 248), (234, 372)], flags=2) [401203.424] sna_drawable_move_region_to_cpu: pixmap=106 all damaged on CPU [401203.424] sna_drawable_move_region_to_cpu: syncing cpu bo [401203.424] kgem_bo_is_busy: handle=32, domain: 1 exec? 0, rq? 0 [401203.424] sna_drawable_move_region_to_cpu(pixmap=152 (78x124), [(0, 0), (78, 124)], flags=5) [401203.424] sna_drawable_move_region_to_cpu: delta=(0, 0) [401203.424] sna_drawable_move_region_to_cpu: region subsumes drawable [401203.424] _sna_pixmap_move_to_cpu(pixmap=152, 78x124, flags=5) [401203.424] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=(nil), cpu_damage=(nil), is-clear?=0 [401203.424] _sna_pixmap_move_to_cpu: no readbck, discarding gpu damage [0], pending clear[0] [401203.424] sna_pixmap_alloc_cpu: pixmap=152 [401203.424] sna_pixmap_alloc_cpu: allocating CPU buffer (78x124) [401203.424] kgem_create_cpu_2d(78x124, bpp=32) [401203.424] kgem_create_cpu_2d: 78x124, 32 bpp, stride=312 [401203.424] search_snoop_cache: num_pages=10, flags=0 [401203.424] search_snoop_cache: inactive and cache empty [401203.424] __kgem_throttle_retire: nothing to retire [401203.424] search_snoop_cache: nothing retired [401203.424] kgem_create_linear(38688) [401203.424] search_linear_cache: num_pages=10, flags=106, use_active? 0 [401203.424] search_linear_cache: inactive and cache bucket empty [401203.424] search_linear_cache: active cache bucket empty [401203.424] kgem_create_linear: new handle=87, num_pages=10 [401203.424] kgem_bo_map__cpu(handle=87, size=40960, mapped? 0) [401203.424] kgem_trim_vma_cache: type=1, count=-32767 (bucket: 3) [401203.424] kgem_bo_map__cpu: caching CPU vma for 87 [401203.424] kgem_bo_map__cpu(handle=87, size=40960, mapped? 1) [401203.424] sna_pixmap_alloc_cpu: allocated CPU handle=87 (snooped? 1) [401203.424] _sna_pixmap_move_to_cpu: marking as damaged [401203.424] __sna_damage_all(78, 124) [401203.424] _sna_pixmap_move_to_cpu: syncing CPU bo [401203.424] _sna_pixmap_move_to_cpu: discarding GPU bo in favour of CPU bo [401203.424] sna_copy_boxes: memcpy_blt(box=(0, 0), (78, 124), src=(156, 248), pitches=(3120, 312)) [401203.424] memcpy_blt: src=(0, 0), dst=(0, 0), size=78x124, pitch=3120/312 [401203.424] sna_create_pixmap(78, 124, 24, usage=0) [401203.424] kgem_can_create_2d: 78x124 @ 24 [401203.424] kgem_choose_tiling: 78x124 -> 1 [401203.424] sna_create_pixmap: creating GPU pixmap 78x124, stride=312, flags=b [401203.424] create_pixmap: serial=153, usage=0, 0x0 [401203.424] sna_validate_gc changes=0 [401203.424] sna_copy_area: src=(234, 248)x(78, 124)+(0, 0) -> dst=(0, 0)+(0, 0); alu=3, pm=ffffffffffffffff [401203.424] sna_do_copy: src=(234, 248), dst=(0, 0), size=(78x124) [401203.424] sna_do_copy: after drawable: src=(234, 248), dst=(0, 0), size=(78x124) [401203.424] sna_do_copy: dst extents (0, 0), (78, 124) [401203.424] sna_do_copy: pixmap -- no source clipping [401203.424] sna_do_copy: fast source clip against extents [401203.424] sna_do_copy: src extents (234, 248), (312, 372) x 1 [401203.424] sna_do_copy: copy region (0, 0), (78, 124) x 1 [401203.424] sna_copy_boxes (boxes=1x[(0, 0), (78, 124)...], src=+(234, 248), alu=3, src.size=780x372, dst.size=78x124) [401203.424] sna_copy_boxes: dst=(priv=0xe269f0, gpu_bo=(nil), cpu_bo=(nil)), src=(priv=0xe13550, gpu_bo=(nil), cpu_bo=0xda18f0), replaces=1 [401203.424] kgem_bo_is_busy: handle=32, domain: 1 exec? 0, rq? 0 [401203.424] region_inplace: (78x124), inplace? 0 [401203.424] sna_drawable_use_bo pixmap=154, box=((0, 0), (78, 124)), flags=0... [401203.424] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=0 [401203.424] sna_drawable_use_bo: try cpu as GPU bo is idle [401203.424] sna_copy_boxes: fallback -- src=(234, 248), dst=(0, 0) [401203.424] sna_drawable_move_region_to_cpu(pixmap=106 (780x372), [(234, 248), (312, 372)], flags=2) [401203.424] sna_drawable_move_region_to_cpu: pixmap=106 all damaged on CPU [401203.424] sna_drawable_move_region_to_cpu: syncing cpu bo [401203.424] kgem_bo_is_busy: handle=32, domain: 1 exec? 0, rq? 0 [401203.424] sna_drawable_move_region_to_cpu(pixmap=154 (78x124), [(0, 0), (78, 124)], flags=5) [401203.424] sna_drawable_move_region_to_cpu: delta=(0, 0) [401203.424] sna_drawable_move_region_to_cpu: region subsumes drawable [401203.424] _sna_pixmap_move_to_cpu(pixmap=154, 78x124, flags=5) [401203.424] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=(nil), cpu_damage=(nil), is-clear?=0 [401203.424] _sna_pixmap_move_to_cpu: no readbck, discarding gpu damage [0], pending clear[0] [401203.424] sna_pixmap_alloc_cpu: pixmap=154 [401203.424] sna_pixmap_alloc_cpu: allocating CPU buffer (78x124) [401203.424] kgem_create_cpu_2d(78x124, bpp=32) [401203.424] kgem_create_cpu_2d: 78x124, 32 bpp, stride=312 [401203.424] search_snoop_cache: num_pages=10, flags=0 [401203.424] search_snoop_cache: inactive and cache empty [401203.424] __kgem_throttle_retire: nothing to retire [401203.424] search_snoop_cache: nothing retired [401203.424] kgem_create_linear(38688) [401203.424] search_linear_cache: num_pages=10, flags=106, use_active? 0 [401203.424] search_linear_cache: inactive and cache bucket empty [401203.424] search_linear_cache: active cache bucket empty [401203.424] kgem_create_linear: new handle=88, num_pages=10 [401203.424] kgem_bo_map__cpu(handle=88, size=40960, mapped? 0) [401203.424] kgem_trim_vma_cache: type=1, count=-32767 (bucket: 3) [401203.424] kgem_bo_map__cpu: caching CPU vma for 88 [401203.424] kgem_bo_map__cpu(handle=88, size=40960, mapped? 1) [401203.424] sna_pixmap_alloc_cpu: allocated CPU handle=88 (snooped? 1) [401203.424] _sna_pixmap_move_to_cpu: marking as damaged [401203.424] __sna_damage_all(78, 124) [401203.424] _sna_pixmap_move_to_cpu: syncing CPU bo [401203.424] _sna_pixmap_move_to_cpu: discarding GPU bo in favour of CPU bo [401203.424] sna_copy_boxes: memcpy_blt(box=(0, 0), (78, 124), src=(234, 248), pitches=(3120, 312)) [401203.424] memcpy_blt: src=(0, 0), dst=(0, 0), size=78x124, pitch=3120/312 [401203.424] sna_create_pixmap(78, 124, 24, usage=0) [401203.424] kgem_can_create_2d: 78x124 @ 24 [401203.424] kgem_choose_tiling: 78x124 -> 1 [401203.424] sna_create_pixmap: creating GPU pixmap 78x124, stride=312, flags=b [401203.424] create_pixmap: serial=155, usage=0, 0x0 [401203.424] sna_validate_gc changes=0 [401203.424] sna_copy_area: src=(312, 248)x(78, 124)+(0, 0) -> dst=(0, 0)+(0, 0); alu=3, pm=ffffffffffffffff [401203.424] sna_do_copy: src=(312, 248), dst=(0, 0), size=(78x124) [401203.424] sna_do_copy: after drawable: src=(312, 248), dst=(0, 0), size=(78x124) [401203.424] sna_do_copy: dst extents (0, 0), (78, 124) [401203.424] sna_do_copy: pixmap -- no source clipping [401203.424] sna_do_copy: fast source clip against extents [401203.424] sna_do_copy: src extents (312, 248), (390, 372) x 1 [401203.424] sna_do_copy: copy region (0, 0), (78, 124) x 1 [401203.424] sna_copy_boxes (boxes=1x[(0, 0), (78, 124)...], src=+(312, 248), alu=3, src.size=780x372, dst.size=78x124) [401203.424] sna_copy_boxes: dst=(priv=0xe26c20, gpu_bo=(nil), cpu_bo=(nil)), src=(priv=0xe13550, gpu_bo=(nil), cpu_bo=0xda18f0), replaces=1 [401203.424] kgem_bo_is_busy: handle=32, domain: 1 exec? 0, rq? 0 [401203.424] region_inplace: (78x124), inplace? 0 [401203.424] sna_drawable_use_bo pixmap=156, box=((0, 0), (78, 124)), flags=0... [401203.424] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=0 [401203.424] sna_drawable_use_bo: try cpu as GPU bo is idle [401203.424] sna_copy_boxes: fallback -- src=(312, 248), dst=(0, 0) [401203.424] sna_drawable_move_region_to_cpu(pixmap=106 (780x372), [(312, 248), (390, 372)], flags=2) [401203.424] sna_drawable_move_region_to_cpu: pixmap=106 all damaged on CPU [401203.424] sna_drawable_move_region_to_cpu: syncing cpu bo [401203.424] kgem_bo_is_busy: handle=32, domain: 1 exec? 0, rq? 0 [401203.425] sna_drawable_move_region_to_cpu(pixmap=156 (78x124), [(0, 0), (78, 124)], flags=5) [401203.425] sna_drawable_move_region_to_cpu: delta=(0, 0) [401203.425] sna_drawable_move_region_to_cpu: region subsumes drawable [401203.425] _sna_pixmap_move_to_cpu(pixmap=156, 78x124, flags=5) [401203.425] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=(nil), cpu_damage=(nil), is-clear?=0 [401203.425] _sna_pixmap_move_to_cpu: no readbck, discarding gpu damage [0], pending clear[0] [401203.425] sna_pixmap_alloc_cpu: pixmap=156 [401203.425] sna_pixmap_alloc_cpu: allocating CPU buffer (78x124) [401203.425] kgem_create_cpu_2d(78x124, bpp=32) [401203.425] kgem_create_cpu_2d: 78x124, 32 bpp, stride=312 [401203.425] search_snoop_cache: num_pages=10, flags=0 [401203.425] search_snoop_cache: inactive and cache empty [401203.425] __kgem_throttle_retire: nothing to retire [401203.425] search_snoop_cache: nothing retired [401203.425] kgem_create_linear(38688) [401203.425] search_linear_cache: num_pages=10, flags=106, use_active? 0 [401203.425] search_linear_cache: inactive and cache bucket empty [401203.425] search_linear_cache: active cache bucket empty [401203.425] kgem_create_linear: new handle=89, num_pages=10 [401203.425] kgem_bo_map__cpu(handle=89, size=40960, mapped? 0) [401203.425] kgem_trim_vma_cache: type=1, count=-32767 (bucket: 3) [401203.425] kgem_bo_map__cpu: caching CPU vma for 89 [401203.425] kgem_bo_map__cpu(handle=89, size=40960, mapped? 1) [401203.425] sna_pixmap_alloc_cpu: allocated CPU handle=89 (snooped? 1) [401203.425] _sna_pixmap_move_to_cpu: marking as damaged [401203.425] __sna_damage_all(78, 124) [401203.425] _sna_pixmap_move_to_cpu: syncing CPU bo [401203.425] _sna_pixmap_move_to_cpu: discarding GPU bo in favour of CPU bo [401203.425] sna_copy_boxes: memcpy_blt(box=(0, 0), (78, 124), src=(312, 248), pitches=(3120, 312)) [401203.425] memcpy_blt: src=(0, 0), dst=(0, 0), size=78x124, pitch=3120/312 [401203.425] sna_create_pixmap(78, 124, 24, usage=0) [401203.425] kgem_can_create_2d: 78x124 @ 24 [401203.425] kgem_choose_tiling: 78x124 -> 1 [401203.425] sna_create_pixmap: creating GPU pixmap 78x124, stride=312, flags=b [401203.425] create_pixmap: serial=157, usage=0, 0x0 [401203.425] sna_validate_gc changes=0 [401203.425] sna_copy_area: src=(390, 248)x(78, 124)+(0, 0) -> dst=(0, 0)+(0, 0); alu=3, pm=ffffffffffffffff [401203.425] sna_do_copy: src=(390, 248), dst=(0, 0), size=(78x124) [401203.425] sna_do_copy: after drawable: src=(390, 248), dst=(0, 0), size=(78x124) [401203.425] sna_do_copy: dst extents (0, 0), (78, 124) [401203.425] sna_do_copy: pixmap -- no source clipping [401203.425] sna_do_copy: fast source clip against extents [401203.425] sna_do_copy: src extents (390, 248), (468, 372) x 1 [401203.425] sna_do_copy: copy region (0, 0), (78, 124) x 1 [401203.425] sna_copy_boxes (boxes=1x[(0, 0), (78, 124)...], src=+(390, 248), alu=3, src.size=780x372, dst.size=78x124) [401203.425] sna_copy_boxes: dst=(priv=0xe26e50, gpu_bo=(nil), cpu_bo=(nil)), src=(priv=0xe13550, gpu_bo=(nil), cpu_bo=0xda18f0), replaces=1 [401203.425] kgem_bo_is_busy: handle=32, domain: 1 exec? 0, rq? 0 [401203.425] region_inplace: (78x124), inplace? 0 [401203.425] sna_drawable_use_bo pixmap=158, box=((0, 0), (78, 124)), flags=0... [401203.425] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=0 [401203.425] sna_drawable_use_bo: try cpu as GPU bo is idle [401203.425] sna_copy_boxes: fallback -- src=(390, 248), dst=(0, 0) [401203.425] sna_drawable_move_region_to_cpu(pixmap=106 (780x372), [(390, 248), (468, 372)], flags=2) [401203.425] sna_drawable_move_region_to_cpu: pixmap=106 all damaged on CPU [401203.425] sna_drawable_move_region_to_cpu: syncing cpu bo [401203.425] kgem_bo_is_busy: handle=32, domain: 1 exec? 0, rq? 0 [401203.425] sna_drawable_move_region_to_cpu(pixmap=158 (78x124), [(0, 0), (78, 124)], flags=5) [401203.425] sna_drawable_move_region_to_cpu: delta=(0, 0) [401203.425] sna_drawable_move_region_to_cpu: region subsumes drawable [401203.425] _sna_pixmap_move_to_cpu(pixmap=158, 78x124, flags=5) [401203.425] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=(nil), cpu_damage=(nil), is-clear?=0 [401203.425] _sna_pixmap_move_to_cpu: no readbck, discarding gpu damage [0], pending clear[0] [401203.425] sna_pixmap_alloc_cpu: pixmap=158 [401203.425] sna_pixmap_alloc_cpu: allocating CPU buffer (78x124) [401203.425] kgem_create_cpu_2d(78x124, bpp=32) [401203.425] kgem_create_cpu_2d: 78x124, 32 bpp, stride=312 [401203.425] search_snoop_cache: num_pages=10, flags=0 [401203.425] search_snoop_cache: inactive and cache empty [401203.425] __kgem_throttle_retire: nothing to retire [401203.425] search_snoop_cache: nothing retired [401203.425] kgem_create_linear(38688) [401203.425] search_linear_cache: num_pages=10, flags=106, use_active? 0 [401203.425] search_linear_cache: inactive and cache bucket empty [401203.425] search_linear_cache: active cache bucket empty [401203.425] kgem_create_linear: new handle=90, num_pages=10 [401203.425] kgem_bo_map__cpu(handle=90, size=40960, mapped? 0) [401203.425] kgem_trim_vma_cache: type=1, count=-32767 (bucket: 3) [401203.425] kgem_bo_map__cpu: caching CPU vma for 90 [401203.425] kgem_bo_map__cpu(handle=90, size=40960, mapped? 1) [401203.425] sna_pixmap_alloc_cpu: allocated CPU handle=90 (snooped? 1) [401203.425] _sna_pixmap_move_to_cpu: marking as damaged [401203.425] __sna_damage_all(78, 124) [401203.425] _sna_pixmap_move_to_cpu: syncing CPU bo [401203.425] _sna_pixmap_move_to_cpu: discarding GPU bo in favour of CPU bo [401203.425] sna_copy_boxes: memcpy_blt(box=(0, 0), (78, 124), src=(390, 248), pitches=(3120, 312)) [401203.425] memcpy_blt: src=(0, 0), dst=(0, 0), size=78x124, pitch=3120/312 [401203.425] sna_create_pixmap(78, 124, 24, usage=0) [401203.425] kgem_can_create_2d: 78x124 @ 24 [401203.425] kgem_choose_tiling: 78x124 -> 1 [401203.425] sna_create_pixmap: creating GPU pixmap 78x124, stride=312, flags=b [401203.425] create_pixmap: serial=159, usage=0, 0x0 [401203.425] sna_validate_gc changes=0 [401203.425] sna_copy_area: src=(468, 248)x(78, 124)+(0, 0) -> dst=(0, 0)+(0, 0); alu=3, pm=ffffffffffffffff [401203.425] sna_do_copy: src=(468, 248), dst=(0, 0), size=(78x124) [401203.425] sna_do_copy: after drawable: src=(468, 248), dst=(0, 0), size=(78x124) [401203.425] sna_do_copy: dst extents (0, 0), (78, 124) [401203.425] sna_do_copy: pixmap -- no source clipping [401203.425] sna_do_copy: fast source clip against extents [401203.425] sna_do_copy: src extents (468, 248), (546, 372) x 1 [401203.425] sna_do_copy: copy region (0, 0), (78, 124) x 1 [401203.425] sna_copy_boxes (boxes=1x[(0, 0), (78, 124)...], src=+(468, 248), alu=3, src.size=780x372, dst.size=78x124) [401203.425] sna_copy_boxes: dst=(priv=0xe27080, gpu_bo=(nil), cpu_bo=(nil)), src=(priv=0xe13550, gpu_bo=(nil), cpu_bo=0xda18f0), replaces=1 [401203.425] kgem_bo_is_busy: handle=32, domain: 1 exec? 0, rq? 0 [401203.425] region_inplace: (78x124), inplace? 0 [401203.425] sna_drawable_use_bo pixmap=160, box=((0, 0), (78, 124)), flags=0... [401203.425] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=0 [401203.425] sna_drawable_use_bo: try cpu as GPU bo is idle [401203.425] sna_copy_boxes: fallback -- src=(468, 248), dst=(0, 0) [401203.425] sna_drawable_move_region_to_cpu(pixmap=106 (780x372), [(468, 248), (546, 372)], flags=2) [401203.425] sna_drawable_move_region_to_cpu: pixmap=106 all damaged on CPU [401203.425] sna_drawable_move_region_to_cpu: syncing cpu bo [401203.425] kgem_bo_is_busy: handle=32, domain: 1 exec? 0, rq? 0 [401203.425] sna_drawable_move_region_to_cpu(pixmap=160 (78x124), [(0, 0), (78, 124)], flags=5) [401203.425] sna_drawable_move_region_to_cpu: delta=(0, 0) [401203.425] sna_drawable_move_region_to_cpu: region subsumes drawable [401203.425] _sna_pixmap_move_to_cpu(pixmap=160, 78x124, flags=5) [401203.425] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=(nil), cpu_damage=(nil), is-clear?=0 [401203.425] _sna_pixmap_move_to_cpu: no readbck, discarding gpu damage [0], pending clear[0] [401203.425] sna_pixmap_alloc_cpu: pixmap=160 [401203.425] sna_pixmap_alloc_cpu: allocating CPU buffer (78x124) [401203.425] kgem_create_cpu_2d(78x124, bpp=32) [401203.425] kgem_create_cpu_2d: 78x124, 32 bpp, stride=312 [401203.425] search_snoop_cache: num_pages=10, flags=0 [401203.425] search_snoop_cache: inactive and cache empty [401203.425] __kgem_throttle_retire: nothing to retire [401203.425] search_snoop_cache: nothing retired [401203.425] kgem_create_linear(38688) [401203.425] search_linear_cache: num_pages=10, flags=106, use_active? 0 [401203.425] search_linear_cache: inactive and cache bucket empty [401203.425] search_linear_cache: active cache bucket empty [401203.425] kgem_create_linear: new handle=91, num_pages=10 [401203.425] kgem_bo_map__cpu(handle=91, size=40960, mapped? 0) [401203.426] kgem_trim_vma_cache: type=1, count=-32767 (bucket: 3) [401203.426] kgem_bo_map__cpu: caching CPU vma for 91 [401203.426] kgem_bo_map__cpu(handle=91, size=40960, mapped? 1) [401203.426] sna_pixmap_alloc_cpu: allocated CPU handle=91 (snooped? 1) [401203.426] _sna_pixmap_move_to_cpu: marking as damaged [401203.426] __sna_damage_all(78, 124) [401203.426] _sna_pixmap_move_to_cpu: syncing CPU bo [401203.426] _sna_pixmap_move_to_cpu: discarding GPU bo in favour of CPU bo [401203.426] sna_copy_boxes: memcpy_blt(box=(0, 0), (78, 124), src=(468, 248), pitches=(3120, 312)) [401203.426] memcpy_blt: src=(0, 0), dst=(0, 0), size=78x124, pitch=3120/312 [401203.426] sna_create_pixmap(78, 124, 24, usage=0) [401203.426] kgem_can_create_2d: 78x124 @ 24 [401203.426] kgem_choose_tiling: 78x124 -> 1 [401203.426] sna_create_pixmap: creating GPU pixmap 78x124, stride=312, flags=b [401203.426] create_pixmap: serial=161, usage=0, 0x0 [401203.426] sna_validate_gc changes=0 [401203.426] sna_copy_area: src=(546, 248)x(78, 124)+(0, 0) -> dst=(0, 0)+(0, 0); alu=3, pm=ffffffffffffffff [401203.426] sna_do_copy: src=(546, 248), dst=(0, 0), size=(78x124) [401203.426] sna_do_copy: after drawable: src=(546, 248), dst=(0, 0), size=(78x124) [401203.426] sna_do_copy: dst extents (0, 0), (78, 124) [401203.426] sna_do_copy: pixmap -- no source clipping [401203.426] sna_do_copy: fast source clip against extents [401203.426] sna_do_copy: src extents (546, 248), (624, 372) x 1 [401203.426] sna_do_copy: copy region (0, 0), (78, 124) x 1 [401203.426] sna_copy_boxes (boxes=1x[(0, 0), (78, 124)...], src=+(546, 248), alu=3, src.size=780x372, dst.size=78x124) [401203.426] sna_copy_boxes: dst=(priv=0xe272b0, gpu_bo=(nil), cpu_bo=(nil)), src=(priv=0xe13550, gpu_bo=(nil), cpu_bo=0xda18f0), replaces=1 [401203.426] kgem_bo_is_busy: handle=32, domain: 1 exec? 0, rq? 0 [401203.426] region_inplace: (78x124), inplace? 0 [401203.426] sna_drawable_use_bo pixmap=162, box=((0, 0), (78, 124)), flags=0... [401203.426] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=0 [401203.426] sna_drawable_use_bo: try cpu as GPU bo is idle [401203.426] sna_copy_boxes: fallback -- src=(546, 248), dst=(0, 0) [401203.426] sna_drawable_move_region_to_cpu(pixmap=106 (780x372), [(546, 248), (624, 372)], flags=2) [401203.426] sna_drawable_move_region_to_cpu: pixmap=106 all damaged on CPU [401203.426] sna_drawable_move_region_to_cpu: syncing cpu bo [401203.426] kgem_bo_is_busy: handle=32, domain: 1 exec? 0, rq? 0 [401203.426] sna_drawable_move_region_to_cpu(pixmap=162 (78x124), [(0, 0), (78, 124)], flags=5) [401203.426] sna_drawable_move_region_to_cpu: delta=(0, 0) [401203.426] sna_drawable_move_region_to_cpu: region subsumes drawable [401203.426] _sna_pixmap_move_to_cpu(pixmap=162, 78x124, flags=5) [401203.426] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=(nil), cpu_damage=(nil), is-clear?=0 [401203.426] _sna_pixmap_move_to_cpu: no readbck, discarding gpu damage [0], pending clear[0] [401203.426] sna_pixmap_alloc_cpu: pixmap=162 [401203.426] sna_pixmap_alloc_cpu: allocating CPU buffer (78x124) [401203.426] kgem_create_cpu_2d(78x124, bpp=32) [401203.426] kgem_create_cpu_2d: 78x124, 32 bpp, stride=312 [401203.426] search_snoop_cache: num_pages=10, flags=0 [401203.426] search_snoop_cache: inactive and cache empty [401203.426] __kgem_throttle_retire: nothing to retire [401203.426] search_snoop_cache: nothing retired [401203.426] kgem_create_linear(38688) [401203.426] search_linear_cache: num_pages=10, flags=106, use_active? 0 [401203.426] search_linear_cache: inactive and cache bucket empty [401203.426] search_linear_cache: active cache bucket empty [401203.426] kgem_create_linear: new handle=92, num_pages=10 [401203.426] kgem_bo_map__cpu(handle=92, size=40960, mapped? 0) [401203.426] kgem_trim_vma_cache: type=1, count=-32767 (bucket: 3) [401203.426] kgem_bo_map__cpu: caching CPU vma for 92 [401203.426] kgem_bo_map__cpu(handle=92, size=40960, mapped? 1) [401203.426] sna_pixmap_alloc_cpu: allocated CPU handle=92 (snooped? 1) [401203.426] _sna_pixmap_move_to_cpu: marking as damaged [401203.426] __sna_damage_all(78, 124) [401203.426] _sna_pixmap_move_to_cpu: syncing CPU bo [401203.426] _sna_pixmap_move_to_cpu: discarding GPU bo in favour of CPU bo [401203.426] sna_copy_boxes: memcpy_blt(box=(0, 0), (78, 124), src=(546, 248), pitches=(3120, 312)) [401203.426] memcpy_blt: src=(0, 0), dst=(0, 0), size=78x124, pitch=3120/312 [401203.426] sna_create_pixmap(78, 124, 24, usage=0) [401203.426] kgem_can_create_2d: 78x124 @ 24 [401203.426] kgem_choose_tiling: 78x124 -> 1 [401203.426] sna_create_pixmap: creating GPU pixmap 78x124, stride=312, flags=b [401203.426] create_pixmap: serial=163, usage=0, 0x0 [401203.426] sna_validate_gc changes=0 [401203.426] sna_copy_area: src=(624, 248)x(78, 124)+(0, 0) -> dst=(0, 0)+(0, 0); alu=3, pm=ffffffffffffffff [401203.426] sna_do_copy: src=(624, 248), dst=(0, 0), size=(78x124) [401203.426] sna_do_copy: after drawable: src=(624, 248), dst=(0, 0), size=(78x124) [401203.426] sna_do_copy: dst extents (0, 0), (78, 124) [401203.426] sna_do_copy: pixmap -- no source clipping [401203.426] sna_do_copy: fast source clip against extents [401203.426] sna_do_copy: src extents (624, 248), (702, 372) x 1 [401203.426] sna_do_copy: copy region (0, 0), (78, 124) x 1 [401203.426] sna_copy_boxes (boxes=1x[(0, 0), (78, 124)...], src=+(624, 248), alu=3, src.size=780x372, dst.size=78x124) [401203.426] sna_copy_boxes: dst=(priv=0xe274e0, gpu_bo=(nil), cpu_bo=(nil)), src=(priv=0xe13550, gpu_bo=(nil), cpu_bo=0xda18f0), replaces=1 [401203.426] kgem_bo_is_busy: handle=32, domain: 1 exec? 0, rq? 0 [401203.426] region_inplace: (78x124), inplace? 0 [401203.426] sna_drawable_use_bo pixmap=164, box=((0, 0), (78, 124)), flags=0... [401203.426] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=0 [401203.426] sna_drawable_use_bo: try cpu as GPU bo is idle [401203.426] sna_copy_boxes: fallback -- src=(624, 248), dst=(0, 0) [401203.426] sna_drawable_move_region_to_cpu(pixmap=106 (780x372), [(624, 248), (702, 372)], flags=2) [401203.426] sna_drawable_move_region_to_cpu: pixmap=106 all damaged on CPU [401203.426] sna_drawable_move_region_to_cpu: syncing cpu bo [401203.426] kgem_bo_is_busy: handle=32, domain: 1 exec? 0, rq? 0 [401203.426] sna_drawable_move_region_to_cpu(pixmap=164 (78x124), [(0, 0), (78, 124)], flags=5) [401203.426] sna_drawable_move_region_to_cpu: delta=(0, 0) [401203.426] sna_drawable_move_region_to_cpu: region subsumes drawable [401203.426] _sna_pixmap_move_to_cpu(pixmap=164, 78x124, flags=5) [401203.426] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=(nil), cpu_damage=(nil), is-clear?=0 [401203.426] _sna_pixmap_move_to_cpu: no readbck, discarding gpu damage [0], pending clear[0] [401203.426] sna_pixmap_alloc_cpu: pixmap=164 [401203.426] sna_pixmap_alloc_cpu: allocating CPU buffer (78x124) [401203.426] kgem_create_cpu_2d(78x124, bpp=32) [401203.426] kgem_create_cpu_2d: 78x124, 32 bpp, stride=312 [401203.426] search_snoop_cache: num_pages=10, flags=0 [401203.426] search_snoop_cache: inactive and cache empty [401203.426] __kgem_throttle_retire: nothing to retire [401203.426] search_snoop_cache: nothing retired [401203.426] kgem_create_linear(38688) [401203.426] search_linear_cache: num_pages=10, flags=106, use_active? 0 [401203.426] search_linear_cache: inactive and cache bucket empty [401203.426] search_linear_cache: active cache bucket empty [401203.426] kgem_create_linear: new handle=93, num_pages=10 [401203.426] kgem_bo_map__cpu(handle=93, size=40960, mapped? 0) [401203.426] kgem_trim_vma_cache: type=1, count=-32767 (bucket: 3) [401203.426] kgem_bo_map__cpu: caching CPU vma for 93 [401203.426] kgem_bo_map__cpu(handle=93, size=40960, mapped? 1) [401203.426] sna_pixmap_alloc_cpu: allocated CPU handle=93 (snooped? 1) [401203.426] _sna_pixmap_move_to_cpu: marking as damaged [401203.426] __sna_damage_all(78, 124) [401203.426] _sna_pixmap_move_to_cpu: syncing CPU bo [401203.426] _sna_pixmap_move_to_cpu: discarding GPU bo in favour of CPU bo [401203.426] sna_copy_boxes: memcpy_blt(box=(0, 0), (78, 124), src=(624, 248), pitches=(3120, 312)) [401203.426] memcpy_blt: src=(0, 0), dst=(0, 0), size=78x124, pitch=3120/312 [401203.426] sna_create_pixmap(78, 124, 24, usage=0) [401203.426] kgem_can_create_2d: 78x124 @ 24 [401203.426] kgem_choose_tiling: 78x124 -> 1 [401203.426] sna_create_pixmap: creating GPU pixmap 78x124, stride=312, flags=b [401203.427] create_pixmap: serial=165, usage=0, 0x0 [401203.427] sna_validate_gc changes=0 [401203.427] sna_copy_area: src=(702, 248)x(78, 124)+(0, 0) -> dst=(0, 0)+(0, 0); alu=3, pm=ffffffffffffffff [401203.427] sna_do_copy: src=(702, 248), dst=(0, 0), size=(78x124) [401203.427] sna_do_copy: after drawable: src=(702, 248), dst=(0, 0), size=(78x124) [401203.427] sna_do_copy: dst extents (0, 0), (78, 124) [401203.427] sna_do_copy: pixmap -- no source clipping [401203.427] sna_do_copy: fast source clip against extents [401203.427] sna_do_copy: src extents (702, 248), (780, 372) x 1 [401203.427] sna_do_copy: copy region (0, 0), (78, 124) x 1 [401203.427] sna_copy_boxes (boxes=1x[(0, 0), (78, 124)...], src=+(702, 248), alu=3, src.size=780x372, dst.size=78x124) [401203.427] sna_copy_boxes: dst=(priv=0xe27710, gpu_bo=(nil), cpu_bo=(nil)), src=(priv=0xe13550, gpu_bo=(nil), cpu_bo=0xda18f0), replaces=1 [401203.427] kgem_bo_is_busy: handle=32, domain: 1 exec? 0, rq? 0 [401203.427] region_inplace: (78x124), inplace? 0 [401203.427] sna_drawable_use_bo pixmap=166, box=((0, 0), (78, 124)), flags=0... [401203.427] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=0 [401203.427] sna_drawable_use_bo: try cpu as GPU bo is idle [401203.427] sna_copy_boxes: fallback -- src=(702, 248), dst=(0, 0) [401203.427] sna_drawable_move_region_to_cpu(pixmap=106 (780x372), [(702, 248), (780, 372)], flags=2) [401203.427] sna_drawable_move_region_to_cpu: pixmap=106 all damaged on CPU [401203.427] sna_drawable_move_region_to_cpu: syncing cpu bo [401203.427] kgem_bo_is_busy: handle=32, domain: 1 exec? 0, rq? 0 [401203.427] sna_drawable_move_region_to_cpu(pixmap=166 (78x124), [(0, 0), (78, 124)], flags=5) [401203.427] sna_drawable_move_region_to_cpu: delta=(0, 0) [401203.427] sna_drawable_move_region_to_cpu: region subsumes drawable [401203.427] _sna_pixmap_move_to_cpu(pixmap=166, 78x124, flags=5) [401203.427] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=(nil), cpu_damage=(nil), is-clear?=0 [401203.427] _sna_pixmap_move_to_cpu: no readbck, discarding gpu damage [0], pending clear[0] [401203.427] sna_pixmap_alloc_cpu: pixmap=166 [401203.427] sna_pixmap_alloc_cpu: allocating CPU buffer (78x124) [401203.427] kgem_create_cpu_2d(78x124, bpp=32) [401203.427] kgem_create_cpu_2d: 78x124, 32 bpp, stride=312 [401203.427] search_snoop_cache: num_pages=10, flags=0 [401203.427] search_snoop_cache: inactive and cache empty [401203.427] __kgem_throttle_retire: nothing to retire [401203.427] search_snoop_cache: nothing retired [401203.427] kgem_create_linear(38688) [401203.427] search_linear_cache: num_pages=10, flags=106, use_active? 0 [401203.427] search_linear_cache: inactive and cache bucket empty [401203.427] search_linear_cache: active cache bucket empty [401203.427] kgem_create_linear: new handle=94, num_pages=10 [401203.427] kgem_bo_map__cpu(handle=94, size=40960, mapped? 0) [401203.427] kgem_trim_vma_cache: type=1, count=-32767 (bucket: 3) [401203.427] kgem_bo_map__cpu: caching CPU vma for 94 [401203.427] kgem_bo_map__cpu(handle=94, size=40960, mapped? 1) [401203.427] sna_pixmap_alloc_cpu: allocated CPU handle=94 (snooped? 1) [401203.427] _sna_pixmap_move_to_cpu: marking as damaged [401203.427] __sna_damage_all(78, 124) [401203.427] _sna_pixmap_move_to_cpu: syncing CPU bo [401203.427] _sna_pixmap_move_to_cpu: discarding GPU bo in favour of CPU bo [401203.427] sna_copy_boxes: memcpy_blt(box=(0, 0), (78, 124), src=(702, 248), pitches=(3120, 312)) [401203.427] memcpy_blt: src=(0, 0), dst=(0, 0), size=78x124, pitch=3120/312 [401203.427] sna_destroy_pixmap: pixmap=106, attached?=1 [401203.427] sna_pixmap_free_cpu: discarding CPU buffer, handle=32, size=1163264 [401203.427] _kgem_bo_destroy: handle=32, proxy? 0 [401203.427] __kgem_bo_destroy: handle=32 [401203.427] __kgem_bo_destroy: handle=32 is snooped [401203.427] kgem_bo_move_to_snoop: moving 32 to snoop cachee [401203.427] sna_block_handler (tv=599.451000) [401203.427] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.427] sna_accel_do_flush -- no pending write to scanout [401203.427] sna_accel_do_throttle (time=401203427), triggered [401203.427] sna_accel_throttle (time=401203427) [401203.427] sna_accel_disarm_timer[1] (time=401203427) [401203.442] sna_wakeup_handler [401203.442] sna_accel_wakeup_handler [401203.442] sna_block_handler (tv=599.436000) [401203.442] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.442] sna_accel_do_flush -- no pending write to scanout [401203.442] sna_accel_do_throttle -- no pending activity [401203.442] sna_wakeup_handler [401203.442] sna_accel_wakeup_handler [401203.442] sna_block_handler (tv=599.436000) [401203.442] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.442] sna_accel_do_flush -- no pending write to scanout [401203.442] sna_accel_do_throttle -- no pending activity [401203.443] sna_wakeup_handler [401203.443] sna_accel_wakeup_handler [401203.443] sna_block_handler (tv=599.435000) [401203.443] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.443] sna_accel_do_flush -- no pending write to scanout [401203.443] sna_accel_do_throttle -- no pending activity [401203.445] sna_wakeup_handler [401203.445] sna_accel_wakeup_handler [401203.445] sna_block_handler (tv=599.433000) [401203.446] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.446] sna_accel_do_flush -- no pending write to scanout [401203.446] sna_accel_do_throttle -- no pending activity [401203.446] sna_wakeup_handler [401203.446] sna_accel_wakeup_handler [401203.446] sna_block_handler (tv=0.000000) [401203.446] sna_wakeup_handler [401203.446] sna_accel_wakeup_handler [401203.446] sna_block_handler (tv=599.432000) [401203.446] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.446] sna_accel_do_flush -- no pending write to scanout [401203.446] sna_accel_do_throttle -- no pending activity [401203.446] sna_wakeup_handler [401203.446] sna_accel_wakeup_handler [401203.446] sna_block_handler (tv=599.432000) [401203.446] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.446] sna_accel_do_flush -- no pending write to scanout [401203.446] sna_accel_do_throttle -- no pending activity [401203.446] sna_wakeup_handler [401203.446] sna_accel_wakeup_handler [401203.446] sna_block_handler (tv=599.432000) [401203.446] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.446] sna_accel_do_flush -- no pending write to scanout [401203.446] sna_accel_do_throttle -- no pending activity [401203.446] sna_wakeup_handler [401203.446] sna_accel_wakeup_handler [401203.446] sna_block_handler (tv=599.432000) [401203.446] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.446] sna_accel_do_flush -- no pending write to scanout [401203.446] sna_accel_do_throttle -- no pending activity [401203.446] sna_wakeup_handler [401203.446] sna_accel_wakeup_handler [401203.446] sna_block_handler (tv=599.432000) [401203.446] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.446] sna_accel_do_flush -- no pending write to scanout [401203.446] sna_accel_do_throttle -- no pending activity [401203.446] sna_wakeup_handler [401203.446] sna_accel_wakeup_handler [401203.446] sna_block_handler (tv=599.432000) [401203.446] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.446] sna_accel_do_flush -- no pending write to scanout [401203.446] sna_accel_do_throttle -- no pending activity [401203.446] sna_wakeup_handler [401203.446] sna_accel_wakeup_handler [401203.446] sna_block_handler (tv=599.432000) [401203.446] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.446] sna_accel_do_flush -- no pending write to scanout [401203.446] sna_accel_do_throttle -- no pending activity [401203.446] sna_wakeup_handler [401203.446] sna_accel_wakeup_handler [401203.446] sna_block_handler (tv=599.432000) [401203.446] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.446] sna_accel_do_flush -- no pending write to scanout [401203.446] sna_accel_do_throttle -- no pending activity [401203.448] sna_wakeup_handler [401203.448] sna_accel_wakeup_handler [401203.466] sna_block_handler (tv=599.412000) [401203.466] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.466] sna_accel_do_flush -- no pending write to scanout [401203.466] sna_accel_do_throttle -- no pending activity [401203.466] sna_wakeup_handler [401203.466] sna_accel_wakeup_handler [401203.466] sna_block_handler (tv=599.412000) [401203.466] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.466] sna_accel_do_flush -- no pending write to scanout [401203.466] sna_accel_do_throttle -- no pending activity [401203.466] sna_wakeup_handler [401203.466] sna_accel_wakeup_handler [401203.466] sna_block_handler (tv=599.412000) [401203.466] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.466] sna_accel_do_flush -- no pending write to scanout [401203.466] sna_accel_do_throttle -- no pending activity [401203.466] sna_wakeup_handler [401203.467] sna_accel_wakeup_handler [401203.467] sna_block_handler (tv=599.411000) [401203.467] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.467] sna_accel_do_flush -- no pending write to scanout [401203.467] sna_accel_do_throttle -- no pending activity [401203.467] sna_wakeup_handler [401203.467] sna_accel_wakeup_handler [401203.467] sna_block_handler (tv=599.411000) [401203.467] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.467] sna_accel_do_flush -- no pending write to scanout [401203.467] sna_accel_do_throttle -- no pending activity [401203.467] sna_wakeup_handler [401203.467] sna_accel_wakeup_handler [401203.467] sna_change_window_attributes [401203.467] sna_block_handler (tv=599.411000) [401203.467] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.467] sna_accel_do_flush -- no pending write to scanout [401203.467] sna_accel_do_throttle -- no pending activity [401203.490] sna_wakeup_handler [401203.490] sna_accel_wakeup_handler [401203.490] sna_change_window_attributes [401203.490] sna_change_window_attributes [401203.490] sna_change_window_attributes [401203.490] sna_change_window_attributes [401203.490] sna_create_pixmap(64, 64, 32, usage=0) [401203.490] kgem_can_create_2d: 64x64 @ 32 [401203.490] kgem_choose_tiling: too thin [width 64, 32 bpp] for TILING_X [401203.490] kgem_choose_tiling: 64x64 -> 0 [401203.490] sna_create_pixmap: creating GPU pixmap 64x64, stride=256, flags=b [401203.490] create_pixmap: serial=168, usage=0, 0x0 [401203.491] sna_validate_gc changes=7fffff [401203.491] sna_put_image((0, 0)x(64, 64), depth=32, format=2) [401203.491] region_inplace: (64x64), inplace? 0 [401203.491] upload_inplace? no, region not suitable [401203.491] sna_pixmap_alloc_cpu: pixmap=169 [401203.491] sna_pixmap_alloc_cpu: allocating CPU buffer (64x64) [401203.491] kgem_create_cpu_2d(64x64, bpp=32) [401203.491] kgem_create_cpu_2d: 64x64, 32 bpp, stride=256 [401203.491] search_snoop_cache: num_pages=4, flags=0 [401203.491] search_snoop_cache: found handle=32 (num_pages=284) in snoop cache [401203.491] kgem_bo_map__cpu(handle=32, size=1163264, mapped? 1) [401203.491] sna_pixmap_alloc_cpu: allocated CPU handle=32 (snooped? 1) [401203.491] sna_put_zpixmap_blt: syncing CPU bo [401203.491] sna_put_zpixmap_blt: marking damage [401203.491] sna_put_zpixmap_blt: replacing entire pixmap [401203.491] __sna_damage_all(64, 64) [401203.491] sna_put_zpixmap_blt: upload(0, 0, 64, 64) [401203.491] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(64, 64) [401203.491] memcpy_blt: src=(0, 0), dst=(0, 0), size=64x64, pitch=256/256 [401203.491] sna_create_pixmap(64, 64, 24, usage=0) [401203.491] kgem_can_create_2d: 64x64 @ 24 [401203.491] kgem_choose_tiling: too thin [width 64, 32 bpp] for TILING_X [401203.491] kgem_choose_tiling: 64x64 -> 0 [401203.491] sna_create_pixmap: creating GPU pixmap 64x64, stride=256, flags=b [401203.491] create_pixmap: serial=170, usage=0, 0x0 [401203.491] sna_composite(1 src=(0, 0), mask=(0, 0), dst=(0, 0)+(0, 0), size=(64, 64) [401203.491] sna_compute_composite_region: dst=(0, 0)x(64, 64) [401203.491] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (64, 64) [401203.491] clip_to_dst: region: 1x[(0, 0), (64, 64)], clip: 1x[(0, 0), (64, 64)] [401203.491] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (64, 64) [401203.491] sna_compute_composite_region: clip against src: (0, 0), (64, 64) [401203.491] sna_composite: composite region extents:+(0, 0) -> (0, 0), (64, 64) + (0, 0) [401203.491] gen3_render_composite() [401203.491] try_blt: already performing BLT [401203.491] sna_blt_composite (0, 0), (0, 0), 64x64 [401203.491] sna_drawable_use_bo pixmap=171, box=((0, 0), (64, 64)), flags=1... [401203.491] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [401203.491] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [401203.491] sna_pixmap_move_to_gpu(pixmap=171, usage=0), flags=3 [401203.491] sna_pixmap_move_to_gpu: CPU damage? 0 [401203.491] sna_pixmap_move_to_gpu: creating GPU bo (64x64@32), create=3 [401203.491] kgem_choose_tiling: too thin [width 64, 32 bpp] for TILING_X [401203.491] kgem_choose_tiling: 64x64 -> 0 [401203.491] kgem_create_2d(64x64, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [401203.491] kgem_bo_remove_from_inactive: removing handle=64 from inactive [401203.491] from inactive: pitch=256, tiling=0: handle=64, id=333 [401203.491] __sna_damage_all(64, 64) [401203.491] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [401203.491] sna_drawable_use_bo: allocated GPU bo for operation [401203.491] sna_drawable_use_bo: using GPU bo with damage? 0 [401203.491] sna_blt_composite: blt dst offset (0, 0), source offset (0, 0), with alpha fixup? 0 [401203.491] use_cpu_bo for box=(0, 0), (64, 64) [401203.491] prepare_blt_copy [401203.491] blt_composite_copy_box: box (0, 0), (64, 64) [401203.491] sna_blt_copy_one: (0, 0) -> (0, 0) x (64, 64) [401203.491] kgem_add_reloc: handle=64, pos=4, delta=0, domains=00028002 [401203.491] kgem_add_handle: handle=64, index=0 [401203.491] __kgem_bo_mark_dirty: handle=64 (proxy? 0) [401203.491] kgem_add_reloc: handle=32, pos=7, delta=0, domains=00028000 [401203.491] kgem_add_handle: handle=32, index=1 [401203.491] apply_damage: damage=(nil), region=1 [(0, 0), (64, 64) + (0, 0)] [401203.491] sna_block_handler (tv=599.387000) [401203.491] sna_accel_block_handler: GPU idle, flushing [401203.491] gen3_vertex_close: used=0/1024, vbo active? 0 [401203.491] batch[3/0]: 10 10 65528 65528, nreloc=2, nexec=2, nfence=0, aperture=300 [401203.491] kgem_busy: handle=3, busy=0, wedged=0 [401203.491] gem_write(handle=3, offset=0, len=40) [401203.491] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=81b000 [401203.491] kgem_commit: release handle=64 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=6300000 [401203.491] kgem_commit: release handle=32 (proxy? 0), dirty? 0 flush? 0, snoop? 1 -> offset=640b000 [401203.491] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.491] sna_accel_do_flush -- no pending write to scanout [401203.491] timer_enable (time=401203491), starting timer 1 [401203.491] sna_wakeup_handler [401203.491] sna_accel_wakeup_handler [401203.491] kgem_retire [401203.491] kgem_retire__flushing: 0 bo on flushing list [401203.491] kgem_busy: handle=3, busy=0, wedged=0 [401203.491] __kgem_retire_rq: request 3 complete [401203.491] kgem_busy: handle=64, busy=0, wedged=0 [401203.491] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [401203.491] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [401203.491] kgem_retire -- retired=0, need_retire=0 [401203.491] sna_block_handler (tv=599.387000) [401203.491] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.491] sna_accel_do_flush -- no pending write to scanout [401203.491] sna_wakeup_handler [401203.491] sna_accel_wakeup_handler [401203.491] sna_block_handler (tv=599.387000) [401203.491] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.491] sna_accel_do_flush -- no pending write to scanout [401203.491] sna_wakeup_handler [401203.491] sna_accel_wakeup_handler [401203.491] sna_block_handler (tv=599.387000) [401203.491] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.491] sna_accel_do_flush -- no pending write to scanout [401203.491] sna_wakeup_handler [401203.491] sna_accel_wakeup_handler [401203.492] sna_block_handler (tv=599.386000) [401203.492] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.492] sna_accel_do_flush -- no pending write to scanout [401203.492] sna_wakeup_handler [401203.492] sna_accel_wakeup_handler [401203.492] sna_block_handler (tv=599.386000) [401203.492] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.492] sna_accel_do_flush -- no pending write to scanout [401203.492] sna_wakeup_handler [401203.492] sna_accel_wakeup_handler [401203.492] sna_block_handler (tv=599.386000) [401203.492] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.492] sna_accel_do_flush -- no pending write to scanout [401203.492] sna_wakeup_handler [401203.492] sna_accel_wakeup_handler [401203.492] sna_block_handler (tv=599.386000) [401203.492] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.492] sna_accel_do_flush -- no pending write to scanout [401203.492] sna_wakeup_handler [401203.492] sna_accel_wakeup_handler [401203.492] sna_block_handler (tv=599.386000) [401203.492] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.492] sna_accel_do_flush -- no pending write to scanout [401203.492] sna_wakeup_handler [401203.492] sna_accel_wakeup_handler [401203.492] sna_block_handler (tv=599.386000) [401203.492] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.492] sna_accel_do_flush -- no pending write to scanout [401203.492] sna_wakeup_handler [401203.492] sna_accel_wakeup_handler [401203.492] sna_block_handler (tv=599.386000) [401203.492] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.492] sna_accel_do_flush -- no pending write to scanout [401203.492] sna_wakeup_handler [401203.492] sna_accel_wakeup_handler [401203.492] sna_block_handler (tv=599.386000) [401203.492] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.492] sna_accel_do_flush -- no pending write to scanout [401203.492] sna_wakeup_handler [401203.492] sna_accel_wakeup_handler [401203.492] sna_block_handler (tv=599.386000) [401203.492] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.492] sna_accel_do_flush -- no pending write to scanout [401203.492] sna_wakeup_handler [401203.492] sna_accel_wakeup_handler [401203.492] sna_block_handler (tv=599.386000) [401203.492] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.492] sna_accel_do_flush -- no pending write to scanout [401203.492] sna_wakeup_handler [401203.492] sna_accel_wakeup_handler [401203.492] sna_block_handler (tv=599.386000) [401203.492] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.492] sna_accel_do_flush -- no pending write to scanout [401203.494] sna_wakeup_handler [401203.494] sna_accel_wakeup_handler [401203.494] sna_block_handler (tv=599.384000) [401203.494] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.494] sna_accel_do_flush -- no pending write to scanout [401203.494] sna_wakeup_handler [401203.494] sna_accel_wakeup_handler [401203.494] sna_block_handler (tv=599.384000) [401203.494] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.494] sna_accel_do_flush -- no pending write to scanout [401203.495] sna_wakeup_handler [401203.495] sna_accel_wakeup_handler [401203.495] sna_block_handler (tv=599.383000) [401203.495] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.495] sna_accel_do_flush -- no pending write to scanout [401203.495] sna_wakeup_handler [401203.495] sna_accel_wakeup_handler [401203.495] sna_block_handler (tv=599.383000) [401203.495] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.495] sna_accel_do_flush -- no pending write to scanout [401203.509] sna_wakeup_handler [401203.509] sna_accel_wakeup_handler [401203.509] sna_create_pixmap(78, 124, 24, usage=0) [401203.509] kgem_can_create_2d: 78x124 @ 24 [401203.509] kgem_choose_tiling: 78x124 -> 1 [401203.509] sna_create_pixmap: creating GPU pixmap 78x124, stride=312, flags=b [401203.509] create_pixmap: serial=172, usage=0, 0x0 [401203.509] sna_validate_gc changes=0 [401203.509] sna_copy_area: src=(768, 490)x(78, 124)+(0, 0) -> dst=(0, 0)+(0, 0); alu=3, pm=ffffffffffffffff [401203.509] sna_do_copy: src=(768, 490), dst=(0, 0), size=(78x124) [401203.509] sna_do_copy: after drawable: src=(768, 490), dst=(0, 0), size=(78x124) [401203.509] sna_do_copy: dst extents (0, 0), (78, 124) [401203.509] sna_do_copy: pixmap -- no source clipping [401203.509] sna_do_copy: fast source clip against extents [401203.509] sna_do_copy: src extents (768, 490), (846, 614) x 1 [401203.509] sna_do_copy: copy region (0, 0), (78, 124) x 1 [401203.509] sna_copy_boxes (boxes=1x[(0, 0), (78, 124)...], src=+(768, 490), alu=3, src.size=1920x1080, dst.size=78x124) [401203.509] sna_copy_boxes: dst=(priv=0xe0d150, gpu_bo=(nil), cpu_bo=(nil)), src=(priv=0xceb820, gpu_bo=0xdeb0e0, cpu_bo=(nil)), replaces=1 [401203.509] source_prefer_gpu: source has gpu damage, force gpu [401203.509] sna_drawable_use_bo pixmap=173, box=((0, 0), (78, 124)), flags=3... [401203.509] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=3 [401203.509] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [401203.509] sna_pixmap_move_to_gpu(pixmap=173, usage=0), flags=43 [401203.509] sna_pixmap_move_to_gpu: CPU damage? 0 [401203.509] sna_pixmap_move_to_gpu: creating GPU bo (78x124@32), create=3 [401203.509] kgem_choose_tiling: 78x124 -> 1 [401203.509] kgem_create_2d(78x124, bpp=32, tiling=1, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [401203.509] new pitch=512, tiling=1, handle=95, id=334, num_pages=16 [16], bucket=4 [401203.509] __sna_damage_all(78, 124) [401203.509] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [401203.509] sna_drawable_use_bo: allocated GPU bo for operation [401203.509] sna_drawable_use_bo: using GPU bo with damage? 0 [401203.509] sna_pixmap_move_to_gpu(pixmap=14, usage=0), flags=2 [401203.509] sna_pixmap_move_to_gpu: already all-damaged [401203.509] sna_copy_boxes: move whole src_pixmap to GPU and copy [401203.509] gen3_render_copy_boxes (768, 490)->(0, 0) x 1 [401203.509] sna_blt_copy_boxes src=(768, 490) -> (0, 0) x 1, tiling=(1, 1), pitch=(8192, 512) [401203.509] sna_blt_copy_boxes: box=(0, 0)x(78, 124) [401203.509] kgem_add_reloc: handle=95, pos=4, delta=0, domains=00028002 [401203.509] kgem_add_handle: handle=95, index=0 [401203.509] __kgem_bo_mark_dirty: handle=95 (proxy? 0) [401203.509] kgem_add_reloc: handle=30, pos=7, delta=0, domains=00028000 [401203.509] kgem_add_handle: handle=30, index=1 [401203.509] sna_copy_area: src=(0, 0)x(78, 124)+(0, 0) -> dst=(0, 0)+(0, 0); alu=3, pm=ffffffffffffffff [401203.509] sna_do_copy: src=(0, 0), dst=(0, 0), size=(78x124) [401203.509] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(78x124) [401203.509] sna_do_copy: dst extents (0, 0), (78, 124) [401203.509] sna_do_copy: pixmap -- no source clipping [401203.509] sna_do_copy: fast source clip against extents [401203.509] sna_do_copy: src extents (0, 0), (78, 124) x 1 [401203.509] sna_do_copy: copy region (0, 0), (78, 124) x 1 [401203.509] sna_copy_boxes (boxes=1x[(0, 0), (78, 124)...], src=+(0, 0), alu=3, src.size=78x124, dst.size=78x124) [401203.509] sna_copy_boxes: dst=(priv=0xe0d150, gpu_bo=0xcdff00, cpu_bo=(nil)), src=(priv=0xdaf0f0, gpu_bo=(nil), cpu_bo=0xd9fa50), replaces=1 [401203.509] kgem_bo_is_busy: handle=36, domain: 1 exec? 0, rq? 0 [401203.509] region_inplace: yes, already wholly damaged on the GPU [401203.509] sna_drawable_use_bo pixmap=173, box=((0, 0), (78, 124)), flags=1... [401203.509] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [401203.509] sna_drawable_use_bo: use GPU fast path (all-damaged) [401203.509] sna_drawable_use_bo: using whole GPU bo [401203.509] kgem_choose_tiling: 78x124 -> 1 [401203.509] region_overlaps_damage? [401203.509] sna_copy_boxes: region overlaps CPU damage, copy from CPU bo [401203.509] sna_drawable_move_region_to_cpu(pixmap=30 (78x124), [(0, 0), (78, 124)], flags=10) [401203.509] sna_drawable_move_region_to_cpu: pixmap=30 all damaged on CPU [401203.510] gen3_render_copy_boxes (0, 0)->(0, 0) x 1 [401203.510] sna_blt_copy_boxes src=(0, 0) -> (0, 0) x 1, tiling=(0, 1), pitch=(312, 512) [401203.510] sna_blt_copy_boxes: box=(0, 0)x(78, 124) [401203.510] kgem_add_reloc: handle=95, pos=12, delta=0, domains=00028002 [401203.510] kgem_add_reloc: handle=36, pos=15, delta=0, domains=00028000 [401203.510] kgem_add_handle: handle=36, index=2 [401203.510] sna_copy_area: src=(0, 0)x(12, 124)+(0, 0) -> dst=(66, 0)+(0, 0); alu=3, pm=ffffffffffffffff [401203.510] sna_do_copy: src=(0, 0), dst=(66, 0), size=(12x124) [401203.510] sna_do_copy: after drawable: src=(0, 0), dst=(66, 0), size=(12x124) [401203.510] sna_do_copy: dst extents (66, 0), (78, 124) [401203.510] sna_do_copy: pixmap -- no source clipping [401203.510] sna_do_copy: fast source clip against extents [401203.510] sna_do_copy: src extents (0, 0), (12, 124) x 1 [401203.510] sna_do_copy: copy region (66, 0), (78, 124) x 1 [401203.510] sna_copy_boxes (boxes=1x[(66, 0), (78, 124)...], src=+(-66, 0), alu=3, src.size=78x124, dst.size=78x124) [401203.510] sna_copy_boxes: dst=(priv=0xe0d150, gpu_bo=0xcdff00, cpu_bo=(nil)), src=(priv=0xe137e0, gpu_bo=(nil), cpu_bo=0xe13840), replaces=0 [401203.510] kgem_bo_is_busy: handle=65, domain: 1 exec? 0, rq? 0 [401203.510] region_inplace: yes, already wholly damaged on the GPU [401203.510] sna_drawable_use_bo pixmap=173, box=((66, 0), (78, 124)), flags=1... [401203.510] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [401203.510] sna_drawable_use_bo: use GPU fast path (all-damaged) [401203.510] sna_drawable_use_bo: using whole GPU bo [401203.510] kgem_choose_tiling: 78x124 -> 1 [401203.510] region_overlaps_damage? [401203.510] sna_copy_boxes: region overlaps CPU damage, copy from CPU bo [401203.510] sna_drawable_move_region_to_cpu(pixmap=108 (78x124), [(0, 0), (12, 124)], flags=10) [401203.510] sna_drawable_move_region_to_cpu: pixmap=108 all damaged on CPU [401203.510] gen3_render_copy_boxes (-66, 0)->(0, 0) x 1 [401203.510] sna_blt_copy_boxes src=(-66, 0) -> (0, 0) x 1, tiling=(0, 1), pitch=(312, 512) [401203.510] sna_blt_copy_boxes: box=(66, 0)x(12, 124) [401203.510] kgem_add_reloc: handle=95, pos=20, delta=0, domains=00028002 [401203.510] kgem_add_reloc: handle=65, pos=23, delta=0, domains=00028000 [401203.510] kgem_add_handle: handle=65, index=3 [401203.510] sna_validate_gc changes=0 [401203.510] sna_copy_area: src=(0, 0)x(78, 124)+(0, 0) -> dst=(768, 490)+(0, 0); alu=3, pm=ffffffffffffffff [401203.510] sna_do_copy: src=(0, 0), dst=(768, 490), size=(78x124) [401203.510] sna_do_copy: after drawable: src=(0, 0), dst=(768, 490), size=(78x124) [401203.510] sna_do_copy: dst extents (768, 490), (846, 614) [401203.510] sna_do_copy: pixmap -- no source clipping [401203.510] sna_do_copy: fast source clip against extents [401203.510] sna_do_copy: src extents (0, 0), (78, 124) x 1 [401203.510] sna_do_copy: copy region (768, 490), (846, 614) x 1 [401203.510] sna_copy_boxes (boxes=1x[(768, 490), (846, 614)...], src=+(-768, -490), alu=3, src.size=78x124, dst.size=1920x1080) [401203.510] sna_copy_boxes: dst=(priv=0xaef0a0, gpu_bo=0xaef100, cpu_bo=(nil)), src=(priv=0xe0d150, gpu_bo=0xcdff00, cpu_bo=(nil)), replaces=0 [401203.510] source_prefer_gpu: source has gpu damage, force gpu [401203.510] sna_drawable_use_bo pixmap=3, box=((768, 490), (846, 614)), flags=3... [401203.510] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=3 [401203.510] sna_drawable_use_bo: use GPU fast path (all-damaged) [401203.510] sna_drawable_use_bo: using whole GPU bo [401203.510] sna_pixmap_move_to_gpu(pixmap=173, usage=0), flags=2 [401203.510] sna_pixmap_move_to_gpu: already all-damaged [401203.510] sna_copy_boxes: move whole src_pixmap to GPU and copy [401203.510] gen3_render_copy_boxes (-768, -490)->(0, 0) x 1 [401203.510] sna_blt_copy_boxes src=(-768, -490) -> (0, 0) x 1, tiling=(1, 1), pitch=(512, 8192) [401203.510] gen3_vertex_close: used=0/1024, vbo active? 0 [401203.510] batch[3/0]: 26 26 65528 65528, nreloc=6, nexec=4, nfence=2, aperture=2212 [401203.510] kgem_busy: handle=2, busy=0, wedged=0 [401203.510] gem_write(handle=2, offset=0, len=104) [401203.510] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=81a000 [401203.510] kgem_commit: release handle=95 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=6600000 [401203.510] kgem_commit: release handle=30 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=3000000 [401203.510] kgem_commit: release handle=36 (proxy? 0), dirty? 0 flush? 0, snoop? 1 -> offset=6701000 [401203.510] kgem_commit: release handle=65 (proxy? 0), dirty? 0 flush? 0, snoop? 1 -> offset=670b000 [401203.510] sna_blt_copy_boxes: box=(768, 490)x(78, 124) [401203.510] kgem_add_reloc: handle=27, pos=4, delta=0, domains=00028002 [401203.510] kgem_add_handle: handle=27, index=0 [401203.510] __kgem_bo_mark_dirty: handle=27 (proxy? 0) [401203.510] kgem_add_reloc: handle=95, pos=7, delta=0, domains=00028000 [401203.510] kgem_add_handle: handle=95, index=1 [401203.510] sna_destroy_pixmap: pixmap=173, attached?=1 [401203.510] _kgem_bo_destroy: handle=95, proxy? 0 [401203.510] __kgem_bo_destroy: handle=95 [401203.510] __kgem_bo_destroy: handle=95 -> active [401203.510] sna_create_pixmap(78, 124, 24, usage=0) [401203.510] kgem_can_create_2d: 78x124 @ 24 [401203.510] kgem_choose_tiling: 78x124 -> 1 [401203.510] sna_create_pixmap: creating GPU pixmap 78x124, stride=312, flags=b [401203.510] create_pixmap: serial=174, usage=0, 0x0 [401203.510] sna_validate_gc changes=0 [401203.510] sna_copy_area: src=(834, 490)x(78, 124)+(0, 0) -> dst=(0, 0)+(0, 0); alu=3, pm=ffffffffffffffff [401203.510] sna_do_copy: src=(834, 490), dst=(0, 0), size=(78x124) [401203.510] sna_do_copy: after drawable: src=(834, 490), dst=(0, 0), size=(78x124) [401203.510] sna_do_copy: dst extents (0, 0), (78, 124) [401203.510] sna_do_copy: pixmap -- no source clipping [401203.510] sna_do_copy: fast source clip against extents [401203.510] sna_do_copy: src extents (834, 490), (912, 614) x 1 [401203.510] sna_do_copy: copy region (0, 0), (78, 124) x 1 [401203.510] sna_copy_boxes (boxes=1x[(0, 0), (78, 124)...], src=+(834, 490), alu=3, src.size=1920x1080, dst.size=78x124) [401203.510] sna_copy_boxes: dst=(priv=0xe0d150, gpu_bo=(nil), cpu_bo=(nil)), src=(priv=0xceb820, gpu_bo=0xdeb0e0, cpu_bo=(nil)), replaces=1 [401203.510] source_prefer_gpu: source has gpu damage, force gpu [401203.510] sna_drawable_use_bo pixmap=175, box=((0, 0), (78, 124)), flags=3... [401203.510] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=3 [401203.510] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [401203.510] sna_pixmap_move_to_gpu(pixmap=175, usage=0), flags=43 [401203.510] sna_pixmap_move_to_gpu: CPU damage? 0 [401203.510] sna_pixmap_move_to_gpu: creating GPU bo (78x124@32), create=3 [401203.510] kgem_choose_tiling: 78x124 -> 1 [401203.510] kgem_create_2d(78x124, bpp=32, tiling=1, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [401203.510] kgem_bo_remove_from_active: removing handle=95 from active [401203.510] 1:from active: pitch=512, tiling=1, handle=95, id=335 [401203.510] __sna_damage_all(78, 124) [401203.510] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [401203.510] sna_drawable_use_bo: allocated GPU bo for operation [401203.510] sna_drawable_use_bo: using GPU bo with damage? 0 [401203.510] sna_pixmap_move_to_gpu(pixmap=14, usage=0), flags=2 [401203.510] sna_pixmap_move_to_gpu: already all-damaged [401203.510] sna_copy_boxes: move whole src_pixmap to GPU and copy [401203.510] gen3_render_copy_boxes (834, 490)->(0, 0) x 1 [401203.510] sna_blt_copy_boxes src=(834, 490) -> (0, 0) x 1, tiling=(1, 1), pitch=(8192, 512) [401203.510] sna_blt_copy_boxes: box=(0, 0)x(78, 124) [401203.510] kgem_add_reloc: handle=95, pos=12, delta=0, domains=00028002 [401203.510] __kgem_bo_mark_dirty: handle=95 (proxy? 0) [401203.510] kgem_add_reloc: handle=30, pos=15, delta=0, domains=00028000 [401203.510] kgem_add_handle: handle=30, index=2 [401203.510] sna_copy_area: src=(66, 0)x(144, 124)+(0, 0) -> dst=(0, 0)+(0, 0); alu=3, pm=ffffffffffffffff [401203.510] sna_do_copy: src=(66, 0), dst=(0, 0), size=(144x124) [401203.510] sna_do_copy: after drawable: src=(66, 0), dst=(0, 0), size=(144x124) [401203.510] sna_do_copy: dst extents (0, 0), (144, 124) [401203.510] sna_do_copy: pixmap -- no source clipping [401203.510] sna_do_copy: fast source clip against extents [401203.510] sna_do_copy: src extents (66, 0), (78, 124) x 1 [401203.510] sna_do_copy: copy region (0, 0), (12, 124) x 1 [401203.510] sna_copy_boxes (boxes=1x[(0, 0), (12, 124)...], src=+(66, 0), alu=3, src.size=78x124, dst.size=78x124) [401203.510] sna_copy_boxes: dst=(priv=0xe0d150, gpu_bo=0xcdff00, cpu_bo=(nil)), src=(priv=0xdaf0f0, gpu_bo=(nil), cpu_bo=0xd9fa50), replaces=0 [401203.510] kgem_bo_is_busy: handle=36, domain: 3 exec? 0, rq? 1 [401203.510] source_prefer_gpu: source has busy CPU bo, force gpu [401203.510] sna_drawable_use_bo pixmap=175, box=((0, 0), (12, 124)), flags=3... [401203.510] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=3 [401203.510] sna_drawable_use_bo: use GPU fast path (all-damaged) [401203.510] sna_drawable_use_bo: using whole GPU bo [401203.511] kgem_choose_tiling: 78x124 -> 1 [401203.511] sna_pixmap_move_to_gpu(pixmap=30, usage=0), flags=2 [401203.511] sna_pixmap_move_to_gpu: CPU damage? 1 [401203.511] sna_pixmap_move_to_gpu: creating GPU bo (78x124@32), create=3 [401203.511] kgem_choose_tiling: 78x124 -> 1 [401203.511] kgem_create_2d(78x124, bpp=32, tiling=1, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [401203.511] new pitch=512, tiling=1, handle=96, id=336, num_pages=16 [16], bucket=4 [401203.511] sna_pixmap_move_to_gpu: uploading 1 damage boxes [401203.511] kgem_bo_is_busy: handle=36, domain: 3 exec? 0, rq? 1 [401203.511] kgem_bo_is_busy: handle=96, domain: 1 exec? 0, rq? 0 [401203.511] use_cpu_bo_for_upload? flags=2, gpu busy?=0, cpu busy?=1 [401203.511] sna_pixmap_move_to_gpu: using CPU bo for upload to GPU [401203.511] gen3_render_copy_boxes (0, 0)->(0, 0) x 1 [401203.511] sna_blt_copy_boxes src=(0, 0) -> (0, 0) x 1, tiling=(0, 1), pitch=(312, 512) [401203.511] kgem_busy: handle=2, busy=0, wedged=0 [401203.511] __kgem_ring_is_idle: ring=0 idle (handle=2) [401203.511] kgem_busy: handle=2, busy=0, wedged=0 [401203.511] __kgem_retire_rq: request 2 complete [401203.511] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [401203.511] gen3_vertex_close: used=0/1024, vbo active? 0 [401203.511] batch[3/0]: 18 18 65528 65528, nreloc=4, nexec=3, nfence=3, aperture=4368 [401203.511] kgem_busy: handle=1, busy=0, wedged=0 [401203.511] gem_write(handle=1, offset=0, len=72) [401203.511] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=819000 [401203.511] kgem_commit: release handle=95 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=6600000 [401203.511] kgem_commit: release handle=27 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=1000000 [401203.511] kgem_commit: release handle=30 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=3000000 [401203.511] sna_blt_copy_boxes: box=(0, 0)x(78, 124) [401203.511] kgem_add_reloc: handle=96, pos=4, delta=0, domains=00028002 [401203.511] kgem_add_handle: handle=96, index=0 [401203.511] __kgem_bo_mark_dirty: handle=96 (proxy? 0) [401203.511] kgem_add_reloc: handle=36, pos=7, delta=0, domains=00028000 [401203.511] kgem_add_handle: handle=36, index=1 [401203.511] sna_damage_reduce_all(width=78, height=124) [401203.511] sna_copy_boxes: move whole src_pixmap to GPU and copy [401203.511] gen3_render_copy_boxes (66, 0)->(0, 0) x 1 [401203.511] sna_blt_copy_boxes src=(66, 0) -> (0, 0) x 1, tiling=(1, 1), pitch=(512, 512) [401203.511] kgem_busy: handle=1, busy=0, wedged=0 [401203.511] __kgem_ring_is_idle: ring=0 idle (handle=1) [401203.511] kgem_busy: handle=1, busy=0, wedged=0 [401203.511] __kgem_retire_rq: request 1 complete [401203.511] kgem_busy: handle=95, busy=0, wedged=0 [401203.511] kgem_busy: handle=27, busy=0, wedged=0 [401203.511] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [401203.511] gen3_vertex_close: used=0/1024, vbo active? 0 [401203.511] batch[3/0]: 10 10 65528 65528, nreloc=2, nexec=2, nfence=1, aperture=26 [401203.511] kgem_busy: handle=16, busy=0, wedged=0 [401203.511] gem_write(handle=16, offset=0, len=40) [401203.511] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=828000 [401203.511] kgem_commit: release handle=96 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=6800000 [401203.511] kgem_commit: release handle=36 (proxy? 0), dirty? 0 flush? 0, snoop? 1 -> offset=6701000 [401203.511] sna_blt_copy_boxes: box=(0, 0)x(12, 124) [401203.511] kgem_add_reloc: handle=95, pos=4, delta=0, domains=00028002 [401203.511] kgem_add_handle: handle=95, index=0 [401203.511] __kgem_bo_mark_dirty: handle=95 (proxy? 0) [401203.511] kgem_add_reloc: handle=96, pos=7, delta=0, domains=00028000 [401203.511] kgem_add_handle: handle=96, index=1 [401203.511] sna_copy_area: src=(0, 0)x(78, 124)+(0, 0) -> dst=(0, 0)+(0, 0); alu=3, pm=ffffffffffffffff [401203.511] sna_do_copy: src=(0, 0), dst=(0, 0), size=(78x124) [401203.511] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(78x124) [401203.511] sna_do_copy: dst extents (0, 0), (78, 124) [401203.511] sna_do_copy: pixmap -- no source clipping [401203.511] sna_do_copy: fast source clip against extents [401203.511] sna_do_copy: src extents (0, 0), (78, 124) x 1 [401203.511] sna_do_copy: copy region (0, 0), (78, 124) x 1 [401203.511] sna_copy_boxes (boxes=1x[(0, 0), (78, 124)...], src=+(0, 0), alu=3, src.size=78x124, dst.size=78x124) [401203.511] sna_copy_boxes: dst=(priv=0xe0d150, gpu_bo=0xcdff00, cpu_bo=(nil)), src=(priv=0xe13c40, gpu_bo=(nil), cpu_bo=0xe13ca0), replaces=1 [401203.511] kgem_bo_is_busy: handle=66, domain: 1 exec? 0, rq? 0 [401203.511] region_inplace: yes, already wholly damaged on the GPU [401203.511] sna_drawable_use_bo pixmap=175, box=((0, 0), (78, 124)), flags=1... [401203.511] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [401203.511] sna_drawable_use_bo: use GPU fast path (all-damaged) [401203.511] sna_drawable_use_bo: using whole GPU bo [401203.511] kgem_choose_tiling: 78x124 -> 1 [401203.511] region_overlaps_damage? [401203.511] sna_copy_boxes: region overlaps CPU damage, copy from CPU bo [401203.511] sna_drawable_move_region_to_cpu(pixmap=110 (78x124), [(0, 0), (78, 124)], flags=10) [401203.511] sna_drawable_move_region_to_cpu: pixmap=110 all damaged on CPU [401203.511] gen3_render_copy_boxes (0, 0)->(0, 0) x 1 [401203.511] sna_blt_copy_boxes src=(0, 0) -> (0, 0) x 1, tiling=(0, 1), pitch=(312, 512) [401203.511] sna_blt_copy_boxes: box=(0, 0)x(78, 124) [401203.511] kgem_add_reloc: handle=95, pos=12, delta=0, domains=00028002 [401203.511] kgem_add_reloc: handle=66, pos=15, delta=0, domains=00028000 [401203.511] kgem_add_handle: handle=66, index=2 [401203.511] sna_validate_gc changes=0 [401203.511] sna_copy_area: src=(0, 0)x(78, 124)+(0, 0) -> dst=(834, 490)+(0, 0); alu=3, pm=ffffffffffffffff [401203.511] sna_do_copy: src=(0, 0), dst=(834, 490), size=(78x124) [401203.511] sna_do_copy: after drawable: src=(0, 0), dst=(834, 490), size=(78x124) [401203.511] sna_do_copy: dst extents (834, 490), (912, 614) [401203.511] sna_do_copy: pixmap -- no source clipping [401203.511] sna_do_copy: fast source clip against extents [401203.511] sna_do_copy: src extents (0, 0), (78, 124) x 1 [401203.511] sna_do_copy: copy region (834, 490), (912, 614) x 1 [401203.511] sna_copy_boxes (boxes=1x[(834, 490), (912, 614)...], src=+(-834, -490), alu=3, src.size=78x124, dst.size=1920x1080) [401203.511] sna_copy_boxes: dst=(priv=0xaef0a0, gpu_bo=0xaef100, cpu_bo=(nil)), src=(priv=0xe0d150, gpu_bo=0xcdff00, cpu_bo=(nil)), replaces=0 [401203.511] source_prefer_gpu: source has gpu damage, force gpu [401203.511] sna_drawable_use_bo pixmap=3, box=((834, 490), (912, 614)), flags=3... [401203.511] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=3 [401203.511] sna_drawable_use_bo: use GPU fast path (all-damaged) [401203.511] sna_drawable_use_bo: using whole GPU bo [401203.511] sna_pixmap_move_to_gpu(pixmap=175, usage=0), flags=2 [401203.511] sna_pixmap_move_to_gpu: already all-damaged [401203.511] sna_copy_boxes: move whole src_pixmap to GPU and copy [401203.511] gen3_render_copy_boxes (-834, -490)->(0, 0) x 1 [401203.511] sna_blt_copy_boxes src=(-834, -490) -> (0, 0) x 1, tiling=(1, 1), pitch=(512, 8192) [401203.511] kgem_busy: handle=16, busy=0, wedged=0 [401203.511] __kgem_ring_is_idle: ring=0 idle (handle=16) [401203.511] kgem_busy: handle=16, busy=0, wedged=0 [401203.511] __kgem_retire_rq: request 16 complete [401203.511] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [401203.511] gen3_vertex_close: used=0/1024, vbo active? 0 [401203.511] batch[3/0]: 18 18 65528 65528, nreloc=4, nexec=3, nfence=2, aperture=42 [401203.511] kgem_busy: handle=15, busy=0, wedged=0 [401203.511] gem_write(handle=15, offset=0, len=72) [401203.511] kgem_commit: release handle=15 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=827000 [401203.511] kgem_commit: release handle=95 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=6600000 [401203.511] kgem_commit: release handle=96 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=6800000 [401203.511] kgem_commit: release handle=66 (proxy? 0), dirty? 0 flush? 0, snoop? 1 -> offset=6901000 [401203.511] sna_blt_copy_boxes: box=(834, 490)x(78, 124) [401203.511] kgem_add_reloc: handle=27, pos=4, delta=0, domains=00028002 [401203.511] kgem_add_handle: handle=27, index=0 [401203.511] __kgem_bo_mark_dirty: handle=27 (proxy? 0) [401203.511] kgem_add_reloc: handle=95, pos=7, delta=0, domains=00028000 [401203.511] kgem_add_handle: handle=95, index=1 [401203.511] sna_destroy_pixmap: pixmap=175, attached?=1 [401203.511] _kgem_bo_destroy: handle=95, proxy? 0 [401203.511] __kgem_bo_destroy: handle=95 [401203.511] __kgem_bo_destroy: handle=95 -> active [401203.511] sna_block_handler (tv=599.367000) [401203.511] sna_accel_block_handler: GPU idle, flushing [401203.512] gen3_vertex_close: used=0/1024, vbo active? 0 [401203.512] batch[3/0]: 10 10 65528 65528, nreloc=2, nexec=2, nfence=2, aperture=2192 [401203.512] kgem_busy: handle=14, busy=0, wedged=0 [401203.512] gem_write(handle=14, offset=0, len=40) [401203.512] kgem_commit: release handle=14 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=826000 [401203.512] kgem_commit: release handle=27 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=1000000 [401203.512] kgem_commit: release handle=95 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=6600000 [401203.512] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.512] sna_accel_do_flush -- no pending write to scanout [401203.512] kgem_busy: handle=27, busy=0, wedged=0 [401203.512] __kgem_flush: handle=27, busy?=0 [401203.512] sna_accel_do_throttle (time=401203511), triggered [401203.512] sna_accel_throttle (time=401203511) [401203.558] sna_wakeup_handler [401203.558] sna_accel_wakeup_handler [401203.558] kgem_retire [401203.558] kgem_retire__flushing: 0 bo on flushing list [401203.558] kgem_busy: handle=15, busy=0, wedged=0 [401203.558] __kgem_retire_rq: request 15 complete [401203.558] kgem_busy: handle=96, busy=0, wedged=0 [401203.558] kgem_busy: handle=14, busy=0, wedged=0 [401203.558] __kgem_retire_rq: request 14 complete [401203.558] kgem_busy: handle=95, busy=0, wedged=0 [401203.558] kgem_bo_move_to_inactive: moving handle=95 to inactive [401203.558] kgem_busy: handle=95, busy=0, wedged=0 [401203.558] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [401203.558] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [401203.558] kgem_retire -- retired=1, need_retire=0 [401203.559] sna_create_pixmap(5, 7, 8, usage=3) [401203.559] kgem_can_create_2d: 5x7 @ 8 [401203.559] kgem_choose_tiling: too thin [width 5, 8 bpp] for TILING_X [401203.559] kgem_choose_tiling: 5x7 -> 0 [401203.559] sna_create_pixmap: small buffer [56], attaching to shadow pixmap [401203.559] create_pixmap: serial=177, usage=3, 5x7 [401203.559] sna_composite(1 src=(0, 0), mask=(0, 0), dst=(0, 0)+(0, 0), size=(5, 7) [401203.559] sna_compute_composite_region: dst=(0, 0)x(5, 7) [401203.559] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (5, 7) [401203.559] clip_to_dst: region: 1x[(0, 0), (5, 7)], clip: 1x[(0, 0), (5, 7)] [401203.559] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (5, 7) [401203.559] sna_compute_composite_region: clip against src: (0, 0), (5, 7) [401203.559] sna_composite: fallback, dst pixmap=177 is too small (or completely damaged) [401203.559] sna_composite -- fallback dst=(0, 0)+(0, 0), size=(5, 7): region=((0,0), (5, 7)) [401203.559] sna_composite: fallback -- move dst to cpu [401203.559] sna_drawable_move_region_to_cpu(pixmap=177 (5x7), [(0, 0), (5, 7)], flags=5) [401203.559] _sna_pixmap_move_to_cpu(pixmap=177, 5x7, flags=5) [401203.559] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=(nil), cpu_damage=(nil), is-clear?=0 [401203.559] _sna_pixmap_move_to_cpu: no readbck, discarding gpu damage [0], pending clear[0] [401203.559] _sna_pixmap_move_to_cpu: marking as damaged [401203.559] __sna_damage_all(5, 7) [401203.559] sna_composite: fallback -- move src to cpu [401203.559] sna_composite: fallback -- fbComposite [401203.559] sna_create_pixmap(5, 7, 8, usage=3) [401203.559] kgem_can_create_2d: 5x7 @ 8 [401203.559] kgem_choose_tiling: too thin [width 5, 8 bpp] for TILING_X [401203.559] kgem_choose_tiling: 5x7 -> 0 [401203.559] sna_create_pixmap: small buffer [56], attaching to shadow pixmap [401203.559] create_pixmap: serial=179, usage=3, 5x7 [401203.559] sna_composite(1 src=(0, 0), mask=(0, 0), dst=(0, 0)+(0, 0), size=(5, 7) [401203.559] sna_compute_composite_region: dst=(0, 0)x(5, 7) [401203.559] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (5, 7) [401203.559] clip_to_dst: region: 1x[(0, 0), (5, 7)], clip: 1x[(0, 0), (5, 7)] [401203.559] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (5, 7) [401203.559] sna_compute_composite_region: clip against src: (0, 0), (5, 7) [401203.559] sna_composite: fallback, dst pixmap=179 is too small (or completely damaged) [401203.559] sna_composite -- fallback dst=(0, 0)+(0, 0), size=(5, 7): region=((0,0), (5, 7)) [401203.559] sna_composite: fallback -- move dst to cpu [401203.559] sna_drawable_move_region_to_cpu(pixmap=179 (5x7), [(0, 0), (5, 7)], flags=5) [401203.559] _sna_pixmap_move_to_cpu(pixmap=179, 5x7, flags=5) [401203.559] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=(nil), cpu_damage=(nil), is-clear?=0 [401203.559] _sna_pixmap_move_to_cpu: no readbck, discarding gpu damage [0], pending clear[0] [401203.559] _sna_pixmap_move_to_cpu: marking as damaged [401203.559] __sna_damage_all(5, 7) [401203.559] sna_composite: fallback -- move src to cpu [401203.559] sna_composite: fallback -- fbComposite [401203.559] sna_block_handler (tv=599.319000) [401203.559] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.559] sna_accel_do_flush -- no pending write to scanout [401203.559] sna_accel_do_throttle (time=401203559), triggered [401203.559] sna_accel_throttle (time=401203559) [401203.559] sna_accel_disarm_timer[1] (time=401203559) [401203.559] sna_wakeup_handler [401203.559] sna_accel_wakeup_handler [401203.559] sna_block_handler (tv=599.319000) [401203.559] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.559] sna_accel_do_flush -- no pending write to scanout [401203.559] sna_accel_do_throttle -- no pending activity [401203.559] sna_wakeup_handler [401203.559] sna_accel_wakeup_handler [401203.559] sna_block_handler (tv=599.319000) [401203.559] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.559] sna_accel_do_flush -- no pending write to scanout [401203.559] sna_accel_do_throttle -- no pending activity [401203.573] sna_wakeup_handler [401203.573] sna_accel_wakeup_handler [401203.573] sna_block_handler (tv=599.305000) [401203.573] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.573] sna_accel_do_flush -- no pending write to scanout [401203.573] sna_accel_do_throttle -- no pending activity [401203.573] sna_wakeup_handler [401203.573] sna_accel_wakeup_handler [401203.573] sna_block_handler (tv=0.000000) [401203.573] sna_wakeup_handler [401203.573] sna_accel_wakeup_handler [401203.573] sna_block_handler (tv=599.305000) [401203.573] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.573] sna_accel_do_flush -- no pending write to scanout [401203.573] sna_accel_do_throttle -- no pending activity [401203.573] sna_wakeup_handler [401203.573] sna_accel_wakeup_handler [401203.573] sna_block_handler (tv=599.305000) [401203.573] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.573] sna_accel_do_flush -- no pending write to scanout [401203.573] sna_accel_do_throttle -- no pending activity [401203.573] sna_wakeup_handler [401203.573] sna_accel_wakeup_handler [401203.573] sna_block_handler (tv=599.305000) [401203.573] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.573] sna_accel_do_flush -- no pending write to scanout [401203.573] sna_accel_do_throttle -- no pending activity [401203.573] sna_wakeup_handler [401203.573] sna_accel_wakeup_handler [401203.573] sna_block_handler (tv=599.305000) [401203.573] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.573] sna_accel_do_flush -- no pending write to scanout [401203.573] sna_accel_do_throttle -- no pending activity [401203.573] sna_wakeup_handler [401203.573] sna_accel_wakeup_handler [401203.573] sna_block_handler (tv=599.305000) [401203.573] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.573] sna_accel_do_flush -- no pending write to scanout [401203.573] sna_accel_do_throttle -- no pending activity [401203.573] sna_wakeup_handler [401203.573] sna_accel_wakeup_handler [401203.573] sna_block_handler (tv=599.305000) [401203.573] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.573] sna_accel_do_flush -- no pending write to scanout [401203.573] sna_accel_do_throttle -- no pending activity [401203.573] sna_wakeup_handler [401203.573] sna_accel_wakeup_handler [401203.573] sna_block_handler (tv=599.305000) [401203.573] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.573] sna_accel_do_flush -- no pending write to scanout [401203.573] sna_accel_do_throttle -- no pending activity [401203.573] sna_wakeup_handler [401203.573] sna_accel_wakeup_handler [401203.573] sna_block_handler (tv=599.305000) [401203.573] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.573] sna_accel_do_flush -- no pending write to scanout [401203.573] sna_accel_do_throttle -- no pending activity [401203.573] sna_wakeup_handler [401203.573] sna_accel_wakeup_handler [401203.573] sna_change_window_attributes [401203.573] sna_block_handler (tv=599.305000) [401203.573] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.573] sna_accel_do_flush -- no pending write to scanout [401203.573] sna_accel_do_throttle -- no pending activity [401203.574] sna_wakeup_handler [401203.574] sna_accel_wakeup_handler [401203.574] sna_block_handler (tv=599.304000) [401203.574] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.574] sna_accel_do_flush -- no pending write to scanout [401203.574] sna_accel_do_throttle -- no pending activity [401203.574] sna_wakeup_handler [401203.574] sna_accel_wakeup_handler [401203.574] sna_block_handler (tv=0.000000) [401203.574] sna_wakeup_handler [401203.574] sna_accel_wakeup_handler [401203.574] sna_block_handler (tv=599.304000) [401203.574] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.574] sna_accel_do_flush -- no pending write to scanout [401203.574] sna_accel_do_throttle -- no pending activity [401203.574] sna_wakeup_handler [401203.574] sna_accel_wakeup_handler [401203.574] sna_block_handler (tv=599.304000) [401203.574] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.574] sna_accel_do_flush -- no pending write to scanout [401203.574] sna_accel_do_throttle -- no pending activity [401203.574] sna_wakeup_handler [401203.574] sna_accel_wakeup_handler [401203.574] sna_block_handler (tv=599.304000) [401203.574] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.574] sna_accel_do_flush -- no pending write to scanout [401203.574] sna_accel_do_throttle -- no pending activity [401203.574] sna_wakeup_handler [401203.574] sna_accel_wakeup_handler [401203.574] sna_block_handler (tv=599.304000) [401203.574] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.574] sna_accel_do_flush -- no pending write to scanout [401203.574] sna_accel_do_throttle -- no pending activity [401203.574] sna_wakeup_handler [401203.574] sna_accel_wakeup_handler [401203.574] sna_block_handler (tv=599.304000) [401203.574] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.574] sna_accel_do_flush -- no pending write to scanout [401203.574] sna_accel_do_throttle -- no pending activity [401203.574] sna_wakeup_handler [401203.574] sna_accel_wakeup_handler [401203.574] sna_block_handler (tv=599.304000) [401203.574] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.574] sna_accel_do_flush -- no pending write to scanout [401203.574] sna_accel_do_throttle -- no pending activity [401203.574] sna_wakeup_handler [401203.574] sna_accel_wakeup_handler [401203.574] sna_block_handler (tv=599.304000) [401203.574] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.574] sna_accel_do_flush -- no pending write to scanout [401203.574] sna_accel_do_throttle -- no pending activity [401203.574] sna_wakeup_handler [401203.574] sna_accel_wakeup_handler [401203.574] sna_block_handler (tv=599.304000) [401203.574] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.574] sna_accel_do_flush -- no pending write to scanout [401203.574] sna_accel_do_throttle -- no pending activity [401203.574] sna_wakeup_handler [401203.574] sna_accel_wakeup_handler [401203.574] sna_block_handler (tv=599.304000) [401203.574] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.574] sna_accel_do_flush -- no pending write to scanout [401203.574] sna_accel_do_throttle -- no pending activity [401203.574] sna_wakeup_handler [401203.574] sna_accel_wakeup_handler [401203.574] sna_block_handler (tv=599.304000) [401203.574] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.574] sna_accel_do_flush -- no pending write to scanout [401203.574] sna_accel_do_throttle -- no pending activity [401203.574] sna_wakeup_handler [401203.574] sna_accel_wakeup_handler [401203.574] sna_change_window_attributes [401203.574] sna_block_handler (tv=599.304000) [401203.574] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.574] sna_accel_do_flush -- no pending write to scanout [401203.574] sna_accel_do_throttle -- no pending activity [401203.576] sna_wakeup_handler [401203.576] sna_accel_wakeup_handler [401203.576] sna_change_window_attributes [401203.576] sna_block_handler (tv=599.302000) [401203.576] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.576] sna_accel_do_flush -- no pending write to scanout [401203.576] sna_accel_do_throttle -- no pending activity [401203.577] sna_wakeup_handler [401203.577] sna_accel_wakeup_handler [401203.577] sna_block_handler (tv=599.301000) [401203.577] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.577] sna_accel_do_flush -- no pending write to scanout [401203.577] sna_accel_do_throttle -- no pending activity [401203.578] sna_wakeup_handler [401203.578] sna_accel_wakeup_handler [401203.578] sna_block_handler (tv=599.300000) [401203.578] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.578] sna_accel_do_flush -- no pending write to scanout [401203.578] sna_accel_do_throttle -- no pending activity [401203.578] sna_wakeup_handler [401203.578] sna_accel_wakeup_handler [401203.578] sna_block_handler (tv=0.000000) [401203.578] sna_wakeup_handler [401203.578] sna_accel_wakeup_handler [401203.578] sna_block_handler (tv=599.300000) [401203.578] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.578] sna_accel_do_flush -- no pending write to scanout [401203.578] sna_accel_do_throttle -- no pending activity [401203.579] sna_wakeup_handler [401203.579] sna_accel_wakeup_handler [401203.579] sna_block_handler (tv=599.299000) [401203.579] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.579] sna_accel_do_flush -- no pending write to scanout [401203.579] sna_accel_do_throttle -- no pending activity [401203.579] sna_wakeup_handler [401203.579] sna_accel_wakeup_handler [401203.579] sna_block_handler (tv=599.299000) [401203.579] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.579] sna_accel_do_flush -- no pending write to scanout [401203.579] sna_accel_do_throttle -- no pending activity [401203.579] sna_wakeup_handler [401203.579] sna_accel_wakeup_handler [401203.579] sna_block_handler (tv=599.299000) [401203.579] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.579] sna_accel_do_flush -- no pending write to scanout [401203.579] sna_accel_do_throttle -- no pending activity [401203.579] sna_wakeup_handler [401203.579] sna_accel_wakeup_handler [401203.579] sna_block_handler (tv=599.299000) [401203.579] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.579] sna_accel_do_flush -- no pending write to scanout [401203.579] sna_accel_do_throttle -- no pending activity [401203.579] sna_wakeup_handler [401203.579] sna_accel_wakeup_handler [401203.579] sna_block_handler (tv=599.299000) [401203.579] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.579] sna_accel_do_flush -- no pending write to scanout [401203.579] sna_accel_do_throttle -- no pending activity [401203.579] sna_wakeup_handler [401203.579] sna_accel_wakeup_handler [401203.579] sna_block_handler (tv=599.299000) [401203.579] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.579] sna_accel_do_flush -- no pending write to scanout [401203.579] sna_accel_do_throttle -- no pending activity [401203.579] sna_wakeup_handler [401203.579] sna_accel_wakeup_handler [401203.579] sna_block_handler (tv=599.299000) [401203.579] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.579] sna_accel_do_flush -- no pending write to scanout [401203.579] sna_accel_do_throttle -- no pending activity [401203.579] sna_wakeup_handler [401203.579] sna_accel_wakeup_handler [401203.579] sna_change_window_attributes [401203.579] sna_block_handler (tv=599.299000) [401203.579] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.579] sna_accel_do_flush -- no pending write to scanout [401203.579] sna_accel_do_throttle -- no pending activity [401203.579] sna_wakeup_handler [401203.579] sna_accel_wakeup_handler [401203.579] sna_block_handler (tv=599.299000) [401203.579] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.579] sna_accel_do_flush -- no pending write to scanout [401203.579] sna_accel_do_throttle -- no pending activity [401203.587] sna_wakeup_handler [401203.587] sna_accel_wakeup_handler [401203.587] sna_block_handler (tv=599.291000) [401203.587] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.587] sna_accel_do_flush -- no pending write to scanout [401203.587] sna_accel_do_throttle -- no pending activity [401203.587] sna_wakeup_handler [401203.587] sna_accel_wakeup_handler [401203.587] sna_block_handler (tv=0.000000) [401203.587] sna_wakeup_handler [401203.587] sna_accel_wakeup_handler [401203.587] sna_block_handler (tv=599.291000) [401203.587] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.587] sna_accel_do_flush -- no pending write to scanout [401203.587] sna_accel_do_throttle -- no pending activity [401203.587] sna_wakeup_handler [401203.587] sna_accel_wakeup_handler [401203.587] sna_block_handler (tv=599.291000) [401203.587] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.587] sna_accel_do_flush -- no pending write to scanout [401203.587] sna_accel_do_throttle -- no pending activity [401203.587] sna_wakeup_handler [401203.587] sna_accel_wakeup_handler [401203.587] sna_block_handler (tv=599.291000) [401203.587] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.587] sna_accel_do_flush -- no pending write to scanout [401203.587] sna_accel_do_throttle -- no pending activity [401203.587] sna_wakeup_handler [401203.587] sna_accel_wakeup_handler [401203.587] sna_block_handler (tv=599.291000) [401203.587] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.587] sna_accel_do_flush -- no pending write to scanout [401203.587] sna_accel_do_throttle -- no pending activity [401203.587] sna_wakeup_handler [401203.587] sna_accel_wakeup_handler [401203.587] sna_block_handler (tv=599.291000) [401203.587] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.587] sna_accel_do_flush -- no pending write to scanout [401203.587] sna_accel_do_throttle -- no pending activity [401203.587] sna_wakeup_handler [401203.587] sna_accel_wakeup_handler [401203.587] sna_block_handler (tv=599.291000) [401203.587] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.587] sna_accel_do_flush -- no pending write to scanout [401203.587] sna_accel_do_throttle -- no pending activity [401203.587] sna_wakeup_handler [401203.587] sna_accel_wakeup_handler [401203.587] sna_block_handler (tv=599.291000) [401203.587] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.587] sna_accel_do_flush -- no pending write to scanout [401203.587] sna_accel_do_throttle -- no pending activity [401203.587] sna_wakeup_handler [401203.587] sna_accel_wakeup_handler [401203.587] sna_block_handler (tv=599.291000) [401203.587] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.587] sna_accel_do_flush -- no pending write to scanout [401203.587] sna_accel_do_throttle -- no pending activity [401203.587] sna_wakeup_handler [401203.587] sna_accel_wakeup_handler [401203.587] sna_block_handler (tv=599.291000) [401203.587] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.587] sna_accel_do_flush -- no pending write to scanout [401203.587] sna_accel_do_throttle -- no pending activity [401203.587] sna_wakeup_handler [401203.587] sna_accel_wakeup_handler [401203.587] sna_block_handler (tv=599.291000) [401203.587] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.587] sna_accel_do_flush -- no pending write to scanout [401203.587] sna_accel_do_throttle -- no pending activity [401203.587] sna_wakeup_handler [401203.588] sna_accel_wakeup_handler [401203.588] sna_block_handler (tv=599.290000) [401203.588] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.588] sna_accel_do_flush -- no pending write to scanout [401203.588] sna_accel_do_throttle -- no pending activity [401203.588] sna_wakeup_handler [401203.588] sna_accel_wakeup_handler [401203.588] sna_block_handler (tv=599.290000) [401203.588] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.588] sna_accel_do_flush -- no pending write to scanout [401203.588] sna_accel_do_throttle -- no pending activity [401203.588] sna_wakeup_handler [401203.588] sna_accel_wakeup_handler [401203.588] sna_block_handler (tv=599.290000) [401203.588] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.588] sna_accel_do_flush -- no pending write to scanout [401203.588] sna_accel_do_throttle -- no pending activity [401203.588] sna_wakeup_handler [401203.588] sna_accel_wakeup_handler [401203.588] sna_block_handler (tv=599.290000) [401203.588] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.588] sna_accel_do_flush -- no pending write to scanout [401203.588] sna_accel_do_throttle -- no pending activity [401203.588] sna_wakeup_handler [401203.588] sna_accel_wakeup_handler [401203.588] sna_block_handler (tv=599.290000) [401203.588] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.588] sna_accel_do_flush -- no pending write to scanout [401203.588] sna_accel_do_throttle -- no pending activity [401203.588] sna_wakeup_handler [401203.588] sna_accel_wakeup_handler [401203.588] sna_block_handler (tv=599.290000) [401203.588] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.588] sna_accel_do_flush -- no pending write to scanout [401203.588] sna_accel_do_throttle -- no pending activity [401203.588] sna_wakeup_handler [401203.588] sna_accel_wakeup_handler [401203.588] sna_block_handler (tv=599.290000) [401203.588] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.588] sna_accel_do_flush -- no pending write to scanout [401203.588] sna_accel_do_throttle -- no pending activity [401203.588] sna_wakeup_handler [401203.588] sna_accel_wakeup_handler [401203.588] sna_block_handler (tv=599.290000) [401203.588] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.588] sna_accel_do_flush -- no pending write to scanout [401203.588] sna_accel_do_throttle -- no pending activity [401203.588] sna_wakeup_handler [401203.588] sna_accel_wakeup_handler [401203.588] sna_block_handler (tv=599.290000) [401203.588] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.588] sna_accel_do_flush -- no pending write to scanout [401203.588] sna_accel_do_throttle -- no pending activity [401203.588] sna_wakeup_handler [401203.588] sna_accel_wakeup_handler [401203.588] sna_block_handler (tv=599.290000) [401203.588] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.588] sna_accel_do_flush -- no pending write to scanout [401203.588] sna_accel_do_throttle -- no pending activity [401203.588] sna_wakeup_handler [401203.588] sna_accel_wakeup_handler [401203.588] sna_block_handler (tv=599.290000) [401203.588] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.588] sna_accel_do_flush -- no pending write to scanout [401203.588] sna_accel_do_throttle -- no pending activity [401203.588] sna_wakeup_handler [401203.588] sna_accel_wakeup_handler [401203.588] sna_block_handler (tv=599.290000) [401203.588] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.588] sna_accel_do_flush -- no pending write to scanout [401203.588] sna_accel_do_throttle -- no pending activity [401203.588] sna_wakeup_handler [401203.588] sna_accel_wakeup_handler [401203.588] sna_block_handler (tv=599.290000) [401203.588] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.588] sna_accel_do_flush -- no pending write to scanout [401203.588] sna_accel_do_throttle -- no pending activity [401203.588] sna_wakeup_handler [401203.588] sna_accel_wakeup_handler [401203.588] sna_block_handler (tv=599.290000) [401203.588] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.588] sna_accel_do_flush -- no pending write to scanout [401203.588] sna_accel_do_throttle -- no pending activity [401203.588] sna_wakeup_handler [401203.588] sna_accel_wakeup_handler [401203.588] sna_block_handler (tv=599.290000) [401203.588] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.588] sna_accel_do_flush -- no pending write to scanout [401203.589] sna_accel_do_throttle -- no pending activity [401203.589] sna_wakeup_handler [401203.589] sna_accel_wakeup_handler [401203.589] sna_block_handler (tv=599.289000) [401203.589] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.589] sna_accel_do_flush -- no pending write to scanout [401203.589] sna_accel_do_throttle -- no pending activity [401203.589] sna_wakeup_handler [401203.589] sna_accel_wakeup_handler [401203.589] sna_block_handler (tv=599.289000) [401203.589] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.589] sna_accel_do_flush -- no pending write to scanout [401203.589] sna_accel_do_throttle -- no pending activity [401203.589] sna_wakeup_handler [401203.589] sna_accel_wakeup_handler [401203.589] sna_block_handler (tv=599.289000) [401203.589] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.589] sna_accel_do_flush -- no pending write to scanout [401203.589] sna_accel_do_throttle -- no pending activity [401203.589] sna_wakeup_handler [401203.589] sna_accel_wakeup_handler [401203.589] sna_block_handler (tv=599.289000) [401203.589] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.589] sna_accel_do_flush -- no pending write to scanout [401203.589] sna_accel_do_throttle -- no pending activity [401203.589] sna_wakeup_handler [401203.589] sna_accel_wakeup_handler [401203.589] sna_block_handler (tv=599.289000) [401203.589] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.589] sna_accel_do_flush -- no pending write to scanout [401203.589] sna_accel_do_throttle -- no pending activity [401203.589] sna_wakeup_handler [401203.589] sna_accel_wakeup_handler [401203.589] sna_change_window_attributes [401203.589] sna_block_handler (tv=599.289000) [401203.589] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.589] sna_accel_do_flush -- no pending write to scanout [401203.589] sna_accel_do_throttle -- no pending activity [401203.589] sna_wakeup_handler [401203.589] sna_accel_wakeup_handler [401203.589] sna_block_handler (tv=599.289000) [401203.589] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.589] sna_accel_do_flush -- no pending write to scanout [401203.589] sna_accel_do_throttle -- no pending activity [401203.592] sna_wakeup_handler [401203.592] sna_accel_wakeup_handler [401203.592] sna_block_handler (tv=599.286000) [401203.592] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.592] sna_accel_do_flush -- no pending write to scanout [401203.592] sna_accel_do_throttle -- no pending activity [401203.597] sna_wakeup_handler [401203.597] sna_accel_wakeup_handler [401203.597] sna_block_handler (tv=599.281000) [401203.597] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.597] sna_accel_do_flush -- no pending write to scanout [401203.597] sna_accel_do_throttle -- no pending activity [401203.597] sna_wakeup_handler [401203.597] sna_accel_wakeup_handler [401203.597] sna_block_handler (tv=599.281000) [401203.597] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.597] sna_accel_do_flush -- no pending write to scanout [401203.597] sna_accel_do_throttle -- no pending activity [401203.597] sna_wakeup_handler [401203.597] sna_accel_wakeup_handler [401203.597] sna_block_handler (tv=599.281000) [401203.597] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.597] sna_accel_do_flush -- no pending write to scanout [401203.597] sna_accel_do_throttle -- no pending activity [401203.597] sna_wakeup_handler [401203.597] sna_accel_wakeup_handler [401203.597] sna_block_handler (tv=599.281000) [401203.597] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.597] sna_accel_do_flush -- no pending write to scanout [401203.597] sna_accel_do_throttle -- no pending activity [401203.597] sna_wakeup_handler [401203.597] sna_accel_wakeup_handler [401203.597] sna_block_handler (tv=599.281000) [401203.597] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.597] sna_accel_do_flush -- no pending write to scanout [401203.597] sna_accel_do_throttle -- no pending activity [401203.597] sna_wakeup_handler [401203.597] sna_accel_wakeup_handler [401203.597] sna_change_window_attributes [401203.597] sna_change_window_attributes [401203.597] sna_block_handler (tv=599.281000) [401203.597] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.597] sna_accel_do_flush -- no pending write to scanout [401203.597] sna_accel_do_throttle -- no pending activity [401203.598] sna_wakeup_handler [401203.598] sna_accel_wakeup_handler [401203.598] sna_block_handler (tv=599.280000) [401203.598] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.598] sna_accel_do_flush -- no pending write to scanout [401203.598] sna_accel_do_throttle -- no pending activity [401203.598] sna_wakeup_handler [401203.598] sna_accel_wakeup_handler [401203.598] sna_block_handler (tv=599.280000) [401203.598] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.598] sna_accel_do_flush -- no pending write to scanout [401203.598] sna_accel_do_throttle -- no pending activity [401203.598] sna_wakeup_handler [401203.598] sna_accel_wakeup_handler [401203.598] sna_change_window_attributes [401203.598] sna_change_window_attributes [401203.598] sna_block_handler (tv=599.280000) [401203.598] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.598] sna_accel_do_flush -- no pending write to scanout [401203.598] sna_accel_do_throttle -- no pending activity [401203.598] sna_wakeup_handler [401203.598] sna_accel_wakeup_handler [401203.598] sna_create_pixmap(78, 124, 24, usage=0) [401203.598] kgem_can_create_2d: 78x124 @ 24 [401203.598] kgem_choose_tiling: 78x124 -> 1 [401203.598] sna_create_pixmap: creating GPU pixmap 78x124, stride=312, flags=b [401203.598] create_pixmap: serial=186, usage=0, 0x0 [401203.598] sna_validate_gc changes=0 [401203.598] sna_copy_area: src=(768, 490)x(78, 124)+(0, 0) -> dst=(0, 0)+(0, 0); alu=3, pm=ffffffffffffffff [401203.598] sna_do_copy: src=(768, 490), dst=(0, 0), size=(78x124) [401203.598] sna_do_copy: after drawable: src=(768, 490), dst=(0, 0), size=(78x124) [401203.598] sna_do_copy: dst extents (0, 0), (78, 124) [401203.598] sna_do_copy: pixmap -- no source clipping [401203.598] sna_do_copy: fast source clip against extents [401203.598] sna_do_copy: src extents (768, 490), (846, 614) x 1 [401203.598] sna_do_copy: copy region (0, 0), (78, 124) x 1 [401203.598] sna_copy_boxes (boxes=1x[(0, 0), (78, 124)...], src=+(768, 490), alu=3, src.size=1920x1080, dst.size=78x124) [401203.598] sna_copy_boxes: dst=(priv=0xdfc8e0, gpu_bo=(nil), cpu_bo=(nil)), src=(priv=0xceb820, gpu_bo=0xdeb0e0, cpu_bo=(nil)), replaces=1 [401203.598] source_prefer_gpu: source has gpu damage, force gpu [401203.598] sna_drawable_use_bo pixmap=187, box=((0, 0), (78, 124)), flags=3... [401203.598] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=3 [401203.598] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [401203.598] sna_pixmap_move_to_gpu(pixmap=187, usage=0), flags=43 [401203.598] sna_pixmap_move_to_gpu: CPU damage? 0 [401203.598] sna_pixmap_move_to_gpu: creating GPU bo (78x124@32), create=3 [401203.598] kgem_choose_tiling: 78x124 -> 1 [401203.598] kgem_create_2d(78x124, bpp=32, tiling=1, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [401203.598] kgem_bo_remove_from_inactive: removing handle=95 from inactive [401203.598] from inactive: pitch=512, tiling=1: handle=95, id=337 [401203.598] __sna_damage_all(78, 124) [401203.598] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [401203.598] sna_drawable_use_bo: allocated GPU bo for operation [401203.598] sna_drawable_use_bo: using GPU bo with damage? 0 [401203.598] sna_pixmap_move_to_gpu(pixmap=14, usage=0), flags=2 [401203.598] sna_pixmap_move_to_gpu: already all-damaged [401203.598] sna_copy_boxes: move whole src_pixmap to GPU and copy [401203.598] gen3_render_copy_boxes (768, 490)->(0, 0) x 1 [401203.598] sna_blt_copy_boxes src=(768, 490) -> (0, 0) x 1, tiling=(1, 1), pitch=(8192, 512) [401203.598] sna_blt_copy_boxes: box=(0, 0)x(78, 124) [401203.598] kgem_add_reloc: handle=95, pos=4, delta=0, domains=00028002 [401203.598] kgem_add_handle: handle=95, index=0 [401203.598] __kgem_bo_mark_dirty: handle=95 (proxy? 0) [401203.598] kgem_add_reloc: handle=30, pos=7, delta=0, domains=00028000 [401203.598] kgem_add_handle: handle=30, index=1 [401203.598] sna_copy_area: src=(0, 0)x(78, 124)+(0, 0) -> dst=(0, 0)+(0, 0); alu=3, pm=ffffffffffffffff [401203.598] sna_do_copy: src=(0, 0), dst=(0, 0), size=(78x124) [401203.598] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(78x124) [401203.598] sna_do_copy: dst extents (0, 0), (78, 124) [401203.598] sna_do_copy: pixmap -- no source clipping [401203.598] sna_do_copy: fast source clip against extents [401203.598] sna_do_copy: src extents (0, 0), (78, 124) x 1 [401203.598] sna_do_copy: copy region (0, 0), (78, 124) x 1 [401203.598] sna_copy_boxes (boxes=1x[(0, 0), (78, 124)...], src=+(0, 0), alu=3, src.size=78x124, dst.size=78x124) [401203.598] sna_copy_boxes: dst=(priv=0xdfc8e0, gpu_bo=0xcdff00, cpu_bo=(nil)), src=(priv=0xd9fc00, gpu_bo=(nil), cpu_bo=0xd9fc80), replaces=1 [401203.598] kgem_bo_is_busy: handle=37, domain: 1 exec? 0, rq? 0 [401203.598] region_inplace: yes, already wholly damaged on the GPU [401203.598] sna_drawable_use_bo pixmap=187, box=((0, 0), (78, 124)), flags=1... [401203.598] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [401203.598] sna_drawable_use_bo: use GPU fast path (all-damaged) [401203.598] sna_drawable_use_bo: using whole GPU bo [401203.598] kgem_choose_tiling: 78x124 -> 1 [401203.598] region_overlaps_damage? [401203.598] sna_copy_boxes: region overlaps CPU damage, copy from CPU bo [401203.598] sna_drawable_move_region_to_cpu(pixmap=32 (78x124), [(0, 0), (78, 124)], flags=10) [401203.598] sna_drawable_move_region_to_cpu: pixmap=32 all damaged on CPU [401203.598] gen3_render_copy_boxes (0, 0)->(0, 0) x 1 [401203.598] sna_blt_copy_boxes src=(0, 0) -> (0, 0) x 1, tiling=(0, 1), pitch=(312, 512) [401203.598] sna_blt_copy_boxes: box=(0, 0)x(78, 124) [401203.598] kgem_add_reloc: handle=95, pos=12, delta=0, domains=00028002 [401203.598] kgem_add_reloc: handle=37, pos=15, delta=0, domains=00028000 [401203.598] kgem_add_handle: handle=37, index=2 [401203.598] sna_copy_area: src=(0, 0)x(12, 124)+(0, 0) -> dst=(66, 0)+(0, 0); alu=3, pm=ffffffffffffffff [401203.598] sna_do_copy: src=(0, 0), dst=(66, 0), size=(12x124) [401203.598] sna_do_copy: after drawable: src=(0, 0), dst=(66, 0), size=(12x124) [401203.598] sna_do_copy: dst extents (66, 0), (78, 124) [401203.598] sna_do_copy: pixmap -- no source clipping [401203.598] sna_do_copy: fast source clip against extents [401203.598] sna_do_copy: src extents (0, 0), (12, 124) x 1 [401203.598] sna_do_copy: copy region (66, 0), (78, 124) x 1 [401203.598] sna_copy_boxes (boxes=1x[(66, 0), (78, 124)...], src=+(-66, 0), alu=3, src.size=78x124, dst.size=78x124) [401203.598] sna_copy_boxes: dst=(priv=0xdfc8e0, gpu_bo=0xcdff00, cpu_bo=(nil)), src=(priv=0xe13c40, gpu_bo=(nil), cpu_bo=0xe13ca0), replaces=0 [401203.598] kgem_bo_is_busy: handle=66, domain: 0 exec? 0, rq? 0 [401203.598] region_inplace: yes, already wholly damaged on the GPU [401203.598] sna_drawable_use_bo pixmap=187, box=((66, 0), (78, 124)), flags=1... [401203.598] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [401203.598] sna_drawable_use_bo: use GPU fast path (all-damaged) [401203.598] sna_drawable_use_bo: using whole GPU bo [401203.598] kgem_choose_tiling: 78x124 -> 1 [401203.598] sna_pixmap_move_to_gpu(pixmap=110, usage=0), flags=2 [401203.598] sna_pixmap_move_to_gpu: CPU damage? 1 [401203.598] sna_pixmap_move_to_gpu: creating GPU bo (78x124@32), create=3 [401203.598] kgem_choose_tiling: 78x124 -> 1 [401203.598] kgem_create_2d(78x124, bpp=32, tiling=1, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [401203.598] new pitch=512, tiling=1, handle=97, id=338, num_pages=16 [16], bucket=4 [401203.598] sna_pixmap_move_to_gpu: uploading 1 damage boxes [401203.598] kgem_bo_is_busy: handle=66, domain: 0 exec? 0, rq? 0 [401203.598] kgem_bo_is_busy: handle=97, domain: 1 exec? 0, rq? 0 [401203.598] use_cpu_bo_for_upload? flags=2, gpu busy?=0, cpu busy?=0 [401203.598] sna_pixmap_move_to_gpu: using CPU bo for upload to GPU [401203.598] gen3_render_copy_boxes (0, 0)->(0, 0) x 1 [401203.598] sna_blt_copy_boxes src=(0, 0) -> (0, 0) x 1, tiling=(0, 1), pitch=(312, 512) [401203.598] gen3_vertex_close: used=0/1024, vbo active? 0 [401203.598] batch[3/0]: 18 18 65528 65528, nreloc=4, nexec=3, nfence=2, aperture=2202 [401203.598] kgem_busy: handle=13, busy=0, wedged=0 [401203.598] gem_write(handle=13, offset=0, len=72) [401203.599] kgem_commit: release handle=13 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=825000 [401203.599] kgem_commit: release handle=95 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=6600000 [401203.599] kgem_commit: release handle=30 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=3000000 [401203.599] kgem_commit: release handle=37 (proxy? 0), dirty? 0 flush? 0, snoop? 1 -> offset=690b000 [401203.599] sna_blt_copy_boxes: box=(0, 0)x(78, 124) [401203.599] kgem_add_reloc: handle=97, pos=4, delta=0, domains=00028002 [401203.599] kgem_add_handle: handle=97, index=0 [401203.599] __kgem_bo_mark_dirty: handle=97 (proxy? 0) [401203.599] kgem_add_reloc: handle=66, pos=7, delta=0, domains=00028000 [401203.599] kgem_add_handle: handle=66, index=1 [401203.599] sna_damage_reduce_all(width=78, height=124) [401203.599] sna_copy_boxes: move whole src_pixmap to GPU and copy [401203.599] gen3_render_copy_boxes (-66, 0)->(0, 0) x 1 [401203.599] sna_blt_copy_boxes src=(-66, 0) -> (0, 0) x 1, tiling=(1, 1), pitch=(512, 512) [401203.599] kgem_busy: handle=13, busy=0, wedged=0 [401203.599] __kgem_ring_is_idle: ring=0 idle (handle=13) [401203.599] kgem_busy: handle=13, busy=0, wedged=0 [401203.599] __kgem_retire_rq: request 13 complete [401203.599] kgem_busy: handle=95, busy=0, wedged=0 [401203.599] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [401203.599] gen3_vertex_close: used=0/1024, vbo active? 0 [401203.599] batch[3/0]: 10 10 65528 65528, nreloc=2, nexec=2, nfence=1, aperture=26 [401203.599] kgem_busy: handle=12, busy=0, wedged=0 [401203.599] gem_write(handle=12, offset=0, len=40) [401203.599] kgem_commit: release handle=12 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=824000 [401203.599] kgem_commit: release handle=97 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=6a00000 [401203.599] kgem_commit: release handle=66 (proxy? 0), dirty? 0 flush? 0, snoop? 1 -> offset=6901000 [401203.599] sna_blt_copy_boxes: box=(66, 0)x(12, 124) [401203.599] kgem_add_reloc: handle=95, pos=4, delta=0, domains=00028002 [401203.599] kgem_add_handle: handle=95, index=0 [401203.599] __kgem_bo_mark_dirty: handle=95 (proxy? 0) [401203.599] kgem_add_reloc: handle=97, pos=7, delta=0, domains=00028000 [401203.599] kgem_add_handle: handle=97, index=1 [401203.599] sna_validate_gc changes=0 [401203.599] sna_copy_area: src=(0, 0)x(78, 124)+(0, 0) -> dst=(768, 490)+(0, 0); alu=3, pm=ffffffffffffffff [401203.599] sna_do_copy: src=(0, 0), dst=(768, 490), size=(78x124) [401203.599] sna_do_copy: after drawable: src=(0, 0), dst=(768, 490), size=(78x124) [401203.599] sna_do_copy: dst extents (768, 490), (846, 614) [401203.599] sna_do_copy: pixmap -- no source clipping [401203.599] sna_do_copy: fast source clip against extents [401203.599] sna_do_copy: src extents (0, 0), (78, 124) x 1 [401203.599] sna_do_copy: copy region (768, 490), (846, 614) x 1 [401203.599] sna_copy_boxes (boxes=1x[(768, 490), (846, 614)...], src=+(-768, -490), alu=3, src.size=78x124, dst.size=1920x1080) [401203.599] sna_copy_boxes: dst=(priv=0xaef0a0, gpu_bo=0xaef100, cpu_bo=(nil)), src=(priv=0xdfc8e0, gpu_bo=0xcdff00, cpu_bo=(nil)), replaces=0 [401203.599] source_prefer_gpu: source has gpu damage, force gpu [401203.599] sna_drawable_use_bo pixmap=3, box=((768, 490), (846, 614)), flags=3... [401203.599] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=3 [401203.599] sna_drawable_use_bo: use GPU fast path (all-damaged) [401203.599] sna_drawable_use_bo: using whole GPU bo [401203.599] sna_pixmap_move_to_gpu(pixmap=187, usage=0), flags=2 [401203.599] sna_pixmap_move_to_gpu: already all-damaged [401203.599] sna_copy_boxes: move whole src_pixmap to GPU and copy [401203.599] gen3_render_copy_boxes (-768, -490)->(0, 0) x 1 [401203.599] sna_blt_copy_boxes src=(-768, -490) -> (0, 0) x 1, tiling=(1, 1), pitch=(512, 8192) [401203.599] kgem_busy: handle=12, busy=0, wedged=0 [401203.599] __kgem_ring_is_idle: ring=0 idle (handle=12) [401203.599] kgem_busy: handle=12, busy=0, wedged=0 [401203.599] __kgem_retire_rq: request 12 complete [401203.599] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [401203.599] gen3_vertex_close: used=0/1024, vbo active? 0 [401203.599] batch[3/0]: 10 10 65528 65528, nreloc=2, nexec=2, nfence=2, aperture=32 [401203.599] kgem_busy: handle=11, busy=0, wedged=0 [401203.599] gem_write(handle=11, offset=0, len=40) [401203.599] kgem_commit: release handle=11 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=823000 [401203.599] kgem_commit: release handle=95 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=6600000 [401203.599] kgem_commit: release handle=97 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=6a00000 [401203.599] sna_blt_copy_boxes: box=(768, 490)x(78, 124) [401203.599] kgem_add_reloc: handle=27, pos=4, delta=0, domains=00028002 [401203.599] kgem_add_handle: handle=27, index=0 [401203.599] __kgem_bo_mark_dirty: handle=27 (proxy? 0) [401203.599] kgem_add_reloc: handle=95, pos=7, delta=0, domains=00028000 [401203.599] kgem_add_handle: handle=95, index=1 [401203.599] sna_destroy_pixmap: pixmap=187, attached?=1 [401203.599] _kgem_bo_destroy: handle=95, proxy? 0 [401203.599] __kgem_bo_destroy: handle=95 [401203.599] __kgem_bo_destroy: handle=95 -> active [401203.599] sna_create_pixmap(78, 124, 24, usage=0) [401203.599] kgem_can_create_2d: 78x124 @ 24 [401203.599] kgem_choose_tiling: 78x124 -> 1 [401203.599] sna_create_pixmap: creating GPU pixmap 78x124, stride=312, flags=b [401203.599] create_pixmap: serial=188, usage=0, 0x0 [401203.599] sna_validate_gc changes=0 [401203.599] sna_copy_area: src=(834, 490)x(78, 124)+(0, 0) -> dst=(0, 0)+(0, 0); alu=3, pm=ffffffffffffffff [401203.599] sna_do_copy: src=(834, 490), dst=(0, 0), size=(78x124) [401203.599] sna_do_copy: after drawable: src=(834, 490), dst=(0, 0), size=(78x124) [401203.599] sna_do_copy: dst extents (0, 0), (78, 124) [401203.599] sna_do_copy: pixmap -- no source clipping [401203.599] sna_do_copy: fast source clip against extents [401203.599] sna_do_copy: src extents (834, 490), (912, 614) x 1 [401203.599] sna_do_copy: copy region (0, 0), (78, 124) x 1 [401203.599] sna_copy_boxes (boxes=1x[(0, 0), (78, 124)...], src=+(834, 490), alu=3, src.size=1920x1080, dst.size=78x124) [401203.599] sna_copy_boxes: dst=(priv=0xdfc8e0, gpu_bo=(nil), cpu_bo=(nil)), src=(priv=0xceb820, gpu_bo=0xdeb0e0, cpu_bo=(nil)), replaces=1 [401203.599] source_prefer_gpu: source has gpu damage, force gpu [401203.599] sna_drawable_use_bo pixmap=189, box=((0, 0), (78, 124)), flags=3... [401203.599] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=3 [401203.599] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [401203.599] sna_pixmap_move_to_gpu(pixmap=189, usage=0), flags=43 [401203.599] sna_pixmap_move_to_gpu: CPU damage? 0 [401203.599] sna_pixmap_move_to_gpu: creating GPU bo (78x124@32), create=3 [401203.599] kgem_choose_tiling: 78x124 -> 1 [401203.599] kgem_create_2d(78x124, bpp=32, tiling=1, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [401203.599] kgem_bo_remove_from_active: removing handle=95 from active [401203.599] 1:from active: pitch=512, tiling=1, handle=95, id=339 [401203.599] __sna_damage_all(78, 124) [401203.599] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [401203.599] sna_drawable_use_bo: allocated GPU bo for operation [401203.599] sna_drawable_use_bo: using GPU bo with damage? 0 [401203.599] sna_pixmap_move_to_gpu(pixmap=14, usage=0), flags=2 [401203.599] sna_pixmap_move_to_gpu: already all-damaged [401203.599] sna_copy_boxes: move whole src_pixmap to GPU and copy [401203.599] gen3_render_copy_boxes (834, 490)->(0, 0) x 1 [401203.599] sna_blt_copy_boxes src=(834, 490) -> (0, 0) x 1, tiling=(1, 1), pitch=(8192, 512) [401203.599] sna_blt_copy_boxes: box=(0, 0)x(78, 124) [401203.599] kgem_add_reloc: handle=95, pos=12, delta=0, domains=00028002 [401203.599] __kgem_bo_mark_dirty: handle=95 (proxy? 0) [401203.599] kgem_add_reloc: handle=30, pos=15, delta=0, domains=00028000 [401203.599] kgem_add_handle: handle=30, index=2 [401203.599] sna_copy_area: src=(66, 0)x(144, 124)+(0, 0) -> dst=(0, 0)+(0, 0); alu=3, pm=ffffffffffffffff [401203.599] sna_do_copy: src=(66, 0), dst=(0, 0), size=(144x124) [401203.599] sna_do_copy: after drawable: src=(66, 0), dst=(0, 0), size=(144x124) [401203.599] sna_do_copy: dst extents (0, 0), (144, 124) [401203.599] sna_do_copy: pixmap -- no source clipping [401203.599] sna_do_copy: fast source clip against extents [401203.599] sna_do_copy: src extents (66, 0), (78, 124) x 1 [401203.599] sna_do_copy: copy region (0, 0), (12, 124) x 1 [401203.599] sna_copy_boxes (boxes=1x[(0, 0), (12, 124)...], src=+(66, 0), alu=3, src.size=78x124, dst.size=78x124) [401203.599] sna_copy_boxes: dst=(priv=0xdfc8e0, gpu_bo=0xcdff00, cpu_bo=(nil)), src=(priv=0xd9fc00, gpu_bo=(nil), cpu_bo=0xd9fc80), replaces=0 [401203.599] kgem_bo_is_busy: handle=37, domain: 0 exec? 0, rq? 0 [401203.599] region_inplace: yes, already wholly damaged on the GPU [401203.599] sna_drawable_use_bo pixmap=189, box=((0, 0), (12, 124)), flags=1... [401203.599] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [401203.599] sna_drawable_use_bo: use GPU fast path (all-damaged) [401203.600] sna_drawable_use_bo: using whole GPU bo [401203.600] kgem_choose_tiling: 78x124 -> 1 [401203.600] sna_pixmap_move_to_gpu(pixmap=32, usage=0), flags=2 [401203.600] sna_pixmap_move_to_gpu: CPU damage? 1 [401203.600] sna_pixmap_move_to_gpu: creating GPU bo (78x124@32), create=3 [401203.600] kgem_choose_tiling: 78x124 -> 1 [401203.600] kgem_create_2d(78x124, bpp=32, tiling=1, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [401203.600] new pitch=512, tiling=1, handle=98, id=340, num_pages=16 [16], bucket=4 [401203.600] sna_pixmap_move_to_gpu: uploading 1 damage boxes [401203.600] kgem_bo_is_busy: handle=37, domain: 0 exec? 0, rq? 0 [401203.600] kgem_bo_is_busy: handle=98, domain: 1 exec? 0, rq? 0 [401203.600] use_cpu_bo_for_upload? flags=2, gpu busy?=0, cpu busy?=0 [401203.600] sna_pixmap_move_to_gpu: using CPU bo for upload to GPU [401203.600] gen3_render_copy_boxes (0, 0)->(0, 0) x 1 [401203.600] sna_blt_copy_boxes src=(0, 0) -> (0, 0) x 1, tiling=(0, 1), pitch=(312, 512) [401203.600] kgem_busy: handle=11, busy=0, wedged=0 [401203.600] __kgem_ring_is_idle: ring=0 idle (handle=11) [401203.600] kgem_busy: handle=11, busy=0, wedged=0 [401203.600] __kgem_retire_rq: request 11 complete [401203.600] kgem_busy: handle=97, busy=0, wedged=0 [401203.600] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [401203.600] gen3_vertex_close: used=0/1024, vbo active? 0 [401203.600] batch[3/0]: 18 18 65528 65528, nreloc=4, nexec=3, nfence=3, aperture=4368 [401203.600] kgem_busy: handle=10, busy=0, wedged=0 [401203.600] gem_write(handle=10, offset=0, len=72) [401203.600] kgem_commit: release handle=10 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=822000 [401203.600] kgem_commit: release handle=95 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=6600000 [401203.600] kgem_commit: release handle=27 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=1000000 [401203.600] kgem_commit: release handle=30 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=3000000 [401203.600] sna_blt_copy_boxes: box=(0, 0)x(78, 124) [401203.600] kgem_add_reloc: handle=98, pos=4, delta=0, domains=00028002 [401203.600] kgem_add_handle: handle=98, index=0 [401203.600] __kgem_bo_mark_dirty: handle=98 (proxy? 0) [401203.600] kgem_add_reloc: handle=37, pos=7, delta=0, domains=00028000 [401203.600] kgem_add_handle: handle=37, index=1 [401203.600] sna_damage_reduce_all(width=78, height=124) [401203.600] sna_copy_boxes: move whole src_pixmap to GPU and copy [401203.600] gen3_render_copy_boxes (66, 0)->(0, 0) x 1 [401203.600] sna_blt_copy_boxes src=(66, 0) -> (0, 0) x 1, tiling=(1, 1), pitch=(512, 512) [401203.600] kgem_busy: handle=10, busy=0, wedged=0 [401203.600] __kgem_ring_is_idle: ring=0 idle (handle=10) [401203.600] kgem_busy: handle=10, busy=0, wedged=0 [401203.600] __kgem_retire_rq: request 10 complete [401203.600] kgem_busy: handle=95, busy=0, wedged=0 [401203.600] kgem_busy: handle=27, busy=0, wedged=0 [401203.600] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [401203.600] gen3_vertex_close: used=0/1024, vbo active? 0 [401203.600] batch[3/0]: 10 10 65528 65528, nreloc=2, nexec=2, nfence=1, aperture=26 [401203.600] kgem_busy: handle=9, busy=0, wedged=0 [401203.600] gem_write(handle=9, offset=0, len=40) [401203.600] kgem_commit: release handle=9 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=821000 [401203.600] kgem_commit: release handle=98 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=6b00000 [401203.600] kgem_commit: release handle=37 (proxy? 0), dirty? 0 flush? 0, snoop? 1 -> offset=690b000 [401203.600] sna_blt_copy_boxes: box=(0, 0)x(12, 124) [401203.600] kgem_add_reloc: handle=95, pos=4, delta=0, domains=00028002 [401203.600] kgem_add_handle: handle=95, index=0 [401203.600] __kgem_bo_mark_dirty: handle=95 (proxy? 0) [401203.600] kgem_add_reloc: handle=98, pos=7, delta=0, domains=00028000 [401203.600] kgem_add_handle: handle=98, index=1 [401203.600] sna_copy_area: src=(0, 0)x(78, 124)+(0, 0) -> dst=(0, 0)+(0, 0); alu=3, pm=ffffffffffffffff [401203.600] sna_do_copy: src=(0, 0), dst=(0, 0), size=(78x124) [401203.600] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(78x124) [401203.600] sna_do_copy: dst extents (0, 0), (78, 124) [401203.600] sna_do_copy: pixmap -- no source clipping [401203.600] sna_do_copy: fast source clip against extents [401203.600] sna_do_copy: src extents (0, 0), (78, 124) x 1 [401203.600] sna_do_copy: copy region (0, 0), (78, 124) x 1 [401203.600] sna_copy_boxes (boxes=1x[(0, 0), (78, 124)...], src=+(0, 0), alu=3, src.size=78x124, dst.size=78x124) [401203.600] sna_copy_boxes: dst=(priv=0xdfc8e0, gpu_bo=0xcdff00, cpu_bo=(nil)), src=(priv=0xe13e50, gpu_bo=(nil), cpu_bo=0xe13eb0), replaces=1 [401203.600] kgem_bo_is_busy: handle=67, domain: 1 exec? 0, rq? 0 [401203.600] region_inplace: yes, already wholly damaged on the GPU [401203.600] sna_drawable_use_bo pixmap=189, box=((0, 0), (78, 124)), flags=1... [401203.600] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [401203.600] sna_drawable_use_bo: use GPU fast path (all-damaged) [401203.600] sna_drawable_use_bo: using whole GPU bo [401203.600] kgem_choose_tiling: 78x124 -> 1 [401203.600] region_overlaps_damage? [401203.600] sna_copy_boxes: region overlaps CPU damage, copy from CPU bo [401203.600] sna_drawable_move_region_to_cpu(pixmap=112 (78x124), [(0, 0), (78, 124)], flags=10) [401203.600] sna_drawable_move_region_to_cpu: pixmap=112 all damaged on CPU [401203.600] gen3_render_copy_boxes (0, 0)->(0, 0) x 1 [401203.600] sna_blt_copy_boxes src=(0, 0) -> (0, 0) x 1, tiling=(0, 1), pitch=(312, 512) [401203.600] sna_blt_copy_boxes: box=(0, 0)x(78, 124) [401203.600] kgem_add_reloc: handle=95, pos=12, delta=0, domains=00028002 [401203.600] kgem_add_reloc: handle=67, pos=15, delta=0, domains=00028000 [401203.600] kgem_add_handle: handle=67, index=2 [401203.600] sna_validate_gc changes=0 [401203.600] sna_copy_area: src=(0, 0)x(78, 124)+(0, 0) -> dst=(834, 490)+(0, 0); alu=3, pm=ffffffffffffffff [401203.600] sna_do_copy: src=(0, 0), dst=(834, 490), size=(78x124) [401203.600] sna_do_copy: after drawable: src=(0, 0), dst=(834, 490), size=(78x124) [401203.600] sna_do_copy: dst extents (834, 490), (912, 614) [401203.600] sna_do_copy: pixmap -- no source clipping [401203.600] sna_do_copy: fast source clip against extents [401203.600] sna_do_copy: src extents (0, 0), (78, 124) x 1 [401203.600] sna_do_copy: copy region (834, 490), (912, 614) x 1 [401203.600] sna_copy_boxes (boxes=1x[(834, 490), (912, 614)...], src=+(-834, -490), alu=3, src.size=78x124, dst.size=1920x1080) [401203.600] sna_copy_boxes: dst=(priv=0xaef0a0, gpu_bo=0xaef100, cpu_bo=(nil)), src=(priv=0xdfc8e0, gpu_bo=0xcdff00, cpu_bo=(nil)), replaces=0 [401203.600] source_prefer_gpu: source has gpu damage, force gpu [401203.600] sna_drawable_use_bo pixmap=3, box=((834, 490), (912, 614)), flags=3... [401203.600] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=3 [401203.600] sna_drawable_use_bo: use GPU fast path (all-damaged) [401203.600] sna_drawable_use_bo: using whole GPU bo [401203.600] sna_pixmap_move_to_gpu(pixmap=189, usage=0), flags=2 [401203.600] sna_pixmap_move_to_gpu: already all-damaged [401203.600] sna_copy_boxes: move whole src_pixmap to GPU and copy [401203.600] gen3_render_copy_boxes (-834, -490)->(0, 0) x 1 [401203.600] sna_blt_copy_boxes src=(-834, -490) -> (0, 0) x 1, tiling=(1, 1), pitch=(512, 8192) [401203.600] kgem_busy: handle=9, busy=0, wedged=0 [401203.600] __kgem_ring_is_idle: ring=0 idle (handle=9) [401203.600] kgem_busy: handle=9, busy=0, wedged=0 [401203.600] __kgem_retire_rq: request 9 complete [401203.600] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [401203.600] gen3_vertex_close: used=0/1024, vbo active? 0 [401203.600] batch[3/0]: 18 18 65528 65528, nreloc=4, nexec=3, nfence=2, aperture=42 [401203.600] kgem_busy: handle=8, busy=0, wedged=0 [401203.600] gem_write(handle=8, offset=0, len=72) [401203.600] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=820000 [401203.600] kgem_commit: release handle=95 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=6600000 [401203.600] kgem_commit: release handle=98 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=6b00000 [401203.600] kgem_commit: release handle=67 (proxy? 0), dirty? 0 flush? 0, snoop? 1 -> offset=6c01000 [401203.600] sna_blt_copy_boxes: box=(834, 490)x(78, 124) [401203.600] kgem_add_reloc: handle=27, pos=4, delta=0, domains=00028002 [401203.600] kgem_add_handle: handle=27, index=0 [401203.600] __kgem_bo_mark_dirty: handle=27 (proxy? 0) [401203.600] kgem_add_reloc: handle=95, pos=7, delta=0, domains=00028000 [401203.600] kgem_add_handle: handle=95, index=1 [401203.600] sna_destroy_pixmap: pixmap=189, attached?=1 [401203.600] _kgem_bo_destroy: handle=95, proxy? 0 [401203.600] __kgem_bo_destroy: handle=95 [401203.600] __kgem_bo_destroy: handle=95 -> active [401203.601] sna_block_handler (tv=599.277000) [401203.601] sna_accel_block_handler: GPU idle, flushing [401203.601] gen3_vertex_close: used=0/1024, vbo active? 0 [401203.601] batch[3/0]: 10 10 65528 65528, nreloc=2, nexec=2, nfence=2, aperture=2192 [401203.601] kgem_busy: handle=7, busy=0, wedged=0 [401203.601] gem_write(handle=7, offset=0, len=40) [401203.601] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=81f000 [401203.601] kgem_commit: release handle=27 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=1000000 [401203.601] kgem_commit: release handle=95 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=6600000 [401203.601] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.601] sna_accel_do_flush -- no pending write to scanout [401203.601] kgem_busy: handle=27, busy=0, wedged=0 [401203.601] __kgem_flush: handle=27, busy?=0 [401203.601] timer_enable (time=401203601), starting timer 1 [401203.601] sna_wakeup_handler [401203.601] sna_accel_wakeup_handler [401203.601] kgem_retire [401203.601] kgem_retire__flushing: 0 bo on flushing list [401203.601] kgem_busy: handle=8, busy=0, wedged=0 [401203.601] __kgem_retire_rq: request 8 complete [401203.601] kgem_busy: handle=98, busy=0, wedged=0 [401203.601] kgem_busy: handle=7, busy=0, wedged=0 [401203.601] __kgem_retire_rq: request 7 complete [401203.601] kgem_busy: handle=95, busy=0, wedged=0 [401203.601] kgem_bo_move_to_inactive: moving handle=95 to inactive [401203.601] kgem_busy: handle=95, busy=0, wedged=0 [401203.601] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [401203.601] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [401203.601] kgem_retire -- retired=1, need_retire=0 [401203.601] sna_block_handler (tv=599.277000) [401203.601] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.601] sna_accel_do_flush -- no pending write to scanout [401203.601] sna_wakeup_handler [401203.601] sna_accel_wakeup_handler [401203.601] sna_change_window_attributes [401203.601] sna_change_window_attributes [401203.601] sna_create_pixmap(24, 24, 32, usage=0) [401203.601] kgem_can_create_2d: 24x24 @ 32 [401203.601] kgem_choose_tiling: too thin [width 24, 32 bpp] for TILING_X [401203.601] kgem_choose_tiling: 24x24 -> 0 [401203.601] sna_create_pixmap: small buffer [2304], attaching to shadow pixmap [401203.601] create_pixmap: serial=190, usage=0, 24x24 [401203.601] sna_validate_gc changes=7fffff [401203.601] sna_put_image((0, 0)x(24, 24), depth=32, format=2) [401203.601] region_inplace: (24x24), inplace? 0 [401203.601] upload_inplace? no, region not suitable [401203.601] sna_put_zpixmap_blt: marking damage [401203.601] sna_put_zpixmap_blt: replacing entire pixmap [401203.601] __sna_damage_all(24, 24) [401203.601] sna_put_zpixmap_blt: upload(0, 0, 24, 24) [401203.601] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(24, 24) [401203.601] memcpy_blt: src=(0, 0), dst=(0, 0), size=24x24, pitch=96/96 [401203.601] sna_get_image (0, 0)x(24, 24) [401203.601] sna_drawable_move_region_to_cpu(pixmap=191 (24x24), [(0, 0), (24, 24)], flags=34) [401203.601] sna_drawable_move_region_to_cpu: pixmap=191 all damaged on CPU [401203.601] sna_get_image: copy box (0, 0), (24, 24) [401203.601] memcpy_blt: src=(0, 0), dst=(0, 0), size=24x24, pitch=96/96 [401203.601] sna_destroy_pixmap: pixmap=191, attached?=1 [401203.601] sna_change_window_attributes [401203.601] sna_change_window_attributes [401203.601] sna_block_handler (tv=599.277000) [401203.601] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.601] sna_accel_do_flush -- no pending write to scanout [401203.601] sna_wakeup_handler [401203.601] sna_accel_wakeup_handler [401203.601] sna_change_window_attributes [401203.601] sna_change_window_attributes [401203.601] sna_change_window_attributes [401203.601] sna_change_window_attributes [401203.601] sna_change_window_attributes [401203.601] sna_block_handler (tv=599.277000) [401203.601] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.601] sna_accel_do_flush -- no pending write to scanout [401203.659] sna_wakeup_handler [401203.659] sna_accel_wakeup_handler [401203.659] sna_create_pixmap(64, 64, 32, usage=0) [401203.659] kgem_can_create_2d: 64x64 @ 32 [401203.659] kgem_choose_tiling: too thin [width 64, 32 bpp] for TILING_X [401203.659] kgem_choose_tiling: 64x64 -> 0 [401203.659] sna_create_pixmap: creating GPU pixmap 64x64, stride=256, flags=b [401203.659] create_pixmap: serial=193, usage=0, 0x0 [401203.659] sna_validate_gc changes=7fffff [401203.659] sna_put_image((0, 0)x(64, 64), depth=32, format=2) [401203.659] region_inplace: (64x64), inplace? 0 [401203.659] upload_inplace? no, region not suitable [401203.659] sna_pixmap_alloc_cpu: pixmap=194 [401203.659] sna_pixmap_alloc_cpu: allocating CPU buffer (64x64) [401203.659] kgem_create_cpu_2d(64x64, bpp=32) [401203.659] kgem_create_cpu_2d: 64x64, 32 bpp, stride=256 [401203.659] search_snoop_cache: num_pages=4, flags=0 [401203.659] search_snoop_cache: inactive and cache empty [401203.659] __kgem_throttle_retire: nothing to retire [401203.659] search_snoop_cache: nothing retired [401203.659] kgem_create_linear(16384) [401203.659] search_linear_cache: num_pages=4, flags=106, use_active? 0 [401203.659] search_linear_cache: inactive and cache bucket empty [401203.659] search_linear_cache: active cache bucket empty [401203.659] kgem_create_linear: new handle=99, num_pages=4 [401203.659] kgem_bo_map__cpu(handle=99, size=16384, mapped? 0) [401203.659] kgem_trim_vma_cache: type=1, count=-32767 (bucket: 2) [401203.659] kgem_bo_map__cpu: caching CPU vma for 99 [401203.659] kgem_bo_map__cpu(handle=99, size=16384, mapped? 1) [401203.659] sna_pixmap_alloc_cpu: allocated CPU handle=99 (snooped? 1) [401203.659] sna_put_zpixmap_blt: syncing CPU bo [401203.659] sna_put_zpixmap_blt: marking damage [401203.659] sna_put_zpixmap_blt: replacing entire pixmap [401203.659] __sna_damage_all(64, 64) [401203.659] sna_put_zpixmap_blt: upload(0, 0, 64, 64) [401203.659] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(64, 64) [401203.659] memcpy_blt: src=(0, 0), dst=(0, 0), size=64x64, pitch=256/256 [401203.659] sna_create_pixmap(64, 64, 24, usage=0) [401203.659] kgem_can_create_2d: 64x64 @ 24 [401203.659] kgem_choose_tiling: too thin [width 64, 32 bpp] for TILING_X [401203.659] kgem_choose_tiling: 64x64 -> 0 [401203.659] sna_create_pixmap: creating GPU pixmap 64x64, stride=256, flags=b [401203.659] create_pixmap: serial=195, usage=0, 0x0 [401203.659] sna_composite(1 src=(0, 0), mask=(0, 0), dst=(0, 0)+(0, 0), size=(64, 64) [401203.659] sna_compute_composite_region: dst=(0, 0)x(64, 64) [401203.659] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (64, 64) [401203.659] clip_to_dst: region: 1x[(0, 0), (64, 64)], clip: 1x[(0, 0), (64, 64)] [401203.659] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (64, 64) [401203.659] sna_compute_composite_region: clip against src: (0, 0), (64, 64) [401203.659] sna_composite: composite region extents:+(0, 0) -> (0, 0), (64, 64) + (0, 0) [401203.659] gen3_render_composite() [401203.659] try_blt: already performing BLT [401203.659] sna_blt_composite (0, 0), (0, 0), 64x64 [401203.659] sna_drawable_use_bo pixmap=196, box=((0, 0), (64, 64)), flags=1... [401203.659] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [401203.659] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [401203.659] sna_pixmap_move_to_gpu(pixmap=196, usage=0), flags=3 [401203.659] sna_pixmap_move_to_gpu: CPU damage? 0 [401203.659] sna_pixmap_move_to_gpu: creating GPU bo (64x64@32), create=3 [401203.659] kgem_choose_tiling: too thin [width 64, 32 bpp] for TILING_X [401203.659] kgem_choose_tiling: 64x64 -> 0 [401203.659] kgem_create_2d(64x64, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [401203.659] kgem_bo_remove_from_inactive: removing handle=95 from inactive [401203.659] from inactive: pitch=256, tiling=0: handle=95, id=342 [401203.659] __sna_damage_all(64, 64) [401203.659] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [401203.659] sna_drawable_use_bo: allocated GPU bo for operation [401203.659] sna_drawable_use_bo: using GPU bo with damage? 0 [401203.659] sna_blt_composite: blt dst offset (0, 0), source offset (0, 0), with alpha fixup? 0 [401203.659] use_cpu_bo for box=(0, 0), (64, 64) [401203.659] prepare_blt_copy [401203.659] blt_composite_copy_box: box (0, 0), (64, 64) [401203.659] sna_blt_copy_one: (0, 0) -> (0, 0) x (64, 64) [401203.659] kgem_add_reloc: handle=95, pos=4, delta=0, domains=00028002 [401203.659] kgem_add_handle: handle=95, index=0 [401203.659] __kgem_bo_mark_dirty: handle=95 (proxy? 0) [401203.659] kgem_add_reloc: handle=99, pos=7, delta=0, domains=00028000 [401203.659] kgem_add_handle: handle=99, index=1 [401203.659] apply_damage: damage=(nil), region=1 [(0, 0), (64, 64) + (0, 0)] [401203.659] sna_block_handler (tv=599.219000) [401203.659] sna_accel_block_handler: GPU idle, flushing [401203.659] gen3_vertex_close: used=0/1024, vbo active? 0 [401203.659] batch[3/0]: 10 10 65528 65528, nreloc=2, nexec=2, nfence=0, aperture=20 [401203.659] kgem_busy: handle=6, busy=0, wedged=0 [401203.659] gem_write(handle=6, offset=0, len=40) [401203.659] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=81e000 [401203.660] kgem_commit: release handle=95 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=6600000 [401203.660] kgem_commit: release handle=99 (proxy? 0), dirty? 0 flush? 0, snoop? 1 -> offset=6c0b000 [401203.660] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.660] sna_accel_do_flush -- no pending write to scanout [401203.660] sna_accel_do_throttle (time=401203659), triggered [401203.660] sna_accel_throttle (time=401203659) [401203.660] sna_wakeup_handler [401203.660] sna_accel_wakeup_handler [401203.660] kgem_retire [401203.660] kgem_retire__flushing: 0 bo on flushing list [401203.660] kgem_busy: handle=6, busy=0, wedged=0 [401203.660] __kgem_retire_rq: request 6 complete [401203.660] kgem_busy: handle=95, busy=0, wedged=0 [401203.660] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [401203.660] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [401203.660] kgem_retire -- retired=0, need_retire=0 [401203.660] sna_block_handler (tv=599.218000) [401203.660] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.660] sna_accel_do_flush -- no pending write to scanout [401203.669] sna_wakeup_handler [401203.669] sna_accel_wakeup_handler [401203.669] sna_block_handler (tv=599.209000) [401203.669] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.669] sna_accel_do_flush -- no pending write to scanout [401203.669] sna_wakeup_handler [401203.669] sna_accel_wakeup_handler [401203.669] sna_block_handler (tv=599.209000) [401203.669] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.669] sna_accel_do_flush -- no pending write to scanout [401203.669] sna_wakeup_handler [401203.669] sna_accel_wakeup_handler [401203.669] sna_block_handler (tv=599.209000) [401203.669] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.669] sna_accel_do_flush -- no pending write to scanout [401203.670] sna_wakeup_handler [401203.670] sna_accel_wakeup_handler [401203.670] sna_block_handler (tv=599.208000) [401203.670] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.670] sna_accel_do_flush -- no pending write to scanout [401203.670] sna_wakeup_handler [401203.670] sna_accel_wakeup_handler [401203.670] sna_block_handler (tv=599.208000) [401203.670] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.670] sna_accel_do_flush -- no pending write to scanout [401203.676] sna_wakeup_handler [401203.676] sna_accel_wakeup_handler [401203.676] sna_block_handler (tv=599.202000) [401203.676] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.676] sna_accel_do_flush -- no pending write to scanout [401203.676] sna_accel_do_throttle (time=401203676), triggered [401203.676] sna_accel_throttle (time=401203676) [401203.676] sna_accel_disarm_timer[1] (time=401203676) [401203.676] sna_wakeup_handler [401203.676] sna_accel_wakeup_handler [401203.676] sna_block_handler (tv=599.202000) [401203.676] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.676] sna_accel_do_flush -- no pending write to scanout [401203.676] sna_accel_do_throttle -- no pending activity [401203.676] sna_wakeup_handler [401203.676] sna_accel_wakeup_handler [401203.676] sna_block_handler (tv=599.202000) [401203.676] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.676] sna_accel_do_flush -- no pending write to scanout [401203.676] sna_accel_do_throttle -- no pending activity [401203.685] sna_wakeup_handler [401203.685] sna_accel_wakeup_handler [401203.685] sna_create_pixmap(78, 124, 24, usage=0) [401203.685] kgem_can_create_2d: 78x124 @ 24 [401203.685] kgem_choose_tiling: 78x124 -> 1 [401203.685] sna_create_pixmap: creating GPU pixmap 78x124, stride=312, flags=b [401203.685] create_pixmap: serial=197, usage=0, 0x0 [401203.685] sna_validate_gc changes=0 [401203.685] sna_copy_area: src=(768, 490)x(78, 124)+(0, 0) -> dst=(0, 0)+(0, 0); alu=3, pm=ffffffffffffffff [401203.685] sna_do_copy: src=(768, 490), dst=(0, 0), size=(78x124) [401203.685] sna_do_copy: after drawable: src=(768, 490), dst=(0, 0), size=(78x124) [401203.685] sna_do_copy: dst extents (0, 0), (78, 124) [401203.685] sna_do_copy: pixmap -- no source clipping [401203.685] sna_do_copy: fast source clip against extents [401203.685] sna_do_copy: src extents (768, 490), (846, 614) x 1 [401203.685] sna_do_copy: copy region (0, 0), (78, 124) x 1 [401203.686] sna_copy_boxes (boxes=1x[(0, 0), (78, 124)...], src=+(768, 490), alu=3, src.size=1920x1080, dst.size=78x124) [401203.686] sna_copy_boxes: dst=(priv=0xce10c0, gpu_bo=(nil), cpu_bo=(nil)), src=(priv=0xceb820, gpu_bo=0xdeb0e0, cpu_bo=(nil)), replaces=1 [401203.686] source_prefer_gpu: source has gpu damage, force gpu [401203.686] sna_drawable_use_bo pixmap=198, box=((0, 0), (78, 124)), flags=3... [401203.686] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=3 [401203.686] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [401203.686] sna_pixmap_move_to_gpu(pixmap=198, usage=0), flags=43 [401203.686] sna_pixmap_move_to_gpu: CPU damage? 0 [401203.686] sna_pixmap_move_to_gpu: creating GPU bo (78x124@32), create=3 [401203.686] kgem_choose_tiling: 78x124 -> 1 [401203.686] kgem_create_2d(78x124, bpp=32, tiling=1, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [401203.686] new pitch=512, tiling=1, handle=100, id=343, num_pages=16 [16], bucket=4 [401203.686] __sna_damage_all(78, 124) [401203.686] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [401203.686] sna_drawable_use_bo: allocated GPU bo for operation [401203.686] sna_drawable_use_bo: using GPU bo with damage? 0 [401203.686] sna_pixmap_move_to_gpu(pixmap=14, usage=0), flags=2 [401203.686] sna_pixmap_move_to_gpu: already all-damaged [401203.686] sna_copy_boxes: move whole src_pixmap to GPU and copy [401203.686] gen3_render_copy_boxes (768, 490)->(0, 0) x 1 [401203.686] sna_blt_copy_boxes src=(768, 490) -> (0, 0) x 1, tiling=(1, 1), pitch=(8192, 512) [401203.686] sna_blt_copy_boxes: box=(0, 0)x(78, 124) [401203.686] kgem_add_reloc: handle=100, pos=4, delta=0, domains=00028002 [401203.686] kgem_add_handle: handle=100, index=0 [401203.686] __kgem_bo_mark_dirty: handle=100 (proxy? 0) [401203.686] kgem_add_reloc: handle=30, pos=7, delta=0, domains=00028000 [401203.686] kgem_add_handle: handle=30, index=1 [401203.686] sna_copy_area: src=(0, 0)x(78, 124)+(0, 0) -> dst=(0, 0)+(0, 0); alu=3, pm=ffffffffffffffff [401203.686] sna_do_copy: src=(0, 0), dst=(0, 0), size=(78x124) [401203.686] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(78x124) [401203.686] sna_do_copy: dst extents (0, 0), (78, 124) [401203.686] sna_do_copy: pixmap -- no source clipping [401203.686] sna_do_copy: fast source clip against extents [401203.686] sna_do_copy: src extents (0, 0), (78, 124) x 1 [401203.686] sna_do_copy: copy region (0, 0), (78, 124) x 1 [401203.686] sna_copy_boxes (boxes=1x[(0, 0), (78, 124)...], src=+(0, 0), alu=3, src.size=78x124, dst.size=78x124) [401203.686] sna_copy_boxes: dst=(priv=0xce10c0, gpu_bo=0xce0310, cpu_bo=(nil)), src=(priv=0xd9fe30, gpu_bo=(nil), cpu_bo=0xdb0c90), replaces=1 [401203.686] kgem_bo_is_busy: handle=38, domain: 1 exec? 0, rq? 0 [401203.686] region_inplace: yes, already wholly damaged on the GPU [401203.686] sna_drawable_use_bo pixmap=198, box=((0, 0), (78, 124)), flags=1... [401203.686] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [401203.686] sna_drawable_use_bo: use GPU fast path (all-damaged) [401203.686] sna_drawable_use_bo: using whole GPU bo [401203.686] kgem_choose_tiling: 78x124 -> 1 [401203.686] region_overlaps_damage? [401203.686] sna_copy_boxes: region overlaps CPU damage, copy from CPU bo [401203.686] sna_drawable_move_region_to_cpu(pixmap=34 (78x124), [(0, 0), (78, 124)], flags=10) [401203.686] sna_drawable_move_region_to_cpu: pixmap=34 all damaged on CPU [401203.686] gen3_render_copy_boxes (0, 0)->(0, 0) x 1 [401203.686] sna_blt_copy_boxes src=(0, 0) -> (0, 0) x 1, tiling=(0, 1), pitch=(312, 512) [401203.686] sna_blt_copy_boxes: box=(0, 0)x(78, 124) [401203.686] kgem_add_reloc: handle=100, pos=12, delta=0, domains=00028002 [401203.686] kgem_add_reloc: handle=38, pos=15, delta=0, domains=00028000 [401203.686] kgem_add_handle: handle=38, index=2 [401203.686] sna_copy_area: src=(0, 0)x(12, 124)+(0, 0) -> dst=(66, 0)+(0, 0); alu=3, pm=ffffffffffffffff [401203.686] sna_do_copy: src=(0, 0), dst=(66, 0), size=(12x124) [401203.686] sna_do_copy: after drawable: src=(0, 0), dst=(66, 0), size=(12x124) [401203.686] sna_do_copy: dst extents (66, 0), (78, 124) [401203.686] sna_do_copy: pixmap -- no source clipping [401203.686] sna_do_copy: fast source clip against extents [401203.686] sna_do_copy: src extents (0, 0), (12, 124) x 1 [401203.686] sna_do_copy: copy region (66, 0), (78, 124) x 1 [401203.686] sna_copy_boxes (boxes=1x[(66, 0), (78, 124)...], src=+(-66, 0), alu=3, src.size=78x124, dst.size=78x124) [401203.686] sna_copy_boxes: dst=(priv=0xce10c0, gpu_bo=0xce0310, cpu_bo=(nil)), src=(priv=0xe13e50, gpu_bo=(nil), cpu_bo=0xe13eb0), replaces=0 [401203.686] kgem_bo_is_busy: handle=67, domain: 0 exec? 0, rq? 0 [401203.686] region_inplace: yes, already wholly damaged on the GPU [401203.686] sna_drawable_use_bo pixmap=198, box=((66, 0), (78, 124)), flags=1... [401203.686] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [401203.686] sna_drawable_use_bo: use GPU fast path (all-damaged) [401203.686] sna_drawable_use_bo: using whole GPU bo [401203.686] kgem_choose_tiling: 78x124 -> 1 [401203.686] sna_pixmap_move_to_gpu(pixmap=112, usage=0), flags=2 [401203.686] sna_pixmap_move_to_gpu: CPU damage? 1 [401203.686] sna_pixmap_move_to_gpu: creating GPU bo (78x124@32), create=3 [401203.686] kgem_choose_tiling: 78x124 -> 1 [401203.686] kgem_create_2d(78x124, bpp=32, tiling=1, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [401203.686] new pitch=512, tiling=1, handle=101, id=344, num_pages=16 [16], bucket=4 [401203.686] sna_pixmap_move_to_gpu: uploading 1 damage boxes [401203.686] kgem_bo_is_busy: handle=67, domain: 0 exec? 0, rq? 0 [401203.686] kgem_bo_is_busy: handle=101, domain: 1 exec? 0, rq? 0 [401203.686] use_cpu_bo_for_upload? flags=2, gpu busy?=0, cpu busy?=0 [401203.686] sna_pixmap_move_to_gpu: using CPU bo for upload to GPU [401203.686] gen3_render_copy_boxes (0, 0)->(0, 0) x 1 [401203.686] sna_blt_copy_boxes src=(0, 0) -> (0, 0) x 1, tiling=(0, 1), pitch=(312, 512) [401203.686] gen3_vertex_close: used=0/1024, vbo active? 0 [401203.686] batch[3/0]: 18 18 65528 65528, nreloc=4, nexec=3, nfence=2, aperture=2202 [401203.686] kgem_busy: handle=5, busy=0, wedged=0 [401203.686] gem_write(handle=5, offset=0, len=72) [401203.686] kgem_commit: release handle=5 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=81d000 [401203.686] kgem_commit: release handle=100 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=6d00000 [401203.686] kgem_commit: release handle=30 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=3000000 [401203.686] kgem_commit: release handle=38 (proxy? 0), dirty? 0 flush? 0, snoop? 1 -> offset=6e01000 [401203.686] sna_blt_copy_boxes: box=(0, 0)x(78, 124) [401203.686] kgem_add_reloc: handle=101, pos=4, delta=0, domains=00028002 [401203.686] kgem_add_handle: handle=101, index=0 [401203.686] __kgem_bo_mark_dirty: handle=101 (proxy? 0) [401203.686] kgem_add_reloc: handle=67, pos=7, delta=0, domains=00028000 [401203.686] kgem_add_handle: handle=67, index=1 [401203.686] sna_damage_reduce_all(width=78, height=124) [401203.686] sna_copy_boxes: move whole src_pixmap to GPU and copy [401203.686] gen3_render_copy_boxes (-66, 0)->(0, 0) x 1 [401203.686] sna_blt_copy_boxes src=(-66, 0) -> (0, 0) x 1, tiling=(1, 1), pitch=(512, 512) [401203.686] kgem_busy: handle=5, busy=0, wedged=0 [401203.686] __kgem_ring_is_idle: ring=0 idle (handle=5) [401203.686] kgem_busy: handle=5, busy=0, wedged=0 [401203.686] __kgem_retire_rq: request 5 complete [401203.686] kgem_busy: handle=100, busy=0, wedged=0 [401203.686] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [401203.686] gen3_vertex_close: used=0/1024, vbo active? 0 [401203.686] batch[3/0]: 10 10 65528 65528, nreloc=2, nexec=2, nfence=1, aperture=26 [401203.686] kgem_busy: handle=4, busy=0, wedged=0 [401203.686] gem_write(handle=4, offset=0, len=40) [401203.686] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=81c000 [401203.686] kgem_commit: release handle=101 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=6f00000 [401203.686] kgem_commit: release handle=67 (proxy? 0), dirty? 0 flush? 0, snoop? 1 -> offset=6c01000 [401203.686] sna_blt_copy_boxes: box=(66, 0)x(12, 124) [401203.686] kgem_add_reloc: handle=100, pos=4, delta=0, domains=00028002 [401203.686] kgem_add_handle: handle=100, index=0 [401203.686] __kgem_bo_mark_dirty: handle=100 (proxy? 0) [401203.687] kgem_add_reloc: handle=101, pos=7, delta=0, domains=00028000 [401203.687] kgem_add_handle: handle=101, index=1 [401203.687] sna_validate_gc changes=0 [401203.687] sna_copy_area: src=(0, 0)x(78, 124)+(0, 0) -> dst=(768, 490)+(0, 0); alu=3, pm=ffffffffffffffff [401203.687] sna_do_copy: src=(0, 0), dst=(768, 490), size=(78x124) [401203.687] sna_do_copy: after drawable: src=(0, 0), dst=(768, 490), size=(78x124) [401203.687] sna_do_copy: dst extents (768, 490), (846, 614) [401203.687] sna_do_copy: pixmap -- no source clipping [401203.687] sna_do_copy: fast source clip against extents [401203.687] sna_do_copy: src extents (0, 0), (78, 124) x 1 [401203.687] sna_do_copy: copy region (768, 490), (846, 614) x 1 [401203.687] sna_copy_boxes (boxes=1x[(768, 490), (846, 614)...], src=+(-768, -490), alu=3, src.size=78x124, dst.size=1920x1080) [401203.687] sna_copy_boxes: dst=(priv=0xaef0a0, gpu_bo=0xaef100, cpu_bo=(nil)), src=(priv=0xce10c0, gpu_bo=0xce0310, cpu_bo=(nil)), replaces=0 [401203.687] source_prefer_gpu: source has gpu damage, force gpu [401203.687] sna_drawable_use_bo pixmap=3, box=((768, 490), (846, 614)), flags=3... [401203.687] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=3 [401203.687] sna_drawable_use_bo: use GPU fast path (all-damaged) [401203.687] sna_drawable_use_bo: using whole GPU bo [401203.687] sna_pixmap_move_to_gpu(pixmap=198, usage=0), flags=2 [401203.687] sna_pixmap_move_to_gpu: already all-damaged [401203.687] sna_copy_boxes: move whole src_pixmap to GPU and copy [401203.687] gen3_render_copy_boxes (-768, -490)->(0, 0) x 1 [401203.687] sna_blt_copy_boxes src=(-768, -490) -> (0, 0) x 1, tiling=(1, 1), pitch=(512, 8192) [401203.687] kgem_busy: handle=4, busy=0, wedged=0 [401203.687] __kgem_ring_is_idle: ring=0 idle (handle=4) [401203.687] kgem_busy: handle=4, busy=0, wedged=0 [401203.687] __kgem_retire_rq: request 4 complete [401203.687] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [401203.687] gen3_vertex_close: used=0/1024, vbo active? 0 [401203.687] batch[3/0]: 10 10 65528 65528, nreloc=2, nexec=2, nfence=2, aperture=32 [401203.687] kgem_busy: handle=3, busy=0, wedged=0 [401203.687] gem_write(handle=3, offset=0, len=40) [401203.687] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=81b000 [401203.687] kgem_commit: release handle=100 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=6d00000 [401203.687] kgem_commit: release handle=101 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=6f00000 [401203.687] sna_blt_copy_boxes: box=(768, 490)x(78, 124) [401203.687] kgem_add_reloc: handle=27, pos=4, delta=0, domains=00028002 [401203.687] kgem_add_handle: handle=27, index=0 [401203.687] __kgem_bo_mark_dirty: handle=27 (proxy? 0) [401203.687] kgem_add_reloc: handle=100, pos=7, delta=0, domains=00028000 [401203.687] kgem_add_handle: handle=100, index=1 [401203.687] sna_destroy_pixmap: pixmap=198, attached?=1 [401203.687] _kgem_bo_destroy: handle=100, proxy? 0 [401203.687] __kgem_bo_destroy: handle=100 [401203.687] __kgem_bo_destroy: handle=100 -> active [401203.687] sna_create_pixmap(78, 124, 24, usage=0) [401203.687] kgem_can_create_2d: 78x124 @ 24 [401203.687] kgem_choose_tiling: 78x124 -> 1 [401203.687] sna_create_pixmap: creating GPU pixmap 78x124, stride=312, flags=b [401203.687] create_pixmap: serial=199, usage=0, 0x0 [401203.687] sna_validate_gc changes=0 [401203.687] sna_copy_area: src=(834, 490)x(78, 124)+(0, 0) -> dst=(0, 0)+(0, 0); alu=3, pm=ffffffffffffffff [401203.687] sna_do_copy: src=(834, 490), dst=(0, 0), size=(78x124) [401203.687] sna_do_copy: after drawable: src=(834, 490), dst=(0, 0), size=(78x124) [401203.687] sna_do_copy: dst extents (0, 0), (78, 124) [401203.687] sna_do_copy: pixmap -- no source clipping [401203.687] sna_do_copy: fast source clip against extents [401203.687] sna_do_copy: src extents (834, 490), (912, 614) x 1 [401203.687] sna_do_copy: copy region (0, 0), (78, 124) x 1 [401203.687] sna_copy_boxes (boxes=1x[(0, 0), (78, 124)...], src=+(834, 490), alu=3, src.size=1920x1080, dst.size=78x124) [401203.687] sna_copy_boxes: dst=(priv=0xce10c0, gpu_bo=(nil), cpu_bo=(nil)), src=(priv=0xceb820, gpu_bo=0xdeb0e0, cpu_bo=(nil)), replaces=1 [401203.687] source_prefer_gpu: source has gpu damage, force gpu [401203.687] sna_drawable_use_bo pixmap=200, box=((0, 0), (78, 124)), flags=3... [401203.687] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=3 [401203.687] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [401203.687] sna_pixmap_move_to_gpu(pixmap=200, usage=0), flags=43 [401203.687] sna_pixmap_move_to_gpu: CPU damage? 0 [401203.687] sna_pixmap_move_to_gpu: creating GPU bo (78x124@32), create=3 [401203.687] kgem_choose_tiling: 78x124 -> 1 [401203.687] kgem_create_2d(78x124, bpp=32, tiling=1, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [401203.687] kgem_bo_remove_from_active: removing handle=100 from active [401203.687] 1:from active: pitch=512, tiling=1, handle=100, id=345 [401203.687] __sna_damage_all(78, 124) [401203.687] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [401203.687] sna_drawable_use_bo: allocated GPU bo for operation [401203.687] sna_drawable_use_bo: using GPU bo with damage? 0 [401203.687] sna_pixmap_move_to_gpu(pixmap=14, usage=0), flags=2 [401203.687] sna_pixmap_move_to_gpu: already all-damaged [401203.687] sna_copy_boxes: move whole src_pixmap to GPU and copy [401203.687] gen3_render_copy_boxes (834, 490)->(0, 0) x 1 [401203.687] sna_blt_copy_boxes src=(834, 490) -> (0, 0) x 1, tiling=(1, 1), pitch=(8192, 512) [401203.687] sna_blt_copy_boxes: box=(0, 0)x(78, 124) [401203.687] kgem_add_reloc: handle=100, pos=12, delta=0, domains=00028002 [401203.687] __kgem_bo_mark_dirty: handle=100 (proxy? 0) [401203.687] kgem_add_reloc: handle=30, pos=15, delta=0, domains=00028000 [401203.687] kgem_add_handle: handle=30, index=2 [401203.687] sna_copy_area: src=(66, 0)x(144, 124)+(0, 0) -> dst=(0, 0)+(0, 0); alu=3, pm=ffffffffffffffff [401203.687] sna_do_copy: src=(66, 0), dst=(0, 0), size=(144x124) [401203.687] sna_do_copy: after drawable: src=(66, 0), dst=(0, 0), size=(144x124) [401203.687] sna_do_copy: dst extents (0, 0), (144, 124) [401203.687] sna_do_copy: pixmap -- no source clipping [401203.687] sna_do_copy: fast source clip against extents [401203.687] sna_do_copy: src extents (66, 0), (78, 124) x 1 [401203.687] sna_do_copy: copy region (0, 0), (12, 124) x 1 [401203.687] sna_copy_boxes (boxes=1x[(0, 0), (12, 124)...], src=+(66, 0), alu=3, src.size=78x124, dst.size=78x124) [401203.687] sna_copy_boxes: dst=(priv=0xce10c0, gpu_bo=0xce0310, cpu_bo=(nil)), src=(priv=0xd9fe30, gpu_bo=(nil), cpu_bo=0xdb0c90), replaces=0 [401203.687] kgem_bo_is_busy: handle=38, domain: 0 exec? 0, rq? 0 [401203.687] region_inplace: yes, already wholly damaged on the GPU [401203.687] sna_drawable_use_bo pixmap=200, box=((0, 0), (12, 124)), flags=1... [401203.687] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [401203.687] sna_drawable_use_bo: use GPU fast path (all-damaged) [401203.687] sna_drawable_use_bo: using whole GPU bo [401203.687] kgem_choose_tiling: 78x124 -> 1 [401203.687] sna_pixmap_move_to_gpu(pixmap=34, usage=0), flags=2 [401203.687] sna_pixmap_move_to_gpu: CPU damage? 1 [401203.687] sna_pixmap_move_to_gpu: creating GPU bo (78x124@32), create=3 [401203.687] kgem_choose_tiling: 78x124 -> 1 [401203.687] kgem_create_2d(78x124, bpp=32, tiling=1, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [401203.687] new pitch=512, tiling=1, handle=102, id=346, num_pages=16 [16], bucket=4 [401203.687] sna_pixmap_move_to_gpu: uploading 1 damage boxes [401203.687] kgem_bo_is_busy: handle=38, domain: 0 exec? 0, rq? 0 [401203.687] kgem_bo_is_busy: handle=102, domain: 1 exec? 0, rq? 0 [401203.687] use_cpu_bo_for_upload? flags=2, gpu busy?=0, cpu busy?=0 [401203.687] sna_pixmap_move_to_gpu: using CPU bo for upload to GPU [401203.687] gen3_render_copy_boxes (0, 0)->(0, 0) x 1 [401203.687] sna_blt_copy_boxes src=(0, 0) -> (0, 0) x 1, tiling=(0, 1), pitch=(312, 512) [401203.687] kgem_busy: handle=3, busy=0, wedged=0 [401203.687] __kgem_ring_is_idle: ring=0 idle (handle=3) [401203.687] kgem_busy: handle=3, busy=0, wedged=0 [401203.687] __kgem_retire_rq: request 3 complete [401203.687] kgem_busy: handle=101, busy=0, wedged=0 [401203.687] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [401203.687] gen3_vertex_close: used=0/1024, vbo active? 0 [401203.687] batch[3/0]: 18 18 65528 65528, nreloc=4, nexec=3, nfence=3, aperture=4368 [401203.687] kgem_busy: handle=2, busy=0, wedged=0 [401203.687] gem_write(handle=2, offset=0, len=72) [401203.687] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=81a000 [401203.687] kgem_commit: release handle=100 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=6d00000 [401203.687] kgem_commit: release handle=27 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=1000000 [401203.687] kgem_commit: release handle=30 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=3000000 [401203.687] sna_blt_copy_boxes: box=(0, 0)x(78, 124) [401203.687] kgem_add_reloc: handle=102, pos=4, delta=0, domains=00028002 [401203.687] kgem_add_handle: handle=102, index=0 [401203.687] __kgem_bo_mark_dirty: handle=102 (proxy? 0) [401203.687] kgem_add_reloc: handle=38, pos=7, delta=0, domains=00028000 [401203.687] kgem_add_handle: handle=38, index=1 [401203.687] sna_damage_reduce_all(width=78, height=124) [401203.687] sna_copy_boxes: move whole src_pixmap to GPU and copy [401203.687] gen3_render_copy_boxes (66, 0)->(0, 0) x 1 [401203.688] sna_blt_copy_boxes src=(66, 0) -> (0, 0) x 1, tiling=(1, 1), pitch=(512, 512) [401203.688] kgem_busy: handle=2, busy=0, wedged=0 [401203.688] __kgem_ring_is_idle: ring=0 idle (handle=2) [401203.688] kgem_busy: handle=2, busy=0, wedged=0 [401203.688] __kgem_retire_rq: request 2 complete [401203.688] kgem_busy: handle=100, busy=0, wedged=0 [401203.688] kgem_busy: handle=27, busy=0, wedged=0 [401203.688] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [401203.688] gen3_vertex_close: used=0/1024, vbo active? 0 [401203.688] batch[3/0]: 10 10 65528 65528, nreloc=2, nexec=2, nfence=1, aperture=26 [401203.688] kgem_busy: handle=1, busy=0, wedged=0 [401203.688] gem_write(handle=1, offset=0, len=40) [401203.688] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=819000 [401203.688] kgem_commit: release handle=102 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=7000000 [401203.688] kgem_commit: release handle=38 (proxy? 0), dirty? 0 flush? 0, snoop? 1 -> offset=6e01000 [401203.688] sna_blt_copy_boxes: box=(0, 0)x(12, 124) [401203.688] kgem_add_reloc: handle=100, pos=4, delta=0, domains=00028002 [401203.688] kgem_add_handle: handle=100, index=0 [401203.688] __kgem_bo_mark_dirty: handle=100 (proxy? 0) [401203.688] kgem_add_reloc: handle=102, pos=7, delta=0, domains=00028000 [401203.688] kgem_add_handle: handle=102, index=1 [401203.688] sna_copy_area: src=(0, 0)x(78, 124)+(0, 0) -> dst=(0, 0)+(0, 0); alu=3, pm=ffffffffffffffff [401203.688] sna_do_copy: src=(0, 0), dst=(0, 0), size=(78x124) [401203.688] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(78x124) [401203.688] sna_do_copy: dst extents (0, 0), (78, 124) [401203.688] sna_do_copy: pixmap -- no source clipping [401203.688] sna_do_copy: fast source clip against extents [401203.688] sna_do_copy: src extents (0, 0), (78, 124) x 1 [401203.688] sna_do_copy: copy region (0, 0), (78, 124) x 1 [401203.688] sna_copy_boxes (boxes=1x[(0, 0), (78, 124)...], src=+(0, 0), alu=3, src.size=78x124, dst.size=78x124) [401203.688] sna_copy_boxes: dst=(priv=0xce10c0, gpu_bo=0xce0310, cpu_bo=(nil)), src=(priv=0xe14060, gpu_bo=(nil), cpu_bo=0xe140e0), replaces=1 [401203.688] kgem_bo_is_busy: handle=68, domain: 1 exec? 0, rq? 0 [401203.688] region_inplace: yes, already wholly damaged on the GPU [401203.688] sna_drawable_use_bo pixmap=200, box=((0, 0), (78, 124)), flags=1... [401203.688] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [401203.688] sna_drawable_use_bo: use GPU fast path (all-damaged) [401203.688] sna_drawable_use_bo: using whole GPU bo [401203.688] kgem_choose_tiling: 78x124 -> 1 [401203.688] region_overlaps_damage? [401203.688] sna_copy_boxes: region overlaps CPU damage, copy from CPU bo [401203.688] sna_drawable_move_region_to_cpu(pixmap=114 (78x124), [(0, 0), (78, 124)], flags=10) [401203.688] sna_drawable_move_region_to_cpu: pixmap=114 all damaged on CPU [401203.688] gen3_render_copy_boxes (0, 0)->(0, 0) x 1 [401203.688] sna_blt_copy_boxes src=(0, 0) -> (0, 0) x 1, tiling=(0, 1), pitch=(312, 512) [401203.688] sna_blt_copy_boxes: box=(0, 0)x(78, 124) [401203.688] kgem_add_reloc: handle=100, pos=12, delta=0, domains=00028002 [401203.688] kgem_add_reloc: handle=68, pos=15, delta=0, domains=00028000 [401203.688] kgem_add_handle: handle=68, index=2 [401203.688] sna_validate_gc changes=0 [401203.688] sna_copy_area: src=(0, 0)x(78, 124)+(0, 0) -> dst=(834, 490)+(0, 0); alu=3, pm=ffffffffffffffff [401203.688] sna_do_copy: src=(0, 0), dst=(834, 490), size=(78x124) [401203.688] sna_do_copy: after drawable: src=(0, 0), dst=(834, 490), size=(78x124) [401203.688] sna_do_copy: dst extents (834, 490), (912, 614) [401203.688] sna_do_copy: pixmap -- no source clipping [401203.688] sna_do_copy: fast source clip against extents [401203.688] sna_do_copy: src extents (0, 0), (78, 124) x 1 [401203.688] sna_do_copy: copy region (834, 490), (912, 614) x 1 [401203.688] sna_copy_boxes (boxes=1x[(834, 490), (912, 614)...], src=+(-834, -490), alu=3, src.size=78x124, dst.size=1920x1080) [401203.688] sna_copy_boxes: dst=(priv=0xaef0a0, gpu_bo=0xaef100, cpu_bo=(nil)), src=(priv=0xce10c0, gpu_bo=0xce0310, cpu_bo=(nil)), replaces=0 [401203.688] source_prefer_gpu: source has gpu damage, force gpu [401203.688] sna_drawable_use_bo pixmap=3, box=((834, 490), (912, 614)), flags=3... [401203.688] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=3 [401203.688] sna_drawable_use_bo: use GPU fast path (all-damaged) [401203.688] sna_drawable_use_bo: using whole GPU bo [401203.688] sna_pixmap_move_to_gpu(pixmap=200, usage=0), flags=2 [401203.688] sna_pixmap_move_to_gpu: already all-damaged [401203.688] sna_copy_boxes: move whole src_pixmap to GPU and copy [401203.688] gen3_render_copy_boxes (-834, -490)->(0, 0) x 1 [401203.688] sna_blt_copy_boxes src=(-834, -490) -> (0, 0) x 1, tiling=(1, 1), pitch=(512, 8192) [401203.688] kgem_busy: handle=1, busy=0, wedged=0 [401203.688] __kgem_ring_is_idle: ring=0 idle (handle=1) [401203.688] kgem_busy: handle=1, busy=0, wedged=0 [401203.688] __kgem_retire_rq: request 1 complete [401203.688] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [401203.688] gen3_vertex_close: used=0/1024, vbo active? 0 [401203.688] batch[3/0]: 18 18 65528 65528, nreloc=4, nexec=3, nfence=2, aperture=42 [401203.688] kgem_busy: handle=16, busy=0, wedged=0 [401203.688] gem_write(handle=16, offset=0, len=72) [401203.688] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=828000 [401203.688] kgem_commit: release handle=100 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=6d00000 [401203.688] kgem_commit: release handle=102 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=7000000 [401203.688] kgem_commit: release handle=68 (proxy? 0), dirty? 0 flush? 0, snoop? 1 -> offset=7101000 [401203.688] sna_blt_copy_boxes: box=(834, 490)x(78, 124) [401203.688] kgem_add_reloc: handle=27, pos=4, delta=0, domains=00028002 [401203.688] kgem_add_handle: handle=27, index=0 [401203.688] __kgem_bo_mark_dirty: handle=27 (proxy? 0) [401203.688] kgem_add_reloc: handle=100, pos=7, delta=0, domains=00028000 [401203.688] kgem_add_handle: handle=100, index=1 [401203.688] sna_destroy_pixmap: pixmap=200, attached?=1 [401203.688] _kgem_bo_destroy: handle=100, proxy? 0 [401203.688] __kgem_bo_destroy: handle=100 [401203.688] __kgem_bo_destroy: handle=100 -> active [401203.688] sna_block_handler (tv=599.190000) [401203.688] sna_accel_block_handler: GPU idle, flushing [401203.688] gen3_vertex_close: used=0/1024, vbo active? 0 [401203.688] batch[3/0]: 10 10 65528 65528, nreloc=2, nexec=2, nfence=2, aperture=2192 [401203.688] kgem_busy: handle=15, busy=0, wedged=0 [401203.688] gem_write(handle=15, offset=0, len=40) [401203.688] kgem_commit: release handle=15 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=827000 [401203.688] kgem_commit: release handle=27 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=1000000 [401203.688] kgem_commit: release handle=100 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=6d00000 [401203.688] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.688] sna_accel_do_flush -- no pending write to scanout [401203.688] kgem_busy: handle=27, busy=0, wedged=0 [401203.688] __kgem_flush: handle=27, busy?=0 [401203.688] timer_enable (time=401203688), starting timer 1 [401203.769] sna_wakeup_handler [401203.769] sna_accel_wakeup_handler [401203.769] kgem_retire [401203.769] kgem_retire__flushing: 0 bo on flushing list [401203.770] kgem_busy: handle=16, busy=0, wedged=0 [401203.770] __kgem_retire_rq: request 16 complete [401203.770] kgem_busy: handle=102, busy=0, wedged=0 [401203.770] kgem_busy: handle=15, busy=0, wedged=0 [401203.770] __kgem_retire_rq: request 15 complete [401203.770] kgem_busy: handle=100, busy=0, wedged=0 [401203.770] kgem_bo_move_to_inactive: moving handle=100 to inactive [401203.770] kgem_busy: handle=100, busy=0, wedged=0 [401203.770] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [401203.770] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [401203.770] kgem_retire -- retired=1, need_retire=0 [401203.770] sna_create_pixmap(78, 124, 24, usage=0) [401203.770] kgem_can_create_2d: 78x124 @ 24 [401203.770] kgem_choose_tiling: 78x124 -> 1 [401203.770] sna_create_pixmap: creating GPU pixmap 78x124, stride=312, flags=b [401203.770] create_pixmap: serial=201, usage=0, 0x0 [401203.770] sna_validate_gc changes=0 [401203.770] sna_copy_area: src=(768, 490)x(78, 124)+(0, 0) -> dst=(0, 0)+(0, 0); alu=3, pm=ffffffffffffffff [401203.770] sna_do_copy: src=(768, 490), dst=(0, 0), size=(78x124) [401203.770] sna_do_copy: after drawable: src=(768, 490), dst=(0, 0), size=(78x124) [401203.770] sna_do_copy: dst extents (0, 0), (78, 124) [401203.770] sna_do_copy: pixmap -- no source clipping [401203.770] sna_do_copy: fast source clip against extents [401203.770] sna_do_copy: src extents (768, 490), (846, 614) x 1 [401203.770] sna_do_copy: copy region (0, 0), (78, 124) x 1 [401203.770] sna_copy_boxes (boxes=1x[(0, 0), (78, 124)...], src=+(768, 490), alu=3, src.size=1920x1080, dst.size=78x124) [401203.770] sna_copy_boxes: dst=(priv=0xce10c0, gpu_bo=(nil), cpu_bo=(nil)), src=(priv=0xceb820, gpu_bo=0xdeb0e0, cpu_bo=(nil)), replaces=1 [401203.770] source_prefer_gpu: source has gpu damage, force gpu [401203.770] sna_drawable_use_bo pixmap=202, box=((0, 0), (78, 124)), flags=3... [401203.770] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=3 [401203.770] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [401203.770] sna_pixmap_move_to_gpu(pixmap=202, usage=0), flags=43 [401203.770] sna_pixmap_move_to_gpu: CPU damage? 0 [401203.770] sna_pixmap_move_to_gpu: creating GPU bo (78x124@32), create=3 [401203.770] kgem_choose_tiling: 78x124 -> 1 [401203.770] kgem_create_2d(78x124, bpp=32, tiling=1, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [401203.770] kgem_bo_remove_from_inactive: removing handle=100 from inactive [401203.770] from inactive: pitch=512, tiling=1: handle=100, id=347 [401203.770] __sna_damage_all(78, 124) [401203.770] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [401203.770] sna_drawable_use_bo: allocated GPU bo for operation [401203.770] sna_drawable_use_bo: using GPU bo with damage? 0 [401203.770] sna_pixmap_move_to_gpu(pixmap=14, usage=0), flags=2 [401203.770] sna_pixmap_move_to_gpu: already all-damaged [401203.770] sna_copy_boxes: move whole src_pixmap to GPU and copy [401203.770] gen3_render_copy_boxes (768, 490)->(0, 0) x 1 [401203.770] sna_blt_copy_boxes src=(768, 490) -> (0, 0) x 1, tiling=(1, 1), pitch=(8192, 512) [401203.770] sna_blt_copy_boxes: box=(0, 0)x(78, 124) [401203.770] kgem_add_reloc: handle=100, pos=4, delta=0, domains=00028002 [401203.770] kgem_add_handle: handle=100, index=0 [401203.770] __kgem_bo_mark_dirty: handle=100 (proxy? 0) [401203.770] kgem_add_reloc: handle=30, pos=7, delta=0, domains=00028000 [401203.770] kgem_add_handle: handle=30, index=1 [401203.770] sna_copy_area: src=(0, 0)x(78, 124)+(0, 0) -> dst=(0, 0)+(0, 0); alu=3, pm=ffffffffffffffff [401203.770] sna_do_copy: src=(0, 0), dst=(0, 0), size=(78x124) [401203.770] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(78x124) [401203.770] sna_do_copy: dst extents (0, 0), (78, 124) [401203.770] sna_do_copy: pixmap -- no source clipping [401203.770] sna_do_copy: fast source clip against extents [401203.770] sna_do_copy: src extents (0, 0), (78, 124) x 1 [401203.770] sna_do_copy: copy region (0, 0), (78, 124) x 1 [401203.770] sna_copy_boxes (boxes=1x[(0, 0), (78, 124)...], src=+(0, 0), alu=3, src.size=78x124, dst.size=78x124) [401203.770] sna_copy_boxes: dst=(priv=0xce10c0, gpu_bo=0xce0310, cpu_bo=(nil)), src=(priv=0xdb0e40, gpu_bo=(nil), cpu_bo=0xdb0ec0), replaces=1 [401203.770] kgem_bo_is_busy: handle=39, domain: 1 exec? 0, rq? 0 [401203.770] region_inplace: yes, already wholly damaged on the GPU [401203.770] sna_drawable_use_bo pixmap=202, box=((0, 0), (78, 124)), flags=1... [401203.770] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [401203.770] sna_drawable_use_bo: use GPU fast path (all-damaged) [401203.770] sna_drawable_use_bo: using whole GPU bo [401203.770] kgem_choose_tiling: 78x124 -> 1 [401203.770] region_overlaps_damage? [401203.770] sna_copy_boxes: region overlaps CPU damage, copy from CPU bo [401203.770] sna_drawable_move_region_to_cpu(pixmap=36 (78x124), [(0, 0), (78, 124)], flags=10) [401203.770] sna_drawable_move_region_to_cpu: pixmap=36 all damaged on CPU [401203.770] gen3_render_copy_boxes (0, 0)->(0, 0) x 1 [401203.770] sna_blt_copy_boxes src=(0, 0) -> (0, 0) x 1, tiling=(0, 1), pitch=(312, 512) [401203.770] sna_blt_copy_boxes: box=(0, 0)x(78, 124) [401203.770] kgem_add_reloc: handle=100, pos=12, delta=0, domains=00028002 [401203.770] kgem_add_reloc: handle=39, pos=15, delta=0, domains=00028000 [401203.770] kgem_add_handle: handle=39, index=2 [401203.770] sna_copy_area: src=(0, 0)x(12, 124)+(0, 0) -> dst=(66, 0)+(0, 0); alu=3, pm=ffffffffffffffff [401203.770] sna_do_copy: src=(0, 0), dst=(66, 0), size=(12x124) [401203.770] sna_do_copy: after drawable: src=(0, 0), dst=(66, 0), size=(12x124) [401203.770] sna_do_copy: dst extents (66, 0), (78, 124) [401203.770] sna_do_copy: pixmap -- no source clipping [401203.770] sna_do_copy: fast source clip against extents [401203.770] sna_do_copy: src extents (0, 0), (12, 124) x 1 [401203.770] sna_do_copy: copy region (66, 0), (78, 124) x 1 [401203.770] sna_copy_boxes (boxes=1x[(66, 0), (78, 124)...], src=+(-66, 0), alu=3, src.size=78x124, dst.size=78x124) [401203.770] sna_copy_boxes: dst=(priv=0xce10c0, gpu_bo=0xce0310, cpu_bo=(nil)), src=(priv=0xe14060, gpu_bo=(nil), cpu_bo=0xe140e0), replaces=0 [401203.770] kgem_bo_is_busy: handle=68, domain: 0 exec? 0, rq? 0 [401203.770] region_inplace: yes, already wholly damaged on the GPU [401203.770] sna_drawable_use_bo pixmap=202, box=((66, 0), (78, 124)), flags=1... [401203.770] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [401203.770] sna_drawable_use_bo: use GPU fast path (all-damaged) [401203.770] sna_drawable_use_bo: using whole GPU bo [401203.770] kgem_choose_tiling: 78x124 -> 1 [401203.770] sna_pixmap_move_to_gpu(pixmap=114, usage=0), flags=2 [401203.770] sna_pixmap_move_to_gpu: CPU damage? 1 [401203.770] sna_pixmap_move_to_gpu: creating GPU bo (78x124@32), create=3 [401203.770] kgem_choose_tiling: 78x124 -> 1 [401203.770] kgem_create_2d(78x124, bpp=32, tiling=1, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [401203.770] new pitch=512, tiling=1, handle=103, id=348, num_pages=16 [16], bucket=4 [401203.770] sna_pixmap_move_to_gpu: uploading 1 damage boxes [401203.770] kgem_bo_is_busy: handle=68, domain: 0 exec? 0, rq? 0 [401203.770] kgem_bo_is_busy: handle=103, domain: 1 exec? 0, rq? 0 [401203.770] use_cpu_bo_for_upload? flags=2, gpu busy?=0, cpu busy?=0 [401203.770] sna_pixmap_move_to_gpu: using CPU bo for upload to GPU [401203.770] gen3_render_copy_boxes (0, 0)->(0, 0) x 1 [401203.770] sna_blt_copy_boxes src=(0, 0) -> (0, 0) x 1, tiling=(0, 1), pitch=(312, 512) [401203.770] gen3_vertex_close: used=0/1024, vbo active? 0 [401203.770] batch[3/0]: 18 18 65528 65528, nreloc=4, nexec=3, nfence=2, aperture=2202 [401203.770] kgem_busy: handle=14, busy=0, wedged=0 [401203.770] gem_write(handle=14, offset=0, len=72) [401203.770] kgem_commit: release handle=14 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=826000 [401203.770] kgem_commit: release handle=100 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=6d00000 [401203.770] kgem_commit: release handle=30 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=3000000 [401203.770] kgem_commit: release handle=39 (proxy? 0), dirty? 0 flush? 0, snoop? 1 -> offset=710b000 [401203.770] sna_blt_copy_boxes: box=(0, 0)x(78, 124) [401203.770] kgem_add_reloc: handle=103, pos=4, delta=0, domains=00028002 [401203.770] kgem_add_handle: handle=103, index=0 [401203.770] __kgem_bo_mark_dirty: handle=103 (proxy? 0) [401203.770] kgem_add_reloc: handle=68, pos=7, delta=0, domains=00028000 [401203.770] kgem_add_handle: handle=68, index=1 [401203.770] sna_damage_reduce_all(width=78, height=124) [401203.770] sna_copy_boxes: move whole src_pixmap to GPU and copy [401203.770] gen3_render_copy_boxes (-66, 0)->(0, 0) x 1 [401203.770] sna_blt_copy_boxes src=(-66, 0) -> (0, 0) x 1, tiling=(1, 1), pitch=(512, 512) [401203.770] kgem_busy: handle=14, busy=0, wedged=0 [401203.770] __kgem_ring_is_idle: ring=0 idle (handle=14) [401203.770] kgem_busy: handle=14, busy=0, wedged=0 [401203.770] __kgem_retire_rq: request 14 complete [401203.770] kgem_busy: handle=100, busy=0, wedged=0 [401203.770] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [401203.770] gen3_vertex_close: used=0/1024, vbo active? 0 [401203.770] batch[3/0]: 10 10 65528 65528, nreloc=2, nexec=2, nfence=1, aperture=26 [401203.770] kgem_busy: handle=13, busy=0, wedged=0 [401203.770] gem_write(handle=13, offset=0, len=40) [401203.771] kgem_commit: release handle=13 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=825000 [401203.771] kgem_commit: release handle=103 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=7200000 [401203.771] kgem_commit: release handle=68 (proxy? 0), dirty? 0 flush? 0, snoop? 1 -> offset=7101000 [401203.771] sna_blt_copy_boxes: box=(66, 0)x(12, 124) [401203.771] kgem_add_reloc: handle=100, pos=4, delta=0, domains=00028002 [401203.771] kgem_add_handle: handle=100, index=0 [401203.771] __kgem_bo_mark_dirty: handle=100 (proxy? 0) [401203.771] kgem_add_reloc: handle=103, pos=7, delta=0, domains=00028000 [401203.771] kgem_add_handle: handle=103, index=1 [401203.771] sna_validate_gc changes=0 [401203.771] sna_copy_area: src=(0, 0)x(78, 124)+(0, 0) -> dst=(768, 490)+(0, 0); alu=3, pm=ffffffffffffffff [401203.771] sna_do_copy: src=(0, 0), dst=(768, 490), size=(78x124) [401203.771] sna_do_copy: after drawable: src=(0, 0), dst=(768, 490), size=(78x124) [401203.771] sna_do_copy: dst extents (768, 490), (846, 614) [401203.771] sna_do_copy: pixmap -- no source clipping [401203.771] sna_do_copy: fast source clip against extents [401203.771] sna_do_copy: src extents (0, 0), (78, 124) x 1 [401203.771] sna_do_copy: copy region (768, 490), (846, 614) x 1 [401203.771] sna_copy_boxes (boxes=1x[(768, 490), (846, 614)...], src=+(-768, -490), alu=3, src.size=78x124, dst.size=1920x1080) [401203.771] sna_copy_boxes: dst=(priv=0xaef0a0, gpu_bo=0xaef100, cpu_bo=(nil)), src=(priv=0xce10c0, gpu_bo=0xce0310, cpu_bo=(nil)), replaces=0 [401203.771] source_prefer_gpu: source has gpu damage, force gpu [401203.771] sna_drawable_use_bo pixmap=3, box=((768, 490), (846, 614)), flags=3... [401203.771] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=3 [401203.771] sna_drawable_use_bo: use GPU fast path (all-damaged) [401203.771] sna_drawable_use_bo: using whole GPU bo [401203.771] sna_pixmap_move_to_gpu(pixmap=202, usage=0), flags=2 [401203.771] sna_pixmap_move_to_gpu: already all-damaged [401203.771] sna_copy_boxes: move whole src_pixmap to GPU and copy [401203.771] gen3_render_copy_boxes (-768, -490)->(0, 0) x 1 [401203.771] sna_blt_copy_boxes src=(-768, -490) -> (0, 0) x 1, tiling=(1, 1), pitch=(512, 8192) [401203.771] kgem_busy: handle=13, busy=0, wedged=0 [401203.771] __kgem_ring_is_idle: ring=0 idle (handle=13) [401203.771] kgem_busy: handle=13, busy=0, wedged=0 [401203.771] __kgem_retire_rq: request 13 complete [401203.771] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [401203.771] gen3_vertex_close: used=0/1024, vbo active? 0 [401203.771] batch[3/0]: 10 10 65528 65528, nreloc=2, nexec=2, nfence=2, aperture=32 [401203.771] kgem_busy: handle=12, busy=0, wedged=0 [401203.771] gem_write(handle=12, offset=0, len=40) [401203.771] kgem_commit: release handle=12 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=824000 [401203.771] kgem_commit: release handle=100 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=6d00000 [401203.771] kgem_commit: release handle=103 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=7200000 [401203.771] sna_blt_copy_boxes: box=(768, 490)x(78, 124) [401203.771] kgem_add_reloc: handle=27, pos=4, delta=0, domains=00028002 [401203.771] kgem_add_handle: handle=27, index=0 [401203.771] __kgem_bo_mark_dirty: handle=27 (proxy? 0) [401203.771] kgem_add_reloc: handle=100, pos=7, delta=0, domains=00028000 [401203.771] kgem_add_handle: handle=100, index=1 [401203.771] sna_destroy_pixmap: pixmap=202, attached?=1 [401203.771] _kgem_bo_destroy: handle=100, proxy? 0 [401203.771] __kgem_bo_destroy: handle=100 [401203.771] __kgem_bo_destroy: handle=100 -> active [401203.771] sna_create_pixmap(78, 124, 24, usage=0) [401203.771] kgem_can_create_2d: 78x124 @ 24 [401203.771] kgem_choose_tiling: 78x124 -> 1 [401203.771] sna_create_pixmap: creating GPU pixmap 78x124, stride=312, flags=b [401203.771] create_pixmap: serial=203, usage=0, 0x0 [401203.771] sna_validate_gc changes=0 [401203.771] sna_copy_area: src=(834, 490)x(78, 124)+(0, 0) -> dst=(0, 0)+(0, 0); alu=3, pm=ffffffffffffffff [401203.771] sna_do_copy: src=(834, 490), dst=(0, 0), size=(78x124) [401203.771] sna_do_copy: after drawable: src=(834, 490), dst=(0, 0), size=(78x124) [401203.771] sna_do_copy: dst extents (0, 0), (78, 124) [401203.771] sna_do_copy: pixmap -- no source clipping [401203.771] sna_do_copy: fast source clip against extents [401203.771] sna_do_copy: src extents (834, 490), (912, 614) x 1 [401203.771] sna_do_copy: copy region (0, 0), (78, 124) x 1 [401203.771] sna_copy_boxes (boxes=1x[(0, 0), (78, 124)...], src=+(834, 490), alu=3, src.size=1920x1080, dst.size=78x124) [401203.771] sna_copy_boxes: dst=(priv=0xce10c0, gpu_bo=(nil), cpu_bo=(nil)), src=(priv=0xceb820, gpu_bo=0xdeb0e0, cpu_bo=(nil)), replaces=1 [401203.771] source_prefer_gpu: source has gpu damage, force gpu [401203.771] sna_drawable_use_bo pixmap=204, box=((0, 0), (78, 124)), flags=3... [401203.771] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=3 [401203.771] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [401203.771] sna_pixmap_move_to_gpu(pixmap=204, usage=0), flags=43 [401203.771] sna_pixmap_move_to_gpu: CPU damage? 0 [401203.771] sna_pixmap_move_to_gpu: creating GPU bo (78x124@32), create=3 [401203.771] kgem_choose_tiling: 78x124 -> 1 [401203.771] kgem_create_2d(78x124, bpp=32, tiling=1, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [401203.771] kgem_bo_remove_from_active: removing handle=100 from active [401203.771] 1:from active: pitch=512, tiling=1, handle=100, id=349 [401203.771] __sna_damage_all(78, 124) [401203.771] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [401203.771] sna_drawable_use_bo: allocated GPU bo for operation [401203.771] sna_drawable_use_bo: using GPU bo with damage? 0 [401203.771] sna_pixmap_move_to_gpu(pixmap=14, usage=0), flags=2 [401203.771] sna_pixmap_move_to_gpu: already all-damaged [401203.771] sna_copy_boxes: move whole src_pixmap to GPU and copy [401203.771] gen3_render_copy_boxes (834, 490)->(0, 0) x 1 [401203.771] sna_blt_copy_boxes src=(834, 490) -> (0, 0) x 1, tiling=(1, 1), pitch=(8192, 512) [401203.771] sna_blt_copy_boxes: box=(0, 0)x(78, 124) [401203.771] kgem_add_reloc: handle=100, pos=12, delta=0, domains=00028002 [401203.771] __kgem_bo_mark_dirty: handle=100 (proxy? 0) [401203.771] kgem_add_reloc: handle=30, pos=15, delta=0, domains=00028000 [401203.771] kgem_add_handle: handle=30, index=2 [401203.771] sna_copy_area: src=(66, 0)x(144, 124)+(0, 0) -> dst=(0, 0)+(0, 0); alu=3, pm=ffffffffffffffff [401203.771] sna_do_copy: src=(66, 0), dst=(0, 0), size=(144x124) [401203.771] sna_do_copy: after drawable: src=(66, 0), dst=(0, 0), size=(144x124) [401203.771] sna_do_copy: dst extents (0, 0), (144, 124) [401203.771] sna_do_copy: pixmap -- no source clipping [401203.771] sna_do_copy: fast source clip against extents [401203.771] sna_do_copy: src extents (66, 0), (78, 124) x 1 [401203.771] sna_do_copy: copy region (0, 0), (12, 124) x 1 [401203.771] sna_copy_boxes (boxes=1x[(0, 0), (12, 124)...], src=+(66, 0), alu=3, src.size=78x124, dst.size=78x124) [401203.771] sna_copy_boxes: dst=(priv=0xce10c0, gpu_bo=0xce0310, cpu_bo=(nil)), src=(priv=0xdb0e40, gpu_bo=(nil), cpu_bo=0xdb0ec0), replaces=0 [401203.771] kgem_bo_is_busy: handle=39, domain: 0 exec? 0, rq? 0 [401203.771] region_inplace: yes, already wholly damaged on the GPU [401203.771] sna_drawable_use_bo pixmap=204, box=((0, 0), (12, 124)), flags=1... [401203.771] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [401203.771] sna_drawable_use_bo: use GPU fast path (all-damaged) [401203.771] sna_drawable_use_bo: using whole GPU bo [401203.771] kgem_choose_tiling: 78x124 -> 1 [401203.771] sna_pixmap_move_to_gpu(pixmap=36, usage=0), flags=2 [401203.771] sna_pixmap_move_to_gpu: CPU damage? 1 [401203.771] sna_pixmap_move_to_gpu: creating GPU bo (78x124@32), create=3 [401203.771] kgem_choose_tiling: 78x124 -> 1 [401203.771] kgem_create_2d(78x124, bpp=32, tiling=1, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [401203.771] new pitch=512, tiling=1, handle=104, id=350, num_pages=16 [16], bucket=4 [401203.771] sna_pixmap_move_to_gpu: uploading 1 damage boxes [401203.771] kgem_bo_is_busy: handle=39, domain: 0 exec? 0, rq? 0 [401203.771] kgem_bo_is_busy: handle=104, domain: 1 exec? 0, rq? 0 [401203.771] use_cpu_bo_for_upload? flags=2, gpu busy?=0, cpu busy?=0 [401203.771] sna_pixmap_move_to_gpu: using CPU bo for upload to GPU [401203.771] gen3_render_copy_boxes (0, 0)->(0, 0) x 1 [401203.771] sna_blt_copy_boxes src=(0, 0) -> (0, 0) x 1, tiling=(0, 1), pitch=(312, 512) [401203.771] kgem_busy: handle=12, busy=0, wedged=0 [401203.771] __kgem_ring_is_idle: ring=0 idle (handle=12) [401203.771] kgem_busy: handle=12, busy=0, wedged=0 [401203.771] __kgem_retire_rq: request 12 complete [401203.771] kgem_busy: handle=103, busy=0, wedged=0 [401203.771] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [401203.771] gen3_vertex_close: used=0/1024, vbo active? 0 [401203.771] batch[3/0]: 18 18 65528 65528, nreloc=4, nexec=3, nfence=3, aperture=4368 [401203.771] kgem_busy: handle=11, busy=0, wedged=0 [401203.771] gem_write(handle=11, offset=0, len=72) [401203.771] kgem_commit: release handle=11 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=823000 [401203.771] kgem_commit: release handle=100 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=6d00000 [401203.772] kgem_commit: release handle=27 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=1000000 [401203.772] kgem_commit: release handle=30 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=3000000 [401203.772] sna_blt_copy_boxes: box=(0, 0)x(78, 124) [401203.772] kgem_add_reloc: handle=104, pos=4, delta=0, domains=00028002 [401203.772] kgem_add_handle: handle=104, index=0 [401203.772] __kgem_bo_mark_dirty: handle=104 (proxy? 0) [401203.772] kgem_add_reloc: handle=39, pos=7, delta=0, domains=00028000 [401203.772] kgem_add_handle: handle=39, index=1 [401203.772] sna_damage_reduce_all(width=78, height=124) [401203.772] sna_copy_boxes: move whole src_pixmap to GPU and copy [401203.772] gen3_render_copy_boxes (66, 0)->(0, 0) x 1 [401203.772] sna_blt_copy_boxes src=(66, 0) -> (0, 0) x 1, tiling=(1, 1), pitch=(512, 512) [401203.772] kgem_busy: handle=11, busy=0, wedged=0 [401203.772] __kgem_ring_is_idle: ring=0 idle (handle=11) [401203.772] kgem_busy: handle=11, busy=0, wedged=0 [401203.772] __kgem_retire_rq: request 11 complete [401203.772] kgem_busy: handle=100, busy=0, wedged=0 [401203.772] kgem_busy: handle=27, busy=0, wedged=0 [401203.772] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [401203.772] gen3_vertex_close: used=0/1024, vbo active? 0 [401203.772] batch[3/0]: 10 10 65528 65528, nreloc=2, nexec=2, nfence=1, aperture=26 [401203.772] kgem_busy: handle=10, busy=0, wedged=0 [401203.772] gem_write(handle=10, offset=0, len=40) [401203.772] kgem_commit: release handle=10 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=822000 [401203.772] kgem_commit: release handle=104 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=7300000 [401203.772] kgem_commit: release handle=39 (proxy? 0), dirty? 0 flush? 0, snoop? 1 -> offset=710b000 [401203.772] sna_blt_copy_boxes: box=(0, 0)x(12, 124) [401203.772] kgem_add_reloc: handle=100, pos=4, delta=0, domains=00028002 [401203.772] kgem_add_handle: handle=100, index=0 [401203.772] __kgem_bo_mark_dirty: handle=100 (proxy? 0) [401203.772] kgem_add_reloc: handle=104, pos=7, delta=0, domains=00028000 [401203.772] kgem_add_handle: handle=104, index=1 [401203.772] sna_copy_area: src=(0, 0)x(78, 124)+(0, 0) -> dst=(0, 0)+(0, 0); alu=3, pm=ffffffffffffffff [401203.772] sna_do_copy: src=(0, 0), dst=(0, 0), size=(78x124) [401203.772] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(78x124) [401203.772] sna_do_copy: dst extents (0, 0), (78, 124) [401203.772] sna_do_copy: pixmap -- no source clipping [401203.772] sna_do_copy: fast source clip against extents [401203.772] sna_do_copy: src extents (0, 0), (78, 124) x 1 [401203.772] sna_do_copy: copy region (0, 0), (78, 124) x 1 [401203.772] sna_copy_boxes (boxes=1x[(0, 0), (78, 124)...], src=+(0, 0), alu=3, src.size=78x124, dst.size=78x124) [401203.772] sna_copy_boxes: dst=(priv=0xce10c0, gpu_bo=0xce0310, cpu_bo=(nil)), src=(priv=0xe24060, gpu_bo=(nil), cpu_bo=0xe240e0), replaces=1 [401203.772] kgem_bo_is_busy: handle=69, domain: 1 exec? 0, rq? 0 [401203.772] region_inplace: yes, already wholly damaged on the GPU [401203.772] sna_drawable_use_bo pixmap=204, box=((0, 0), (78, 124)), flags=1... [401203.772] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [401203.772] sna_drawable_use_bo: use GPU fast path (all-damaged) [401203.772] sna_drawable_use_bo: using whole GPU bo [401203.772] kgem_choose_tiling: 78x124 -> 1 [401203.772] region_overlaps_damage? [401203.772] sna_copy_boxes: region overlaps CPU damage, copy from CPU bo [401203.772] sna_drawable_move_region_to_cpu(pixmap=116 (78x124), [(0, 0), (78, 124)], flags=10) [401203.772] sna_drawable_move_region_to_cpu: pixmap=116 all damaged on CPU [401203.772] gen3_render_copy_boxes (0, 0)->(0, 0) x 1 [401203.772] sna_blt_copy_boxes src=(0, 0) -> (0, 0) x 1, tiling=(0, 1), pitch=(312, 512) [401203.772] sna_blt_copy_boxes: box=(0, 0)x(78, 124) [401203.772] kgem_add_reloc: handle=100, pos=12, delta=0, domains=00028002 [401203.772] kgem_add_reloc: handle=69, pos=15, delta=0, domains=00028000 [401203.772] kgem_add_handle: handle=69, index=2 [401203.772] sna_validate_gc changes=0 [401203.772] sna_copy_area: src=(0, 0)x(78, 124)+(0, 0) -> dst=(834, 490)+(0, 0); alu=3, pm=ffffffffffffffff [401203.772] sna_do_copy: src=(0, 0), dst=(834, 490), size=(78x124) [401203.772] sna_do_copy: after drawable: src=(0, 0), dst=(834, 490), size=(78x124) [401203.772] sna_do_copy: dst extents (834, 490), (912, 614) [401203.772] sna_do_copy: pixmap -- no source clipping [401203.772] sna_do_copy: fast source clip against extents [401203.772] sna_do_copy: src extents (0, 0), (78, 124) x 1 [401203.772] sna_do_copy: copy region (834, 490), (912, 614) x 1 [401203.772] sna_copy_boxes (boxes=1x[(834, 490), (912, 614)...], src=+(-834, -490), alu=3, src.size=78x124, dst.size=1920x1080) [401203.772] sna_copy_boxes: dst=(priv=0xaef0a0, gpu_bo=0xaef100, cpu_bo=(nil)), src=(priv=0xce10c0, gpu_bo=0xce0310, cpu_bo=(nil)), replaces=0 [401203.772] source_prefer_gpu: source has gpu damage, force gpu [401203.772] sna_drawable_use_bo pixmap=3, box=((834, 490), (912, 614)), flags=3... [401203.772] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=3 [401203.772] sna_drawable_use_bo: use GPU fast path (all-damaged) [401203.772] sna_drawable_use_bo: using whole GPU bo [401203.772] sna_pixmap_move_to_gpu(pixmap=204, usage=0), flags=2 [401203.772] sna_pixmap_move_to_gpu: already all-damaged [401203.772] sna_copy_boxes: move whole src_pixmap to GPU and copy [401203.772] gen3_render_copy_boxes (-834, -490)->(0, 0) x 1 [401203.772] sna_blt_copy_boxes src=(-834, -490) -> (0, 0) x 1, tiling=(1, 1), pitch=(512, 8192) [401203.772] kgem_busy: handle=10, busy=0, wedged=0 [401203.772] __kgem_ring_is_idle: ring=0 idle (handle=10) [401203.772] kgem_busy: handle=10, busy=0, wedged=0 [401203.772] __kgem_retire_rq: request 10 complete [401203.772] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [401203.772] gen3_vertex_close: used=0/1024, vbo active? 0 [401203.772] batch[3/0]: 18 18 65528 65528, nreloc=4, nexec=3, nfence=2, aperture=42 [401203.772] kgem_busy: handle=9, busy=0, wedged=0 [401203.772] gem_write(handle=9, offset=0, len=72) [401203.772] kgem_commit: release handle=9 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=821000 [401203.772] kgem_commit: release handle=100 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=6d00000 [401203.772] kgem_commit: release handle=104 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=7300000 [401203.772] kgem_commit: release handle=69 (proxy? 0), dirty? 0 flush? 0, snoop? 1 -> offset=7401000 [401203.772] sna_blt_copy_boxes: box=(834, 490)x(78, 124) [401203.772] kgem_add_reloc: handle=27, pos=4, delta=0, domains=00028002 [401203.772] kgem_add_handle: handle=27, index=0 [401203.772] __kgem_bo_mark_dirty: handle=27 (proxy? 0) [401203.772] kgem_add_reloc: handle=100, pos=7, delta=0, domains=00028000 [401203.772] kgem_add_handle: handle=100, index=1 [401203.772] sna_destroy_pixmap: pixmap=204, attached?=1 [401203.772] _kgem_bo_destroy: handle=100, proxy? 0 [401203.772] __kgem_bo_destroy: handle=100 [401203.772] __kgem_bo_destroy: handle=100 -> active [401203.772] sna_block_handler (tv=599.106000) [401203.772] sna_accel_block_handler: GPU idle, flushing [401203.772] gen3_vertex_close: used=0/1024, vbo active? 0 [401203.772] batch[3/0]: 10 10 65528 65528, nreloc=2, nexec=2, nfence=2, aperture=2192 [401203.772] kgem_busy: handle=8, busy=0, wedged=0 [401203.772] gem_write(handle=8, offset=0, len=40) [401203.772] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=820000 [401203.772] kgem_commit: release handle=27 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=1000000 [401203.772] kgem_commit: release handle=100 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=6d00000 [401203.772] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.772] sna_accel_do_flush -- no pending write to scanout [401203.772] kgem_busy: handle=27, busy=0, wedged=0 [401203.772] __kgem_flush: handle=27, busy?=0 [401203.772] sna_accel_do_throttle (time=401203772), triggered [401203.772] sna_accel_throttle (time=401203772) [401203.836] sna_wakeup_handler [401203.836] sna_accel_wakeup_handler [401203.836] kgem_retire [401203.836] kgem_retire__flushing: 0 bo on flushing list [401203.836] kgem_busy: handle=9, busy=0, wedged=0 [401203.836] __kgem_retire_rq: request 9 complete [401203.836] kgem_busy: handle=104, busy=0, wedged=0 [401203.836] kgem_busy: handle=8, busy=0, wedged=0 [401203.836] __kgem_retire_rq: request 8 complete [401203.836] kgem_busy: handle=100, busy=0, wedged=0 [401203.836] kgem_bo_move_to_inactive: moving handle=100 to inactive [401203.836] kgem_busy: handle=100, busy=0, wedged=0 [401203.836] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [401203.836] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [401203.836] kgem_retire -- retired=1, need_retire=0 [401203.837] sna_block_handler (tv=599.041000) [401203.837] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.837] sna_accel_do_flush -- no pending write to scanout [401203.837] sna_accel_do_throttle (time=401203837), triggered [401203.837] sna_accel_throttle (time=401203837) [401203.837] sna_accel_disarm_timer[1] (time=401203837) [401203.854] sna_wakeup_handler [401203.854] sna_accel_wakeup_handler [401203.854] sna_create_pixmap(78, 124, 24, usage=0) [401203.854] kgem_can_create_2d: 78x124 @ 24 [401203.854] kgem_choose_tiling: 78x124 -> 1 [401203.854] sna_create_pixmap: creating GPU pixmap 78x124, stride=312, flags=b [401203.854] create_pixmap: serial=205, usage=0, 0x0 [401203.854] sna_validate_gc changes=0 [401203.854] sna_copy_area: src=(768, 490)x(78, 124)+(0, 0) -> dst=(0, 0)+(0, 0); alu=3, pm=ffffffffffffffff [401203.854] sna_do_copy: src=(768, 490), dst=(0, 0), size=(78x124) [401203.854] sna_do_copy: after drawable: src=(768, 490), dst=(0, 0), size=(78x124) [401203.854] sna_do_copy: dst extents (0, 0), (78, 124) [401203.854] sna_do_copy: pixmap -- no source clipping [401203.854] sna_do_copy: fast source clip against extents [401203.854] sna_do_copy: src extents (768, 490), (846, 614) x 1 [401203.854] sna_do_copy: copy region (0, 0), (78, 124) x 1 [401203.854] sna_copy_boxes (boxes=1x[(0, 0), (78, 124)...], src=+(768, 490), alu=3, src.size=1920x1080, dst.size=78x124) [401203.854] sna_copy_boxes: dst=(priv=0xce10c0, gpu_bo=(nil), cpu_bo=(nil)), src=(priv=0xceb820, gpu_bo=0xdeb0e0, cpu_bo=(nil)), replaces=1 [401203.854] source_prefer_gpu: source has gpu damage, force gpu [401203.854] sna_drawable_use_bo pixmap=206, box=((0, 0), (78, 124)), flags=3... [401203.854] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=3 [401203.854] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [401203.854] sna_pixmap_move_to_gpu(pixmap=206, usage=0), flags=43 [401203.854] sna_pixmap_move_to_gpu: CPU damage? 0 [401203.854] sna_pixmap_move_to_gpu: creating GPU bo (78x124@32), create=3 [401203.854] kgem_choose_tiling: 78x124 -> 1 [401203.854] kgem_create_2d(78x124, bpp=32, tiling=1, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [401203.854] kgem_bo_remove_from_inactive: removing handle=100 from inactive [401203.854] from inactive: pitch=512, tiling=1: handle=100, id=351 [401203.854] __sna_damage_all(78, 124) [401203.854] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [401203.854] sna_drawable_use_bo: allocated GPU bo for operation [401203.854] sna_drawable_use_bo: using GPU bo with damage? 0 [401203.854] sna_pixmap_move_to_gpu(pixmap=14, usage=0), flags=2 [401203.854] sna_pixmap_move_to_gpu: already all-damaged [401203.854] sna_copy_boxes: move whole src_pixmap to GPU and copy [401203.854] gen3_render_copy_boxes (768, 490)->(0, 0) x 1 [401203.854] sna_blt_copy_boxes src=(768, 490) -> (0, 0) x 1, tiling=(1, 1), pitch=(8192, 512) [401203.854] sna_blt_copy_boxes: box=(0, 0)x(78, 124) [401203.854] kgem_add_reloc: handle=100, pos=4, delta=0, domains=00028002 [401203.854] kgem_add_handle: handle=100, index=0 [401203.854] __kgem_bo_mark_dirty: handle=100 (proxy? 0) [401203.854] kgem_add_reloc: handle=30, pos=7, delta=0, domains=00028000 [401203.854] kgem_add_handle: handle=30, index=1 [401203.854] sna_copy_area: src=(0, 0)x(78, 124)+(0, 0) -> dst=(0, 0)+(0, 0); alu=3, pm=ffffffffffffffff [401203.854] sna_do_copy: src=(0, 0), dst=(0, 0), size=(78x124) [401203.854] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(78x124) [401203.854] sna_do_copy: dst extents (0, 0), (78, 124) [401203.854] sna_do_copy: pixmap -- no source clipping [401203.854] sna_do_copy: fast source clip against extents [401203.854] sna_do_copy: src extents (0, 0), (78, 124) x 1 [401203.854] sna_do_copy: copy region (0, 0), (78, 124) x 1 [401203.854] sna_copy_boxes (boxes=1x[(0, 0), (78, 124)...], src=+(0, 0), alu=3, src.size=78x124, dst.size=78x124) [401203.854] sna_copy_boxes: dst=(priv=0xce10c0, gpu_bo=0xce0310, cpu_bo=(nil)), src=(priv=0xdb1070, gpu_bo=(nil), cpu_bo=0xdb10f0), replaces=1 [401203.854] kgem_bo_is_busy: handle=40, domain: 1 exec? 0, rq? 0 [401203.854] region_inplace: yes, already wholly damaged on the GPU [401203.854] sna_drawable_use_bo pixmap=206, box=((0, 0), (78, 124)), flags=1... [401203.854] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [401203.854] sna_drawable_use_bo: use GPU fast path (all-damaged) [401203.854] sna_drawable_use_bo: using whole GPU bo [401203.854] kgem_choose_tiling: 78x124 -> 1 [401203.854] region_overlaps_damage? [401203.854] sna_copy_boxes: region overlaps CPU damage, copy from CPU bo [401203.854] sna_drawable_move_region_to_cpu(pixmap=38 (78x124), [(0, 0), (78, 124)], flags=10) [401203.854] sna_drawable_move_region_to_cpu: pixmap=38 all damaged on CPU [401203.854] gen3_render_copy_boxes (0, 0)->(0, 0) x 1 [401203.854] sna_blt_copy_boxes src=(0, 0) -> (0, 0) x 1, tiling=(0, 1), pitch=(312, 512) [401203.854] sna_blt_copy_boxes: box=(0, 0)x(78, 124) [401203.854] kgem_add_reloc: handle=100, pos=12, delta=0, domains=00028002 [401203.854] kgem_add_reloc: handle=40, pos=15, delta=0, domains=00028000 [401203.854] kgem_add_handle: handle=40, index=2 [401203.854] sna_copy_area: src=(0, 0)x(12, 124)+(0, 0) -> dst=(66, 0)+(0, 0); alu=3, pm=ffffffffffffffff [401203.854] sna_do_copy: src=(0, 0), dst=(66, 0), size=(12x124) [401203.854] sna_do_copy: after drawable: src=(0, 0), dst=(66, 0), size=(12x124) [401203.854] sna_do_copy: dst extents (66, 0), (78, 124) [401203.854] sna_do_copy: pixmap -- no source clipping [401203.854] sna_do_copy: fast source clip against extents [401203.854] sna_do_copy: src extents (0, 0), (12, 124) x 1 [401203.854] sna_do_copy: copy region (66, 0), (78, 124) x 1 [401203.854] sna_copy_boxes (boxes=1x[(66, 0), (78, 124)...], src=+(-66, 0), alu=3, src.size=78x124, dst.size=78x124) [401203.854] sna_copy_boxes: dst=(priv=0xce10c0, gpu_bo=0xce0310, cpu_bo=(nil)), src=(priv=0xe24060, gpu_bo=(nil), cpu_bo=0xe240e0), replaces=0 [401203.854] kgem_bo_is_busy: handle=69, domain: 0 exec? 0, rq? 0 [401203.854] region_inplace: yes, already wholly damaged on the GPU [401203.854] sna_drawable_use_bo pixmap=206, box=((66, 0), (78, 124)), flags=1... [401203.854] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [401203.854] sna_drawable_use_bo: use GPU fast path (all-damaged) [401203.854] sna_drawable_use_bo: using whole GPU bo [401203.854] kgem_choose_tiling: 78x124 -> 1 [401203.854] sna_pixmap_move_to_gpu(pixmap=116, usage=0), flags=2 [401203.854] sna_pixmap_move_to_gpu: CPU damage? 1 [401203.854] sna_pixmap_move_to_gpu: creating GPU bo (78x124@32), create=3 [401203.854] kgem_choose_tiling: 78x124 -> 1 [401203.854] kgem_create_2d(78x124, bpp=32, tiling=1, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [401203.854] new pitch=512, tiling=1, handle=105, id=352, num_pages=16 [16], bucket=4 [401203.854] sna_pixmap_move_to_gpu: uploading 1 damage boxes [401203.854] kgem_bo_is_busy: handle=69, domain: 0 exec? 0, rq? 0 [401203.854] kgem_bo_is_busy: handle=105, domain: 1 exec? 0, rq? 0 [401203.854] use_cpu_bo_for_upload? flags=2, gpu busy?=0, cpu busy?=0 [401203.854] sna_pixmap_move_to_gpu: using CPU bo for upload to GPU [401203.854] gen3_render_copy_boxes (0, 0)->(0, 0) x 1 [401203.854] sna_blt_copy_boxes src=(0, 0) -> (0, 0) x 1, tiling=(0, 1), pitch=(312, 512) [401203.854] gen3_vertex_close: used=0/1024, vbo active? 0 [401203.855] batch[3/0]: 18 18 65528 65528, nreloc=4, nexec=3, nfence=2, aperture=2202 [401203.855] kgem_busy: handle=7, busy=0, wedged=0 [401203.855] gem_write(handle=7, offset=0, len=72) [401203.855] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=81f000 [401203.855] kgem_commit: release handle=100 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=6d00000 [401203.855] kgem_commit: release handle=30 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=3000000 [401203.855] kgem_commit: release handle=40 (proxy? 0), dirty? 0 flush? 0, snoop? 1 -> offset=740b000 [401203.855] sna_blt_copy_boxes: box=(0, 0)x(78, 124) [401203.855] kgem_add_reloc: handle=105, pos=4, delta=0, domains=00028002 [401203.855] kgem_add_handle: handle=105, index=0 [401203.855] __kgem_bo_mark_dirty: handle=105 (proxy? 0) [401203.855] kgem_add_reloc: handle=69, pos=7, delta=0, domains=00028000 [401203.855] kgem_add_handle: handle=69, index=1 [401203.855] sna_damage_reduce_all(width=78, height=124) [401203.855] sna_copy_boxes: move whole src_pixmap to GPU and copy [401203.855] gen3_render_copy_boxes (-66, 0)->(0, 0) x 1 [401203.855] sna_blt_copy_boxes src=(-66, 0) -> (0, 0) x 1, tiling=(1, 1), pitch=(512, 512) [401203.855] kgem_busy: handle=7, busy=0, wedged=0 [401203.855] __kgem_ring_is_idle: ring=0 idle (handle=7) [401203.855] kgem_busy: handle=7, busy=0, wedged=0 [401203.855] __kgem_retire_rq: request 7 complete [401203.855] kgem_busy: handle=100, busy=0, wedged=0 [401203.855] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [401203.855] gen3_vertex_close: used=0/1024, vbo active? 0 [401203.855] batch[3/0]: 10 10 65528 65528, nreloc=2, nexec=2, nfence=1, aperture=26 [401203.855] kgem_busy: handle=6, busy=0, wedged=0 [401203.855] gem_write(handle=6, offset=0, len=40) [401203.855] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=81e000 [401203.855] kgem_commit: release handle=105 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=7500000 [401203.855] kgem_commit: release handle=69 (proxy? 0), dirty? 0 flush? 0, snoop? 1 -> offset=7401000 [401203.855] sna_blt_copy_boxes: box=(66, 0)x(12, 124) [401203.855] kgem_add_reloc: handle=100, pos=4, delta=0, domains=00028002 [401203.855] kgem_add_handle: handle=100, index=0 [401203.855] __kgem_bo_mark_dirty: handle=100 (proxy? 0) [401203.855] kgem_add_reloc: handle=105, pos=7, delta=0, domains=00028000 [401203.855] kgem_add_handle: handle=105, index=1 [401203.855] sna_validate_gc changes=0 [401203.855] sna_copy_area: src=(0, 0)x(78, 124)+(0, 0) -> dst=(768, 490)+(0, 0); alu=3, pm=ffffffffffffffff [401203.855] sna_do_copy: src=(0, 0), dst=(768, 490), size=(78x124) [401203.855] sna_do_copy: after drawable: src=(0, 0), dst=(768, 490), size=(78x124) [401203.855] sna_do_copy: dst extents (768, 490), (846, 614) [401203.855] sna_do_copy: pixmap -- no source clipping [401203.855] sna_do_copy: fast source clip against extents [401203.855] sna_do_copy: src extents (0, 0), (78, 124) x 1 [401203.855] sna_do_copy: copy region (768, 490), (846, 614) x 1 [401203.855] sna_copy_boxes (boxes=1x[(768, 490), (846, 614)...], src=+(-768, -490), alu=3, src.size=78x124, dst.size=1920x1080) [401203.855] sna_copy_boxes: dst=(priv=0xaef0a0, gpu_bo=0xaef100, cpu_bo=(nil)), src=(priv=0xce10c0, gpu_bo=0xce0310, cpu_bo=(nil)), replaces=0 [401203.855] source_prefer_gpu: source has gpu damage, force gpu [401203.855] sna_drawable_use_bo pixmap=3, box=((768, 490), (846, 614)), flags=3... [401203.855] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=3 [401203.855] sna_drawable_use_bo: use GPU fast path (all-damaged) [401203.855] sna_drawable_use_bo: using whole GPU bo [401203.855] sna_pixmap_move_to_gpu(pixmap=206, usage=0), flags=2 [401203.855] sna_pixmap_move_to_gpu: already all-damaged [401203.855] sna_copy_boxes: move whole src_pixmap to GPU and copy [401203.855] gen3_render_copy_boxes (-768, -490)->(0, 0) x 1 [401203.855] sna_blt_copy_boxes src=(-768, -490) -> (0, 0) x 1, tiling=(1, 1), pitch=(512, 8192) [401203.855] kgem_busy: handle=6, busy=0, wedged=0 [401203.855] __kgem_ring_is_idle: ring=0 idle (handle=6) [401203.855] kgem_busy: handle=6, busy=0, wedged=0 [401203.855] __kgem_retire_rq: request 6 complete [401203.855] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [401203.855] gen3_vertex_close: used=0/1024, vbo active? 0 [401203.855] batch[3/0]: 10 10 65528 65528, nreloc=2, nexec=2, nfence=2, aperture=32 [401203.855] kgem_busy: handle=5, busy=0, wedged=0 [401203.855] gem_write(handle=5, offset=0, len=40) [401203.855] kgem_commit: release handle=5 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=81d000 [401203.855] kgem_commit: release handle=100 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=6d00000 [401203.855] kgem_commit: release handle=105 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=7500000 [401203.855] sna_blt_copy_boxes: box=(768, 490)x(78, 124) [401203.855] kgem_add_reloc: handle=27, pos=4, delta=0, domains=00028002 [401203.855] kgem_add_handle: handle=27, index=0 [401203.855] __kgem_bo_mark_dirty: handle=27 (proxy? 0) [401203.855] kgem_add_reloc: handle=100, pos=7, delta=0, domains=00028000 [401203.855] kgem_add_handle: handle=100, index=1 [401203.855] sna_destroy_pixmap: pixmap=206, attached?=1 [401203.855] _kgem_bo_destroy: handle=100, proxy? 0 [401203.855] __kgem_bo_destroy: handle=100 [401203.855] __kgem_bo_destroy: handle=100 -> active [401203.855] sna_create_pixmap(78, 124, 24, usage=0) [401203.855] kgem_can_create_2d: 78x124 @ 24 [401203.855] kgem_choose_tiling: 78x124 -> 1 [401203.855] sna_create_pixmap: creating GPU pixmap 78x124, stride=312, flags=b [401203.855] create_pixmap: serial=207, usage=0, 0x0 [401203.855] sna_validate_gc changes=0 [401203.855] sna_copy_area: src=(834, 490)x(78, 124)+(0, 0) -> dst=(0, 0)+(0, 0); alu=3, pm=ffffffffffffffff [401203.855] sna_do_copy: src=(834, 490), dst=(0, 0), size=(78x124) [401203.855] sna_do_copy: after drawable: src=(834, 490), dst=(0, 0), size=(78x124) [401203.855] sna_do_copy: dst extents (0, 0), (78, 124) [401203.855] sna_do_copy: pixmap -- no source clipping [401203.855] sna_do_copy: fast source clip against extents [401203.855] sna_do_copy: src extents (834, 490), (912, 614) x 1 [401203.855] sna_do_copy: copy region (0, 0), (78, 124) x 1 [401203.855] sna_copy_boxes (boxes=1x[(0, 0), (78, 124)...], src=+(834, 490), alu=3, src.size=1920x1080, dst.size=78x124) [401203.855] sna_copy_boxes: dst=(priv=0xce10c0, gpu_bo=(nil), cpu_bo=(nil)), src=(priv=0xceb820, gpu_bo=0xdeb0e0, cpu_bo=(nil)), replaces=1 [401203.855] source_prefer_gpu: source has gpu damage, force gpu [401203.855] sna_drawable_use_bo pixmap=208, box=((0, 0), (78, 124)), flags=3... [401203.855] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=3 [401203.855] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [401203.855] sna_pixmap_move_to_gpu(pixmap=208, usage=0), flags=43 [401203.855] sna_pixmap_move_to_gpu: CPU damage? 0 [401203.855] sna_pixmap_move_to_gpu: creating GPU bo (78x124@32), create=3 [401203.855] kgem_choose_tiling: 78x124 -> 1 [401203.855] kgem_create_2d(78x124, bpp=32, tiling=1, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [401203.855] kgem_bo_remove_from_active: removing handle=100 from active [401203.855] 1:from active: pitch=512, tiling=1, handle=100, id=353 [401203.855] __sna_damage_all(78, 124) [401203.855] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [401203.855] sna_drawable_use_bo: allocated GPU bo for operation [401203.855] sna_drawable_use_bo: using GPU bo with damage? 0 [401203.855] sna_pixmap_move_to_gpu(pixmap=14, usage=0), flags=2 [401203.855] sna_pixmap_move_to_gpu: already all-damaged [401203.855] sna_copy_boxes: move whole src_pixmap to GPU and copy [401203.855] gen3_render_copy_boxes (834, 490)->(0, 0) x 1 [401203.855] sna_blt_copy_boxes src=(834, 490) -> (0, 0) x 1, tiling=(1, 1), pitch=(8192, 512) [401203.855] sna_blt_copy_boxes: box=(0, 0)x(78, 124) [401203.855] kgem_add_reloc: handle=100, pos=12, delta=0, domains=00028002 [401203.855] __kgem_bo_mark_dirty: handle=100 (proxy? 0) [401203.855] kgem_add_reloc: handle=30, pos=15, delta=0, domains=00028000 [401203.855] kgem_add_handle: handle=30, index=2 [401203.856] sna_copy_area: src=(66, 0)x(144, 124)+(0, 0) -> dst=(0, 0)+(0, 0); alu=3, pm=ffffffffffffffff [401203.856] sna_do_copy: src=(66, 0), dst=(0, 0), size=(144x124) [401203.856] sna_do_copy: after drawable: src=(66, 0), dst=(0, 0), size=(144x124) [401203.856] sna_do_copy: dst extents (0, 0), (144, 124) [401203.856] sna_do_copy: pixmap -- no source clipping [401203.856] sna_do_copy: fast source clip against extents [401203.856] sna_do_copy: src extents (66, 0), (78, 124) x 1 [401203.856] sna_do_copy: copy region (0, 0), (12, 124) x 1 [401203.856] sna_copy_boxes (boxes=1x[(0, 0), (12, 124)...], src=+(66, 0), alu=3, src.size=78x124, dst.size=78x124) [401203.856] sna_copy_boxes: dst=(priv=0xce10c0, gpu_bo=0xce0310, cpu_bo=(nil)), src=(priv=0xdb1070, gpu_bo=(nil), cpu_bo=0xdb10f0), replaces=0 [401203.856] kgem_bo_is_busy: handle=40, domain: 0 exec? 0, rq? 0 [401203.856] region_inplace: yes, already wholly damaged on the GPU [401203.856] sna_drawable_use_bo pixmap=208, box=((0, 0), (12, 124)), flags=1... [401203.856] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [401203.856] sna_drawable_use_bo: use GPU fast path (all-damaged) [401203.856] sna_drawable_use_bo: using whole GPU bo [401203.856] kgem_choose_tiling: 78x124 -> 1 [401203.856] sna_pixmap_move_to_gpu(pixmap=38, usage=0), flags=2 [401203.856] sna_pixmap_move_to_gpu: CPU damage? 1 [401203.856] sna_pixmap_move_to_gpu: creating GPU bo (78x124@32), create=3 [401203.856] kgem_choose_tiling: 78x124 -> 1 [401203.856] kgem_create_2d(78x124, bpp=32, tiling=1, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [401203.856] new pitch=512, tiling=1, handle=106, id=354, num_pages=16 [16], bucket=4 [401203.856] sna_pixmap_move_to_gpu: uploading 1 damage boxes [401203.856] kgem_bo_is_busy: handle=40, domain: 0 exec? 0, rq? 0 [401203.856] kgem_bo_is_busy: handle=106, domain: 1 exec? 0, rq? 0 [401203.856] use_cpu_bo_for_upload? flags=2, gpu busy?=0, cpu busy?=0 [401203.856] sna_pixmap_move_to_gpu: using CPU bo for upload to GPU [401203.856] gen3_render_copy_boxes (0, 0)->(0, 0) x 1 [401203.856] sna_blt_copy_boxes src=(0, 0) -> (0, 0) x 1, tiling=(0, 1), pitch=(312, 512) [401203.856] kgem_busy: handle=5, busy=0, wedged=0 [401203.856] __kgem_ring_is_idle: ring=0 idle (handle=5) [401203.856] kgem_busy: handle=5, busy=0, wedged=0 [401203.856] __kgem_retire_rq: request 5 complete [401203.856] kgem_busy: handle=105, busy=0, wedged=0 [401203.856] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [401203.856] gen3_vertex_close: used=0/1024, vbo active? 0 [401203.856] batch[3/0]: 18 18 65528 65528, nreloc=4, nexec=3, nfence=3, aperture=4368 [401203.856] kgem_busy: handle=4, busy=0, wedged=0 [401203.856] gem_write(handle=4, offset=0, len=72) [401203.856] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=81c000 [401203.856] kgem_commit: release handle=100 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=6d00000 [401203.856] kgem_commit: release handle=27 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=1000000 [401203.856] kgem_commit: release handle=30 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=3000000 [401203.856] sna_blt_copy_boxes: box=(0, 0)x(78, 124) [401203.856] kgem_add_reloc: handle=106, pos=4, delta=0, domains=00028002 [401203.856] kgem_add_handle: handle=106, index=0 [401203.856] __kgem_bo_mark_dirty: handle=106 (proxy? 0) [401203.856] kgem_add_reloc: handle=40, pos=7, delta=0, domains=00028000 [401203.856] kgem_add_handle: handle=40, index=1 [401203.856] sna_damage_reduce_all(width=78, height=124) [401203.856] sna_copy_boxes: move whole src_pixmap to GPU and copy [401203.856] gen3_render_copy_boxes (66, 0)->(0, 0) x 1 [401203.856] sna_blt_copy_boxes src=(66, 0) -> (0, 0) x 1, tiling=(1, 1), pitch=(512, 512) [401203.856] kgem_busy: handle=4, busy=0, wedged=0 [401203.856] __kgem_ring_is_idle: ring=0 idle (handle=4) [401203.856] kgem_busy: handle=4, busy=0, wedged=0 [401203.856] __kgem_retire_rq: request 4 complete [401203.856] kgem_busy: handle=100, busy=0, wedged=0 [401203.856] kgem_busy: handle=27, busy=0, wedged=0 [401203.856] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [401203.856] gen3_vertex_close: used=0/1024, vbo active? 0 [401203.856] batch[3/0]: 10 10 65528 65528, nreloc=2, nexec=2, nfence=1, aperture=26 [401203.856] kgem_busy: handle=3, busy=0, wedged=0 [401203.856] gem_write(handle=3, offset=0, len=40) [401203.856] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=81b000 [401203.856] kgem_commit: release handle=106 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=7600000 [401203.856] kgem_commit: release handle=40 (proxy? 0), dirty? 0 flush? 0, snoop? 1 -> offset=740b000 [401203.856] sna_blt_copy_boxes: box=(0, 0)x(12, 124) [401203.856] kgem_add_reloc: handle=100, pos=4, delta=0, domains=00028002 [401203.856] kgem_add_handle: handle=100, index=0 [401203.856] __kgem_bo_mark_dirty: handle=100 (proxy? 0) [401203.856] kgem_add_reloc: handle=106, pos=7, delta=0, domains=00028000 [401203.856] kgem_add_handle: handle=106, index=1 [401203.856] sna_copy_area: src=(0, 0)x(78, 124)+(0, 0) -> dst=(0, 0)+(0, 0); alu=3, pm=ffffffffffffffff [401203.856] sna_do_copy: src=(0, 0), dst=(0, 0), size=(78x124) [401203.856] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(78x124) [401203.856] sna_do_copy: dst extents (0, 0), (78, 124) [401203.856] sna_do_copy: pixmap -- no source clipping [401203.856] sna_do_copy: fast source clip against extents [401203.856] sna_do_copy: src extents (0, 0), (78, 124) x 1 [401203.856] sna_do_copy: copy region (0, 0), (78, 124) x 1 [401203.856] sna_copy_boxes (boxes=1x[(0, 0), (78, 124)...], src=+(0, 0), alu=3, src.size=78x124, dst.size=78x124) [401203.856] sna_copy_boxes: dst=(priv=0xce10c0, gpu_bo=0xce0310, cpu_bo=(nil)), src=(priv=0xe24290, gpu_bo=(nil), cpu_bo=0xe24310), replaces=1 [401203.856] kgem_bo_is_busy: handle=70, domain: 1 exec? 0, rq? 0 [401203.856] region_inplace: yes, already wholly damaged on the GPU [401203.856] sna_drawable_use_bo pixmap=208, box=((0, 0), (78, 124)), flags=1... [401203.856] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [401203.856] sna_drawable_use_bo: use GPU fast path (all-damaged) [401203.856] sna_drawable_use_bo: using whole GPU bo [401203.856] kgem_choose_tiling: 78x124 -> 1 [401203.856] region_overlaps_damage? [401203.856] sna_copy_boxes: region overlaps CPU damage, copy from CPU bo [401203.856] sna_drawable_move_region_to_cpu(pixmap=118 (78x124), [(0, 0), (78, 124)], flags=10) [401203.856] sna_drawable_move_region_to_cpu: pixmap=118 all damaged on CPU [401203.856] gen3_render_copy_boxes (0, 0)->(0, 0) x 1 [401203.856] sna_blt_copy_boxes src=(0, 0) -> (0, 0) x 1, tiling=(0, 1), pitch=(312, 512) [401203.856] sna_blt_copy_boxes: box=(0, 0)x(78, 124) [401203.856] kgem_add_reloc: handle=100, pos=12, delta=0, domains=00028002 [401203.856] kgem_add_reloc: handle=70, pos=15, delta=0, domains=00028000 [401203.856] kgem_add_handle: handle=70, index=2 [401203.856] sna_validate_gc changes=0 [401203.856] sna_copy_area: src=(0, 0)x(78, 124)+(0, 0) -> dst=(834, 490)+(0, 0); alu=3, pm=ffffffffffffffff [401203.856] sna_do_copy: src=(0, 0), dst=(834, 490), size=(78x124) [401203.856] sna_do_copy: after drawable: src=(0, 0), dst=(834, 490), size=(78x124) [401203.856] sna_do_copy: dst extents (834, 490), (912, 614) [401203.856] sna_do_copy: pixmap -- no source clipping [401203.856] sna_do_copy: fast source clip against extents [401203.856] sna_do_copy: src extents (0, 0), (78, 124) x 1 [401203.856] sna_do_copy: copy region (834, 490), (912, 614) x 1 [401203.856] sna_copy_boxes (boxes=1x[(834, 490), (912, 614)...], src=+(-834, -490), alu=3, src.size=78x124, dst.size=1920x1080) [401203.856] sna_copy_boxes: dst=(priv=0xaef0a0, gpu_bo=0xaef100, cpu_bo=(nil)), src=(priv=0xce10c0, gpu_bo=0xce0310, cpu_bo=(nil)), replaces=0 [401203.856] source_prefer_gpu: source has gpu damage, force gpu [401203.856] sna_drawable_use_bo pixmap=3, box=((834, 490), (912, 614)), flags=3... [401203.856] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=3 [401203.856] sna_drawable_use_bo: use GPU fast path (all-damaged) [401203.856] sna_drawable_use_bo: using whole GPU bo [401203.856] sna_pixmap_move_to_gpu(pixmap=208, usage=0), flags=2 [401203.856] sna_pixmap_move_to_gpu: already all-damaged [401203.856] sna_copy_boxes: move whole src_pixmap to GPU and copy [401203.856] gen3_render_copy_boxes (-834, -490)->(0, 0) x 1 [401203.856] sna_blt_copy_boxes src=(-834, -490) -> (0, 0) x 1, tiling=(1, 1), pitch=(512, 8192) [401203.856] kgem_busy: handle=3, busy=0, wedged=0 [401203.856] __kgem_ring_is_idle: ring=0 idle (handle=3) [401203.857] kgem_busy: handle=3, busy=0, wedged=0 [401203.857] __kgem_retire_rq: request 3 complete [401203.857] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [401203.857] gen3_vertex_close: used=0/1024, vbo active? 0 [401203.857] batch[3/0]: 18 18 65528 65528, nreloc=4, nexec=3, nfence=2, aperture=42 [401203.857] kgem_busy: handle=2, busy=0, wedged=0 [401203.857] gem_write(handle=2, offset=0, len=72) [401203.857] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=81a000 [401203.857] kgem_commit: release handle=100 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=6d00000 [401203.857] kgem_commit: release handle=106 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=7600000 [401203.857] kgem_commit: release handle=70 (proxy? 0), dirty? 0 flush? 0, snoop? 1 -> offset=7701000 [401203.857] sna_blt_copy_boxes: box=(834, 490)x(78, 124) [401203.857] kgem_add_reloc: handle=27, pos=4, delta=0, domains=00028002 [401203.857] kgem_add_handle: handle=27, index=0 [401203.857] __kgem_bo_mark_dirty: handle=27 (proxy? 0) [401203.857] kgem_add_reloc: handle=100, pos=7, delta=0, domains=00028000 [401203.857] kgem_add_handle: handle=100, index=1 [401203.857] sna_destroy_pixmap: pixmap=208, attached?=1 [401203.857] _kgem_bo_destroy: handle=100, proxy? 0 [401203.857] __kgem_bo_destroy: handle=100 [401203.857] __kgem_bo_destroy: handle=100 -> active [401203.857] sna_block_handler (tv=599.021000) [401203.857] sna_accel_block_handler: GPU idle, flushing [401203.857] gen3_vertex_close: used=0/1024, vbo active? 0 [401203.857] batch[3/0]: 10 10 65528 65528, nreloc=2, nexec=2, nfence=2, aperture=2192 [401203.857] kgem_busy: handle=1, busy=0, wedged=0 [401203.857] gem_write(handle=1, offset=0, len=40) [401203.857] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=819000 [401203.857] kgem_commit: release handle=27 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=1000000 [401203.857] kgem_commit: release handle=100 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=6d00000 [401203.857] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.857] sna_accel_do_flush -- no pending write to scanout [401203.857] kgem_busy: handle=27, busy=0, wedged=0 [401203.857] __kgem_flush: handle=27, busy?=0 [401203.857] timer_enable (time=401203857), starting timer 1 [401203.858] sna_wakeup_handler [401203.858] sna_accel_wakeup_handler [401203.858] kgem_retire [401203.858] kgem_retire__flushing: 0 bo on flushing list [401203.858] kgem_busy: handle=2, busy=0, wedged=0 [401203.858] __kgem_retire_rq: request 2 complete [401203.858] kgem_busy: handle=106, busy=0, wedged=0 [401203.858] kgem_busy: handle=1, busy=0, wedged=0 [401203.858] __kgem_retire_rq: request 1 complete [401203.858] kgem_busy: handle=100, busy=0, wedged=0 [401203.858] kgem_bo_move_to_inactive: moving handle=100 to inactive [401203.858] kgem_busy: handle=100, busy=0, wedged=0 [401203.858] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [401203.858] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [401203.858] kgem_retire -- retired=1, need_retire=0 [401203.858] sna_change_window_attributes [401203.858] sna_create_pixmap(7, 8, 8, usage=3) [401203.858] kgem_can_create_2d: 7x8 @ 8 [401203.858] kgem_choose_tiling: too thin [width 7, 8 bpp] for TILING_X [401203.858] kgem_choose_tiling: 7x8 -> 0 [401203.858] sna_create_pixmap: small buffer [64], attaching to shadow pixmap [401203.858] create_pixmap: serial=210, usage=3, 7x8 [401203.858] sna_composite(1 src=(0, 0), mask=(0, 0), dst=(0, 0)+(0, 0), size=(7, 8) [401203.858] sna_compute_composite_region: dst=(0, 0)x(7, 8) [401203.858] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (7, 8) [401203.858] clip_to_dst: region: 1x[(0, 0), (7, 8)], clip: 1x[(0, 0), (7, 8)] [401203.858] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (7, 8) [401203.858] sna_compute_composite_region: clip against src: (0, 0), (7, 8) [401203.858] sna_composite: fallback, dst pixmap=210 is too small (or completely damaged) [401203.858] sna_composite -- fallback dst=(0, 0)+(0, 0), size=(7, 8): region=((0,0), (7, 8)) [401203.858] sna_composite: fallback -- move dst to cpu [401203.858] sna_drawable_move_region_to_cpu(pixmap=210 (7x8), [(0, 0), (7, 8)], flags=5) [401203.858] _sna_pixmap_move_to_cpu(pixmap=210, 7x8, flags=5) [401203.858] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=(nil), cpu_damage=(nil), is-clear?=0 [401203.858] _sna_pixmap_move_to_cpu: no readbck, discarding gpu damage [0], pending clear[0] [401203.858] _sna_pixmap_move_to_cpu: marking as damaged [401203.858] __sna_damage_all(7, 8) [401203.858] sna_composite: fallback -- move src to cpu [401203.858] sna_composite: fallback -- fbComposite [401203.858] sna_create_pixmap(6, 8, 8, usage=3) [401203.858] kgem_can_create_2d: 6x8 @ 8 [401203.858] kgem_choose_tiling: too thin [width 6, 8 bpp] for TILING_X [401203.858] kgem_choose_tiling: 6x8 -> 0 [401203.858] sna_create_pixmap: small buffer [64], attaching to shadow pixmap [401203.858] create_pixmap: serial=212, usage=3, 6x8 [401203.858] sna_composite(1 src=(0, 0), mask=(0, 0), dst=(0, 0)+(0, 0), size=(6, 8) [401203.858] sna_compute_composite_region: dst=(0, 0)x(6, 8) [401203.858] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (6, 8) [401203.858] clip_to_dst: region: 1x[(0, 0), (6, 8)], clip: 1x[(0, 0), (6, 8)] [401203.858] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (6, 8) [401203.858] sna_compute_composite_region: clip against src: (0, 0), (6, 8) [401203.858] sna_composite: fallback, dst pixmap=212 is too small (or completely damaged) [401203.858] sna_composite -- fallback dst=(0, 0)+(0, 0), size=(6, 8): region=((0,0), (6, 8)) [401203.858] sna_composite: fallback -- move dst to cpu [401203.858] sna_drawable_move_region_to_cpu(pixmap=212 (6x8), [(0, 0), (6, 8)], flags=5) [401203.858] _sna_pixmap_move_to_cpu(pixmap=212, 6x8, flags=5) [401203.858] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=(nil), cpu_damage=(nil), is-clear?=0 [401203.858] _sna_pixmap_move_to_cpu: no readbck, discarding gpu damage [0], pending clear[0] [401203.858] _sna_pixmap_move_to_cpu: marking as damaged [401203.858] __sna_damage_all(6, 8) [401203.858] sna_composite: fallback -- move src to cpu [401203.858] sna_composite: fallback -- fbComposite [401203.859] sna_create_pixmap(12, 10, 8, usage=3) [401203.859] kgem_can_create_2d: 12x10 @ 8 [401203.859] kgem_choose_tiling: too thin [width 12, 8 bpp] for TILING_X [401203.859] kgem_choose_tiling: 12x10 -> 0 [401203.859] sna_create_pixmap: small buffer [120], attaching to shadow pixmap [401203.859] create_pixmap: serial=214, usage=3, 12x10 [401203.859] sna_composite(1 src=(0, 0), mask=(0, 0), dst=(0, 0)+(0, 0), size=(12, 10) [401203.859] sna_compute_composite_region: dst=(0, 0)x(12, 10) [401203.859] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (12, 10) [401203.859] clip_to_dst: region: 1x[(0, 0), (12, 10)], clip: 1x[(0, 0), (12, 10)] [401203.859] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (12, 10) [401203.859] sna_compute_composite_region: clip against src: (0, 0), (12, 10) [401203.859] sna_composite: fallback, dst pixmap=214 is too small (or completely damaged) [401203.859] sna_composite -- fallback dst=(0, 0)+(0, 0), size=(12, 10): region=((0,0), (12, 10)) [401203.859] sna_composite: fallback -- move dst to cpu [401203.859] sna_drawable_move_region_to_cpu(pixmap=214 (12x10), [(0, 0), (12, 10)], flags=5) [401203.859] _sna_pixmap_move_to_cpu(pixmap=214, 12x10, flags=5) [401203.859] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=(nil), cpu_damage=(nil), is-clear?=0 [401203.859] _sna_pixmap_move_to_cpu: no readbck, discarding gpu damage [0], pending clear[0] [401203.859] _sna_pixmap_move_to_cpu: marking as damaged [401203.859] __sna_damage_all(12, 10) [401203.859] sna_composite: fallback -- move src to cpu [401203.859] sna_composite: fallback -- fbComposite [401203.859] sna_create_pixmap(9, 10, 8, usage=3) [401203.859] kgem_can_create_2d: 9x10 @ 8 [401203.859] kgem_choose_tiling: too thin [width 9, 8 bpp] for TILING_X [401203.859] kgem_choose_tiling: 9x10 -> 0 [401203.859] sna_create_pixmap: small buffer [120], attaching to shadow pixmap [401203.859] create_pixmap: serial=216, usage=3, 9x10 [401203.859] sna_composite(1 src=(0, 0), mask=(0, 0), dst=(0, 0)+(0, 0), size=(9, 10) [401203.859] sna_compute_composite_region: dst=(0, 0)x(9, 10) [401203.859] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (9, 10) [401203.859] clip_to_dst: region: 1x[(0, 0), (9, 10)], clip: 1x[(0, 0), (9, 10)] [401203.859] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (9, 10) [401203.859] sna_compute_composite_region: clip against src: (0, 0), (9, 10) [401203.859] sna_composite: fallback, dst pixmap=216 is too small (or completely damaged) [401203.859] sna_composite -- fallback dst=(0, 0)+(0, 0), size=(9, 10): region=((0,0), (9, 10)) [401203.859] sna_composite: fallback -- move dst to cpu [401203.859] sna_drawable_move_region_to_cpu(pixmap=216 (9x10), [(0, 0), (9, 10)], flags=5) [401203.859] _sna_pixmap_move_to_cpu(pixmap=216, 9x10, flags=5) [401203.859] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=(nil), cpu_damage=(nil), is-clear?=0 [401203.859] _sna_pixmap_move_to_cpu: no readbck, discarding gpu damage [0], pending clear[0] [401203.859] _sna_pixmap_move_to_cpu: marking as damaged [401203.859] __sna_damage_all(9, 10) [401203.859] sna_composite: fallback -- move src to cpu [401203.859] sna_composite: fallback -- fbComposite [401203.859] sna_create_pixmap(3, 13, 8, usage=3) [401203.859] kgem_can_create_2d: 3x13 @ 8 [401203.859] kgem_choose_tiling: too thin [width 3, 8 bpp] for TILING_X [401203.859] kgem_choose_tiling: 3x13 -> 0 [401203.859] sna_create_pixmap: small buffer [52], attaching to shadow pixmap [401203.859] create_pixmap: serial=218, usage=3, 3x13 [401203.859] sna_composite(1 src=(0, 0), mask=(0, 0), dst=(0, 0)+(0, 0), size=(3, 13) [401203.859] sna_compute_composite_region: dst=(0, 0)x(3, 13) [401203.859] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (3, 13) [401203.859] clip_to_dst: region: 1x[(0, 0), (3, 13)], clip: 1x[(0, 0), (3, 13)] [401203.859] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (3, 13) [401203.859] sna_compute_composite_region: clip against src: (0, 0), (3, 13) [401203.859] sna_composite: fallback, dst pixmap=218 is too small (or completely damaged) [401203.859] sna_composite -- fallback dst=(0, 0)+(0, 0), size=(3, 13): region=((0,0), (3, 13)) [401203.859] sna_composite: fallback -- move dst to cpu [401203.859] sna_drawable_move_region_to_cpu(pixmap=218 (3x13), [(0, 0), (3, 13)], flags=5) [401203.859] _sna_pixmap_move_to_cpu(pixmap=218, 3x13, flags=5) [401203.859] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=(nil), cpu_damage=(nil), is-clear?=0 [401203.859] _sna_pixmap_move_to_cpu: no readbck, discarding gpu damage [0], pending clear[0] [401203.859] _sna_pixmap_move_to_cpu: marking as damaged [401203.859] __sna_damage_all(3, 13) [401203.859] sna_composite: fallback -- move src to cpu [401203.859] sna_composite: fallback -- fbComposite [401203.859] sna_create_pixmap(1, 13, 8, usage=3) [401203.859] kgem_can_create_2d: 1x13 @ 8 [401203.859] kgem_choose_tiling: disabling tiling [1x13] for single row/col [401203.859] kgem_choose_tiling: 1x13 -> 0 [401203.859] sna_create_pixmap: small buffer [52], attaching to shadow pixmap [401203.859] create_pixmap: serial=220, usage=3, 1x13 [401203.859] sna_composite(1 src=(0, 0), mask=(0, 0), dst=(0, 0)+(0, 0), size=(1, 13) [401203.859] sna_compute_composite_region: dst=(0, 0)x(1, 13) [401203.859] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (1, 13) [401203.859] clip_to_dst: region: 1x[(0, 0), (1, 13)], clip: 1x[(0, 0), (1, 13)] [401203.859] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (1, 13) [401203.859] sna_compute_composite_region: clip against src: (0, 0), (1, 13) [401203.859] sna_composite: fallback, dst pixmap=220 is too small (or completely damaged) [401203.859] sna_composite -- fallback dst=(0, 0)+(0, 0), size=(1, 13): region=((0,0), (1, 13)) [401203.859] sna_composite: fallback -- move dst to cpu [401203.859] sna_drawable_move_region_to_cpu(pixmap=220 (1x13), [(0, 0), (1, 13)], flags=5) [401203.859] _sna_pixmap_move_to_cpu(pixmap=220, 1x13, flags=5) [401203.859] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=(nil), cpu_damage=(nil), is-clear?=0 [401203.859] _sna_pixmap_move_to_cpu: no readbck, discarding gpu damage [0], pending clear[0] [401203.859] _sna_pixmap_move_to_cpu: marking as damaged [401203.859] __sna_damage_all(1, 13) [401203.859] sna_composite: fallback -- move src to cpu [401203.859] sna_composite: fallback -- fbComposite [401203.859] sna_create_pixmap(5, 8, 8, usage=3) [401203.859] kgem_can_create_2d: 5x8 @ 8 [401203.859] kgem_choose_tiling: too thin [width 5, 8 bpp] for TILING_X [401203.859] kgem_choose_tiling: 5x8 -> 0 [401203.859] sna_create_pixmap: small buffer [64], attaching to shadow pixmap [401203.859] create_pixmap: serial=222, usage=3, 5x8 [401203.859] sna_composite(1 src=(0, 0), mask=(0, 0), dst=(0, 0)+(0, 0), size=(5, 8) [401203.859] sna_compute_composite_region: dst=(0, 0)x(5, 8) [401203.859] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (5, 8) [401203.859] clip_to_dst: region: 1x[(0, 0), (5, 8)], clip: 1x[(0, 0), (5, 8)] [401203.859] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (5, 8) [401203.859] sna_compute_composite_region: clip against src: (0, 0), (5, 8) [401203.859] sna_composite: fallback, dst pixmap=222 is too small (or completely damaged) [401203.859] sna_composite -- fallback dst=(0, 0)+(0, 0), size=(5, 8): region=((0,0), (5, 8)) [401203.859] sna_composite: fallback -- move dst to cpu [401203.859] sna_drawable_move_region_to_cpu(pixmap=222 (5x8), [(0, 0), (5, 8)], flags=5) [401203.859] _sna_pixmap_move_to_cpu(pixmap=222, 5x8, flags=5) [401203.859] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=(nil), cpu_damage=(nil), is-clear?=0 [401203.859] _sna_pixmap_move_to_cpu: no readbck, discarding gpu damage [0], pending clear[0] [401203.859] _sna_pixmap_move_to_cpu: marking as damaged [401203.859] __sna_damage_all(5, 8) [401203.859] sna_composite: fallback -- move src to cpu [401203.859] sna_composite: fallback -- fbComposite [401203.859] sna_create_pixmap(5, 10, 8, usage=3) [401203.859] kgem_can_create_2d: 5x10 @ 8 [401203.859] kgem_choose_tiling: too thin [width 5, 8 bpp] for TILING_X [401203.859] kgem_choose_tiling: 5x10 -> 0 [401203.859] sna_create_pixmap: small buffer [80], attaching to shadow pixmap [401203.859] create_pixmap: serial=224, usage=3, 5x10 [401203.859] sna_composite(1 src=(0, 0), mask=(0, 0), dst=(0, 0)+(0, 0), size=(5, 10) [401203.859] sna_compute_composite_region: dst=(0, 0)x(5, 10) [401203.859] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (5, 10) [401203.859] clip_to_dst: region: 1x[(0, 0), (5, 10)], clip: 1x[(0, 0), (5, 10)] [401203.859] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (5, 10) [401203.859] sna_compute_composite_region: clip against src: (0, 0), (5, 10) [401203.859] sna_composite: fallback, dst pixmap=224 is too small (or completely damaged) [401203.859] sna_composite -- fallback dst=(0, 0)+(0, 0), size=(5, 10): region=((0,0), (5, 10)) [401203.859] sna_composite: fallback -- move dst to cpu [401203.859] sna_drawable_move_region_to_cpu(pixmap=224 (5x10), [(0, 0), (5, 10)], flags=5) [401203.859] _sna_pixmap_move_to_cpu(pixmap=224, 5x10, flags=5) [401203.859] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=(nil), cpu_damage=(nil), is-clear?=0 [401203.859] _sna_pixmap_move_to_cpu: no readbck, discarding gpu damage [0], pending clear[0] [401203.859] _sna_pixmap_move_to_cpu: marking as damaged [401203.859] __sna_damage_all(5, 10) [401203.859] sna_composite: fallback -- move src to cpu [401203.860] sna_composite: fallback -- fbComposite [401203.860] sna_create_pixmap(4, 13, 8, usage=3) [401203.860] kgem_can_create_2d: 4x13 @ 8 [401203.860] kgem_choose_tiling: too thin [width 4, 8 bpp] for TILING_X [401203.860] kgem_choose_tiling: 4x13 -> 0 [401203.860] sna_create_pixmap: small buffer [52], attaching to shadow pixmap [401203.860] create_pixmap: serial=226, usage=3, 4x13 [401203.860] sna_composite(1 src=(0, 0), mask=(0, 0), dst=(0, 0)+(0, 0), size=(4, 13) [401203.860] sna_compute_composite_region: dst=(0, 0)x(4, 13) [401203.860] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (4, 13) [401203.860] clip_to_dst: region: 1x[(0, 0), (4, 13)], clip: 1x[(0, 0), (4, 13)] [401203.860] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (4, 13) [401203.860] sna_compute_composite_region: clip against src: (0, 0), (4, 13) [401203.860] sna_composite: fallback, dst pixmap=226 is too small (or completely damaged) [401203.860] sna_composite -- fallback dst=(0, 0)+(0, 0), size=(4, 13): region=((0,0), (4, 13)) [401203.860] sna_composite: fallback -- move dst to cpu [401203.860] sna_drawable_move_region_to_cpu(pixmap=226 (4x13), [(0, 0), (4, 13)], flags=5) [401203.860] _sna_pixmap_move_to_cpu(pixmap=226, 4x13, flags=5) [401203.860] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=(nil), cpu_damage=(nil), is-clear?=0 [401203.860] _sna_pixmap_move_to_cpu: no readbck, discarding gpu damage [0], pending clear[0] [401203.860] _sna_pixmap_move_to_cpu: marking as damaged [401203.860] __sna_damage_all(4, 13) [401203.860] sna_composite: fallback -- move src to cpu [401203.860] sna_composite: fallback -- fbComposite [401203.860] sna_create_pixmap(10, 10, 8, usage=3) [401203.860] kgem_can_create_2d: 10x10 @ 8 [401203.860] kgem_choose_tiling: too thin [width 10, 8 bpp] for TILING_X [401203.860] kgem_choose_tiling: 10x10 -> 0 [401203.860] sna_create_pixmap: small buffer [120], attaching to shadow pixmap [401203.860] create_pixmap: serial=228, usage=3, 10x10 [401203.860] sna_composite(1 src=(0, 0), mask=(0, 0), dst=(0, 0)+(0, 0), size=(10, 10) [401203.860] sna_compute_composite_region: dst=(0, 0)x(10, 10) [401203.860] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (10, 10) [401203.860] clip_to_dst: region: 1x[(0, 0), (10, 10)], clip: 1x[(0, 0), (10, 10)] [401203.860] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (10, 10) [401203.860] sna_compute_composite_region: clip against src: (0, 0), (10, 10) [401203.860] sna_composite: fallback, dst pixmap=228 is too small (or completely damaged) [401203.860] sna_composite -- fallback dst=(0, 0)+(0, 0), size=(10, 10): region=((0,0), (10, 10)) [401203.860] sna_composite: fallback -- move dst to cpu [401203.860] sna_drawable_move_region_to_cpu(pixmap=228 (10x10), [(0, 0), (10, 10)], flags=5) [401203.860] _sna_pixmap_move_to_cpu(pixmap=228, 10x10, flags=5) [401203.860] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=(nil), cpu_damage=(nil), is-clear?=0 [401203.860] _sna_pixmap_move_to_cpu: no readbck, discarding gpu damage [0], pending clear[0] [401203.860] _sna_pixmap_move_to_cpu: marking as damaged [401203.860] __sna_damage_all(10, 10) [401203.860] sna_composite: fallback -- move src to cpu [401203.860] sna_composite: fallback -- fbComposite [401203.860] sna_create_pixmap(9, 10, 8, usage=3) [401203.860] kgem_can_create_2d: 9x10 @ 8 [401203.860] kgem_choose_tiling: too thin [width 9, 8 bpp] for TILING_X [401203.860] kgem_choose_tiling: 9x10 -> 0 [401203.860] sna_create_pixmap: small buffer [120], attaching to shadow pixmap [401203.860] create_pixmap: serial=230, usage=3, 9x10 [401203.860] sna_composite(1 src=(0, 0), mask=(0, 0), dst=(0, 0)+(0, 0), size=(9, 10) [401203.860] sna_compute_composite_region: dst=(0, 0)x(9, 10) [401203.860] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (9, 10) [401203.860] clip_to_dst: region: 1x[(0, 0), (9, 10)], clip: 1x[(0, 0), (9, 10)] [401203.860] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (9, 10) [401203.860] sna_compute_composite_region: clip against src: (0, 0), (9, 10) [401203.860] sna_composite: fallback, dst pixmap=230 is too small (or completely damaged) [401203.860] sna_composite -- fallback dst=(0, 0)+(0, 0), size=(9, 10): region=((0,0), (9, 10)) [401203.860] sna_composite: fallback -- move dst to cpu [401203.860] sna_drawable_move_region_to_cpu(pixmap=230 (9x10), [(0, 0), (9, 10)], flags=5) [401203.860] _sna_pixmap_move_to_cpu(pixmap=230, 9x10, flags=5) [401203.860] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=(nil), cpu_damage=(nil), is-clear?=0 [401203.860] _sna_pixmap_move_to_cpu: no readbck, discarding gpu damage [0], pending clear[0] [401203.860] _sna_pixmap_move_to_cpu: marking as damaged [401203.860] __sna_damage_all(9, 10) [401203.860] sna_composite: fallback -- move src to cpu [401203.860] sna_composite: fallback -- fbComposite [401203.860] sna_create_pixmap(9, 10, 8, usage=3) [401203.860] kgem_can_create_2d: 9x10 @ 8 [401203.860] kgem_choose_tiling: too thin [width 9, 8 bpp] for TILING_X [401203.860] kgem_choose_tiling: 9x10 -> 0 [401203.860] sna_create_pixmap: small buffer [120], attaching to shadow pixmap [401203.860] create_pixmap: serial=232, usage=3, 9x10 [401203.860] sna_composite(1 src=(0, 0), mask=(0, 0), dst=(0, 0)+(0, 0), size=(9, 10) [401203.860] sna_compute_composite_region: dst=(0, 0)x(9, 10) [401203.860] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (9, 10) [401203.860] clip_to_dst: region: 1x[(0, 0), (9, 10)], clip: 1x[(0, 0), (9, 10)] [401203.860] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (9, 10) [401203.860] sna_compute_composite_region: clip against src: (0, 0), (9, 10) [401203.860] sna_composite: fallback, dst pixmap=232 is too small (or completely damaged) [401203.860] sna_composite -- fallback dst=(0, 0)+(0, 0), size=(9, 10): region=((0,0), (9, 10)) [401203.860] sna_composite: fallback -- move dst to cpu [401203.860] sna_drawable_move_region_to_cpu(pixmap=232 (9x10), [(0, 0), (9, 10)], flags=5) [401203.860] _sna_pixmap_move_to_cpu(pixmap=232, 9x10, flags=5) [401203.860] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=(nil), cpu_damage=(nil), is-clear?=0 [401203.860] _sna_pixmap_move_to_cpu: no readbck, discarding gpu damage [0], pending clear[0] [401203.860] _sna_pixmap_move_to_cpu: marking as damaged [401203.860] __sna_damage_all(9, 10) [401203.860] sna_composite: fallback -- move src to cpu [401203.860] sna_composite: fallback -- fbComposite [401203.860] sna_create_pixmap(7, 10, 8, usage=3) [401203.860] kgem_can_create_2d: 7x10 @ 8 [401203.860] kgem_choose_tiling: too thin [width 7, 8 bpp] for TILING_X [401203.860] kgem_choose_tiling: 7x10 -> 0 [401203.860] sna_create_pixmap: small buffer [80], attaching to shadow pixmap [401203.860] create_pixmap: serial=234, usage=3, 7x10 [401203.860] sna_composite(1 src=(0, 0), mask=(0, 0), dst=(0, 0)+(0, 0), size=(7, 10) [401203.860] sna_compute_composite_region: dst=(0, 0)x(7, 10) [401203.860] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (7, 10) [401203.860] clip_to_dst: region: 1x[(0, 0), (7, 10)], clip: 1x[(0, 0), (7, 10)] [401203.860] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (7, 10) [401203.860] sna_compute_composite_region: clip against src: (0, 0), (7, 10) [401203.860] sna_composite: fallback, dst pixmap=234 is too small (or completely damaged) [401203.860] sna_composite -- fallback dst=(0, 0)+(0, 0), size=(7, 10): region=((0,0), (7, 10)) [401203.860] sna_composite: fallback -- move dst to cpu [401203.860] sna_drawable_move_region_to_cpu(pixmap=234 (7x10), [(0, 0), (7, 10)], flags=5) [401203.860] _sna_pixmap_move_to_cpu(pixmap=234, 7x10, flags=5) [401203.860] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=(nil), cpu_damage=(nil), is-clear?=0 [401203.860] _sna_pixmap_move_to_cpu: no readbck, discarding gpu damage [0], pending clear[0] [401203.860] _sna_pixmap_move_to_cpu: marking as damaged [401203.860] __sna_damage_all(7, 10) [401203.860] sna_composite: fallback -- move src to cpu [401203.860] sna_composite: fallback -- fbComposite [401203.860] sna_create_pixmap(8, 10, 8, usage=3) [401203.860] kgem_can_create_2d: 8x10 @ 8 [401203.860] kgem_choose_tiling: too thin [width 8, 8 bpp] for TILING_X [401203.860] kgem_choose_tiling: 8x10 -> 0 [401203.860] sna_create_pixmap: small buffer [80], attaching to shadow pixmap [401203.860] create_pixmap: serial=236, usage=3, 8x10 [401203.860] sna_composite(1 src=(0, 0), mask=(0, 0), dst=(0, 0)+(0, 0), size=(8, 10) [401203.860] sna_compute_composite_region: dst=(0, 0)x(8, 10) [401203.860] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (8, 10) [401203.860] clip_to_dst: region: 1x[(0, 0), (8, 10)], clip: 1x[(0, 0), (8, 10)] [401203.860] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (8, 10) [401203.860] sna_compute_composite_region: clip against src: (0, 0), (8, 10) [401203.860] sna_composite: fallback, dst pixmap=236 is too small (or completely damaged) [401203.860] sna_composite -- fallback dst=(0, 0)+(0, 0), size=(8, 10): region=((0,0), (8, 10)) [401203.860] sna_composite: fallback -- move dst to cpu [401203.860] sna_drawable_move_region_to_cpu(pixmap=236 (8x10), [(0, 0), (8, 10)], flags=5) [401203.860] _sna_pixmap_move_to_cpu(pixmap=236, 8x10, flags=5) [401203.860] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=(nil), cpu_damage=(nil), is-clear?=0 [401203.860] _sna_pixmap_move_to_cpu: no readbck, discarding gpu damage [0], pending clear[0] [401203.860] _sna_pixmap_move_to_cpu: marking as damaged [401203.861] __sna_damage_all(8, 10) [401203.861] sna_composite: fallback -- move src to cpu [401203.861] sna_composite: fallback -- fbComposite [401203.861] sna_block_handler (tv=599.017000) [401203.861] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.861] sna_accel_do_flush -- no pending write to scanout [401203.861] sna_wakeup_handler [401203.861] sna_accel_wakeup_handler [401203.861] sna_block_handler (tv=599.017000) [401203.861] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.861] sna_accel_do_flush -- no pending write to scanout [401203.861] sna_wakeup_handler [401203.861] sna_accel_wakeup_handler [401203.861] sna_block_handler (tv=599.017000) [401203.861] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.861] sna_accel_do_flush -- no pending write to scanout [401203.861] sna_wakeup_handler [401203.861] sna_accel_wakeup_handler [401203.861] sna_block_handler (tv=599.017000) [401203.861] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.861] sna_accel_do_flush -- no pending write to scanout [401203.861] sna_wakeup_handler [401203.861] sna_accel_wakeup_handler [401203.861] sna_block_handler (tv=599.017000) [401203.861] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.861] sna_accel_do_flush -- no pending write to scanout [401203.861] sna_wakeup_handler [401203.861] sna_accel_wakeup_handler [401203.861] sna_block_handler (tv=599.017000) [401203.861] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.861] sna_accel_do_flush -- no pending write to scanout [401203.861] sna_wakeup_handler [401203.861] sna_accel_wakeup_handler [401203.861] sna_block_handler (tv=599.017000) [401203.861] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.861] sna_accel_do_flush -- no pending write to scanout [401203.861] sna_wakeup_handler [401203.861] sna_accel_wakeup_handler [401203.861] sna_block_handler (tv=599.017000) [401203.861] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.861] sna_accel_do_flush -- no pending write to scanout [401203.861] sna_wakeup_handler [401203.861] sna_accel_wakeup_handler [401203.861] sna_block_handler (tv=599.017000) [401203.861] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.861] sna_accel_do_flush -- no pending write to scanout [401203.861] sna_wakeup_handler [401203.861] sna_accel_wakeup_handler [401203.861] sna_block_handler (tv=599.017000) [401203.861] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.861] sna_accel_do_flush -- no pending write to scanout [401203.861] sna_wakeup_handler [401203.861] sna_accel_wakeup_handler [401203.861] sna_block_handler (tv=599.017000) [401203.861] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.861] sna_accel_do_flush -- no pending write to scanout [401203.861] sna_wakeup_handler [401203.861] sna_accel_wakeup_handler [401203.861] sna_block_handler (tv=599.017000) [401203.861] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.861] sna_accel_do_flush -- no pending write to scanout [401203.861] sna_wakeup_handler [401203.861] sna_accel_wakeup_handler [401203.861] sna_block_handler (tv=599.017000) [401203.861] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.861] sna_accel_do_flush -- no pending write to scanout [401203.865] sna_wakeup_handler [401203.865] sna_accel_wakeup_handler [401203.865] sna_block_handler (tv=599.013000) [401203.865] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.865] sna_accel_do_flush -- no pending write to scanout [401203.865] sna_wakeup_handler [401203.865] sna_accel_wakeup_handler [401203.865] sna_block_handler (tv=0.000000) [401203.865] sna_wakeup_handler [401203.865] sna_accel_wakeup_handler [401203.865] sna_block_handler (tv=599.013000) [401203.865] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.865] sna_accel_do_flush -- no pending write to scanout [401203.865] sna_wakeup_handler [401203.865] sna_accel_wakeup_handler [401203.865] sna_block_handler (tv=599.013000) [401203.865] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.865] sna_accel_do_flush -- no pending write to scanout [401203.865] sna_wakeup_handler [401203.865] sna_accel_wakeup_handler [401203.865] sna_block_handler (tv=599.013000) [401203.865] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.865] sna_accel_do_flush -- no pending write to scanout [401203.865] sna_wakeup_handler [401203.865] sna_accel_wakeup_handler [401203.865] sna_block_handler (tv=599.013000) [401203.865] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.865] sna_accel_do_flush -- no pending write to scanout [401203.865] sna_wakeup_handler [401203.865] sna_accel_wakeup_handler [401203.865] sna_block_handler (tv=599.013000) [401203.865] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.865] sna_accel_do_flush -- no pending write to scanout [401203.865] sna_wakeup_handler [401203.865] sna_accel_wakeup_handler [401203.865] sna_block_handler (tv=599.013000) [401203.865] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.865] sna_accel_do_flush -- no pending write to scanout [401203.865] sna_wakeup_handler [401203.865] sna_accel_wakeup_handler [401203.865] sna_block_handler (tv=599.013000) [401203.865] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.865] sna_accel_do_flush -- no pending write to scanout [401203.865] sna_wakeup_handler [401203.865] sna_accel_wakeup_handler [401203.865] sna_block_handler (tv=599.013000) [401203.865] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.865] sna_accel_do_flush -- no pending write to scanout [401203.866] sna_wakeup_handler [401203.866] sna_accel_wakeup_handler [401203.866] sna_block_handler (tv=599.012000) [401203.866] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.866] sna_accel_do_flush -- no pending write to scanout [401203.866] sna_wakeup_handler [401203.866] sna_accel_wakeup_handler [401203.866] sna_change_window_attributes [401203.866] sna_block_handler (tv=599.012000) [401203.866] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.866] sna_accel_do_flush -- no pending write to scanout [401203.866] sna_wakeup_handler [401203.866] sna_accel_wakeup_handler [401203.866] sna_block_handler (tv=599.012000) [401203.866] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.866] sna_accel_do_flush -- no pending write to scanout [401203.866] sna_wakeup_handler [401203.866] sna_accel_wakeup_handler [401203.866] sna_block_handler (tv=599.012000) [401203.866] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.866] sna_accel_do_flush -- no pending write to scanout [401203.866] sna_wakeup_handler [401203.866] sna_accel_wakeup_handler [401203.866] sna_block_handler (tv=0.000000) [401203.866] sna_wakeup_handler [401203.866] sna_accel_wakeup_handler [401203.866] sna_block_handler (tv=599.012000) [401203.866] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.866] sna_accel_do_flush -- no pending write to scanout [401203.866] sna_wakeup_handler [401203.866] sna_accel_wakeup_handler [401203.866] sna_block_handler (tv=599.012000) [401203.866] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.866] sna_accel_do_flush -- no pending write to scanout [401203.866] sna_wakeup_handler [401203.866] sna_accel_wakeup_handler [401203.866] sna_block_handler (tv=599.012000) [401203.866] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.866] sna_accel_do_flush -- no pending write to scanout [401203.866] sna_wakeup_handler [401203.867] sna_accel_wakeup_handler [401203.867] sna_block_handler (tv=599.011000) [401203.867] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.867] sna_accel_do_flush -- no pending write to scanout [401203.867] sna_wakeup_handler [401203.867] sna_accel_wakeup_handler [401203.867] sna_block_handler (tv=599.011000) [401203.867] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.867] sna_accel_do_flush -- no pending write to scanout [401203.867] sna_wakeup_handler [401203.867] sna_accel_wakeup_handler [401203.867] sna_block_handler (tv=599.011000) [401203.867] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.867] sna_accel_do_flush -- no pending write to scanout [401203.867] sna_wakeup_handler [401203.867] sna_accel_wakeup_handler [401203.867] sna_block_handler (tv=599.011000) [401203.867] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.867] sna_accel_do_flush -- no pending write to scanout [401203.867] sna_wakeup_handler [401203.867] sna_accel_wakeup_handler [401203.867] sna_block_handler (tv=599.011000) [401203.867] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.867] sna_accel_do_flush -- no pending write to scanout [401203.867] sna_wakeup_handler [401203.867] sna_accel_wakeup_handler [401203.867] sna_block_handler (tv=599.011000) [401203.867] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.867] sna_accel_do_flush -- no pending write to scanout [401203.867] sna_wakeup_handler [401203.867] sna_accel_wakeup_handler [401203.868] sna_block_handler (tv=599.010000) [401203.868] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.868] sna_accel_do_flush -- no pending write to scanout [401203.868] sna_wakeup_handler [401203.868] sna_accel_wakeup_handler [401203.868] sna_change_window_attributes [401203.868] sna_block_handler (tv=599.010000) [401203.868] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.868] sna_accel_do_flush -- no pending write to scanout [401203.869] sna_wakeup_handler [401203.869] sna_accel_wakeup_handler [401203.869] sna_change_window_attributes [401203.869] sna_block_handler (tv=599.009000) [401203.869] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.869] sna_accel_do_flush -- no pending write to scanout [401203.869] sna_wakeup_handler [401203.869] sna_accel_wakeup_handler [401203.869] sna_block_handler (tv=599.009000) [401203.869] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.869] sna_accel_do_flush -- no pending write to scanout [401203.876] sna_wakeup_handler [401203.876] sna_accel_wakeup_handler [401203.876] sna_block_handler (tv=599.002000) [401203.876] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.876] sna_accel_do_flush -- no pending write to scanout [401203.876] sna_accel_do_throttle (time=401203876), triggered [401203.876] sna_accel_throttle (time=401203876) [401203.876] sna_accel_disarm_timer[1] (time=401203876) [401203.876] sna_wakeup_handler [401203.876] sna_accel_wakeup_handler [401203.876] sna_block_handler (tv=0.000000) [401203.876] sna_wakeup_handler [401203.876] sna_accel_wakeup_handler [401203.876] sna_block_handler (tv=599.002000) [401203.876] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.876] sna_accel_do_flush -- no pending write to scanout [401203.876] sna_accel_do_throttle -- no pending activity [401203.876] sna_wakeup_handler [401203.876] sna_accel_wakeup_handler [401203.876] sna_block_handler (tv=599.002000) [401203.876] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.876] sna_accel_do_flush -- no pending write to scanout [401203.876] sna_accel_do_throttle -- no pending activity [401203.876] sna_wakeup_handler [401203.876] sna_accel_wakeup_handler [401203.876] sna_block_handler (tv=599.002000) [401203.876] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.876] sna_accel_do_flush -- no pending write to scanout [401203.876] sna_accel_do_throttle -- no pending activity [401203.876] sna_wakeup_handler [401203.876] sna_accel_wakeup_handler [401203.876] sna_block_handler (tv=599.002000) [401203.876] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.876] sna_accel_do_flush -- no pending write to scanout [401203.876] sna_accel_do_throttle -- no pending activity [401203.876] sna_wakeup_handler [401203.876] sna_accel_wakeup_handler [401203.876] sna_block_handler (tv=599.002000) [401203.876] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.876] sna_accel_do_flush -- no pending write to scanout [401203.876] sna_accel_do_throttle -- no pending activity [401203.876] sna_wakeup_handler [401203.876] sna_accel_wakeup_handler [401203.876] sna_block_handler (tv=599.002000) [401203.876] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.876] sna_accel_do_flush -- no pending write to scanout [401203.876] sna_accel_do_throttle -- no pending activity [401203.876] sna_wakeup_handler [401203.876] sna_accel_wakeup_handler [401203.876] sna_block_handler (tv=599.002000) [401203.876] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.876] sna_accel_do_flush -- no pending write to scanout [401203.876] sna_accel_do_throttle -- no pending activity [401203.876] sna_wakeup_handler [401203.876] sna_accel_wakeup_handler [401203.876] sna_block_handler (tv=599.002000) [401203.876] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.876] sna_accel_do_flush -- no pending write to scanout [401203.876] sna_accel_do_throttle -- no pending activity [401203.876] sna_wakeup_handler [401203.876] sna_accel_wakeup_handler [401203.876] sna_block_handler (tv=599.002000) [401203.876] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.876] sna_accel_do_flush -- no pending write to scanout [401203.876] sna_accel_do_throttle -- no pending activity [401203.876] sna_wakeup_handler [401203.876] sna_accel_wakeup_handler [401203.876] sna_block_handler (tv=599.002000) [401203.877] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.877] sna_accel_do_flush -- no pending write to scanout [401203.877] sna_accel_do_throttle -- no pending activity [401203.877] sna_wakeup_handler [401203.877] sna_accel_wakeup_handler [401203.877] sna_block_handler (tv=599.001000) [401203.877] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.877] sna_accel_do_flush -- no pending write to scanout [401203.877] sna_accel_do_throttle -- no pending activity [401203.877] sna_wakeup_handler [401203.877] sna_accel_wakeup_handler [401203.877] sna_block_handler (tv=599.001000) [401203.877] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.877] sna_accel_do_flush -- no pending write to scanout [401203.877] sna_accel_do_throttle -- no pending activity [401203.877] sna_wakeup_handler [401203.877] sna_accel_wakeup_handler [401203.877] sna_block_handler (tv=599.001000) [401203.877] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.877] sna_accel_do_flush -- no pending write to scanout [401203.877] sna_accel_do_throttle -- no pending activity [401203.877] sna_wakeup_handler [401203.877] sna_accel_wakeup_handler [401203.877] sna_block_handler (tv=599.001000) [401203.877] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.877] sna_accel_do_flush -- no pending write to scanout [401203.877] sna_accel_do_throttle -- no pending activity [401203.877] sna_wakeup_handler [401203.877] sna_accel_wakeup_handler [401203.877] sna_block_handler (tv=599.001000) [401203.877] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.877] sna_accel_do_flush -- no pending write to scanout [401203.877] sna_accel_do_throttle -- no pending activity [401203.877] sna_wakeup_handler [401203.877] sna_accel_wakeup_handler [401203.877] sna_block_handler (tv=599.001000) [401203.877] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.877] sna_accel_do_flush -- no pending write to scanout [401203.877] sna_accel_do_throttle -- no pending activity [401203.877] sna_wakeup_handler [401203.877] sna_accel_wakeup_handler [401203.877] sna_block_handler (tv=599.001000) [401203.877] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.877] sna_accel_do_flush -- no pending write to scanout [401203.877] sna_accel_do_throttle -- no pending activity [401203.877] sna_wakeup_handler [401203.877] sna_accel_wakeup_handler [401203.877] sna_block_handler (tv=599.001000) [401203.877] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.877] sna_accel_do_flush -- no pending write to scanout [401203.877] sna_accel_do_throttle -- no pending activity [401203.877] sna_wakeup_handler [401203.877] sna_accel_wakeup_handler [401203.877] sna_block_handler (tv=599.001000) [401203.877] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.877] sna_accel_do_flush -- no pending write to scanout [401203.877] sna_accel_do_throttle -- no pending activity [401203.877] sna_wakeup_handler [401203.877] sna_accel_wakeup_handler [401203.877] sna_block_handler (tv=599.001000) [401203.877] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.877] sna_accel_do_flush -- no pending write to scanout [401203.877] sna_accel_do_throttle -- no pending activity [401203.877] sna_wakeup_handler [401203.877] sna_accel_wakeup_handler [401203.878] sna_block_handler (tv=599.001000) [401203.878] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.878] sna_accel_do_flush -- no pending write to scanout [401203.878] sna_accel_do_throttle -- no pending activity [401203.878] sna_wakeup_handler [401203.878] sna_accel_wakeup_handler [401203.878] sna_block_handler (tv=599.000000) [401203.878] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.878] sna_accel_do_flush -- no pending write to scanout [401203.878] sna_accel_do_throttle -- no pending activity [401203.878] sna_wakeup_handler [401203.878] sna_accel_wakeup_handler [401203.878] sna_block_handler (tv=599.000000) [401203.878] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.878] sna_accel_do_flush -- no pending write to scanout [401203.878] sna_accel_do_throttle -- no pending activity [401203.878] sna_wakeup_handler [401203.878] sna_accel_wakeup_handler [401203.878] sna_block_handler (tv=599.000000) [401203.878] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.878] sna_accel_do_flush -- no pending write to scanout [401203.878] sna_accel_do_throttle -- no pending activity [401203.878] sna_wakeup_handler [401203.878] sna_accel_wakeup_handler [401203.878] sna_block_handler (tv=599.000000) [401203.878] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.878] sna_accel_do_flush -- no pending write to scanout [401203.878] sna_accel_do_throttle -- no pending activity [401203.878] sna_wakeup_handler [401203.878] sna_accel_wakeup_handler [401203.878] sna_block_handler (tv=599.000000) [401203.878] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.878] sna_accel_do_flush -- no pending write to scanout [401203.878] sna_accel_do_throttle -- no pending activity [401203.878] sna_wakeup_handler [401203.878] sna_accel_wakeup_handler [401203.878] sna_block_handler (tv=599.000000) [401203.878] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.878] sna_accel_do_flush -- no pending write to scanout [401203.878] sna_accel_do_throttle -- no pending activity [401203.878] sna_wakeup_handler [401203.878] sna_accel_wakeup_handler [401203.878] sna_block_handler (tv=599.000000) [401203.878] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.878] sna_accel_do_flush -- no pending write to scanout [401203.878] sna_accel_do_throttle -- no pending activity [401203.878] sna_wakeup_handler [401203.878] sna_accel_wakeup_handler [401203.878] sna_block_handler (tv=599.000000) [401203.878] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.878] sna_accel_do_flush -- no pending write to scanout [401203.878] sna_accel_do_throttle -- no pending activity [401203.878] sna_wakeup_handler [401203.878] sna_accel_wakeup_handler [401203.878] sna_block_handler (tv=599.000000) [401203.878] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.878] sna_accel_do_flush -- no pending write to scanout [401203.878] sna_accel_do_throttle -- no pending activity [401203.878] sna_wakeup_handler [401203.878] sna_accel_wakeup_handler [401203.878] sna_change_window_attributes [401203.878] sna_block_handler (tv=599.000000) [401203.878] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.878] sna_accel_do_flush -- no pending write to scanout [401203.878] sna_accel_do_throttle -- no pending activity [401203.878] sna_wakeup_handler [401203.878] sna_accel_wakeup_handler [401203.878] sna_block_handler (tv=599.000000) [401203.878] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.878] sna_accel_do_flush -- no pending write to scanout [401203.878] sna_accel_do_throttle -- no pending activity [401203.881] sna_wakeup_handler [401203.882] sna_accel_wakeup_handler [401203.882] sna_block_handler (tv=598.996000) [401203.882] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.882] sna_accel_do_flush -- no pending write to scanout [401203.882] sna_accel_do_throttle -- no pending activity [401203.887] sna_wakeup_handler [401203.887] sna_accel_wakeup_handler [401203.887] sna_block_handler (tv=598.991000) [401203.887] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.887] sna_accel_do_flush -- no pending write to scanout [401203.887] sna_accel_do_throttle -- no pending activity [401203.887] sna_wakeup_handler [401203.887] sna_accel_wakeup_handler [401203.887] sna_block_handler (tv=598.991000) [401203.887] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.887] sna_accel_do_flush -- no pending write to scanout [401203.887] sna_accel_do_throttle -- no pending activity [401203.887] sna_wakeup_handler [401203.887] sna_accel_wakeup_handler [401203.887] sna_block_handler (tv=598.991000) [401203.887] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.887] sna_accel_do_flush -- no pending write to scanout [401203.887] sna_accel_do_throttle -- no pending activity [401203.887] sna_wakeup_handler [401203.887] sna_accel_wakeup_handler [401203.887] sna_block_handler (tv=598.991000) [401203.887] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.887] sna_accel_do_flush -- no pending write to scanout [401203.887] sna_accel_do_throttle -- no pending activity [401203.887] sna_wakeup_handler [401203.887] sna_accel_wakeup_handler [401203.887] sna_block_handler (tv=598.991000) [401203.887] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.887] sna_accel_do_flush -- no pending write to scanout [401203.887] sna_accel_do_throttle -- no pending activity [401203.888] sna_wakeup_handler [401203.888] sna_accel_wakeup_handler [401203.888] sna_change_window_attributes [401203.888] sna_change_window_attributes [401203.888] sna_block_handler (tv=598.990000) [401203.888] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.888] sna_accel_do_flush -- no pending write to scanout [401203.888] sna_accel_do_throttle -- no pending activity [401203.888] sna_wakeup_handler [401203.888] sna_accel_wakeup_handler [401203.888] sna_block_handler (tv=598.990000) [401203.888] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.888] sna_accel_do_flush -- no pending write to scanout [401203.888] sna_accel_do_throttle -- no pending activity [401203.888] sna_wakeup_handler [401203.888] sna_accel_wakeup_handler [401203.888] sna_block_handler (tv=598.990000) [401203.888] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.888] sna_accel_do_flush -- no pending write to scanout [401203.888] sna_accel_do_throttle -- no pending activity [401203.888] sna_wakeup_handler [401203.888] sna_accel_wakeup_handler [401203.888] sna_block_handler (tv=0.000000) [401203.888] sna_wakeup_handler [401203.888] sna_accel_wakeup_handler [401203.888] sna_block_handler (tv=0.000000) [401203.888] sna_wakeup_handler [401203.888] sna_accel_wakeup_handler [401203.888] sna_block_handler (tv=598.990000) [401203.888] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.888] sna_accel_do_flush -- no pending write to scanout [401203.888] sna_accel_do_throttle -- no pending activity [401203.888] sna_wakeup_handler [401203.889] sna_accel_wakeup_handler [401203.889] sna_block_handler (tv=598.989000) [401203.889] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.889] sna_accel_do_flush -- no pending write to scanout [401203.889] sna_accel_do_throttle -- no pending activity [401203.889] sna_wakeup_handler [401203.889] sna_accel_wakeup_handler [401203.889] sna_block_handler (tv=598.989000) [401203.889] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.889] sna_accel_do_flush -- no pending write to scanout [401203.889] sna_accel_do_throttle -- no pending activity [401203.889] sna_wakeup_handler [401203.889] sna_accel_wakeup_handler [401203.889] sna_block_handler (tv=598.989000) [401203.889] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.889] sna_accel_do_flush -- no pending write to scanout [401203.889] sna_accel_do_throttle -- no pending activity [401203.889] sna_wakeup_handler [401203.889] sna_accel_wakeup_handler [401203.889] sna_block_handler (tv=598.989000) [401203.889] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.889] sna_accel_do_flush -- no pending write to scanout [401203.889] sna_accel_do_throttle -- no pending activity [401203.889] sna_wakeup_handler [401203.889] sna_accel_wakeup_handler [401203.889] sna_block_handler (tv=598.989000) [401203.889] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.889] sna_accel_do_flush -- no pending write to scanout [401203.889] sna_accel_do_throttle -- no pending activity [401203.889] sna_wakeup_handler [401203.889] sna_accel_wakeup_handler [401203.889] sna_block_handler (tv=598.989000) [401203.889] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.889] sna_accel_do_flush -- no pending write to scanout [401203.889] sna_accel_do_throttle -- no pending activity [401203.889] sna_wakeup_handler [401203.889] sna_accel_wakeup_handler [401203.889] sna_block_handler (tv=598.989000) [401203.889] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.889] sna_accel_do_flush -- no pending write to scanout [401203.889] sna_accel_do_throttle -- no pending activity [401203.889] sna_wakeup_handler [401203.889] sna_accel_wakeup_handler [401203.889] sna_block_handler (tv=598.989000) [401203.889] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.889] sna_accel_do_flush -- no pending write to scanout [401203.889] sna_accel_do_throttle -- no pending activity [401203.889] sna_wakeup_handler [401203.889] sna_accel_wakeup_handler [401203.889] sna_change_window_attributes [401203.889] sna_block_handler (tv=598.989000) [401203.889] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.889] sna_accel_do_flush -- no pending write to scanout [401203.889] sna_accel_do_throttle -- no pending activity [401203.889] sna_wakeup_handler [401203.889] sna_accel_wakeup_handler [401203.889] sna_block_handler (tv=598.989000) [401203.889] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.889] sna_accel_do_flush -- no pending write to scanout [401203.889] sna_accel_do_throttle -- no pending activity [401203.889] sna_wakeup_handler [401203.889] sna_accel_wakeup_handler [401203.889] sna_block_handler (tv=598.989000) [401203.889] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.889] sna_accel_do_flush -- no pending write to scanout [401203.889] sna_accel_do_throttle -- no pending activity [401203.894] sna_wakeup_handler [401203.894] sna_accel_wakeup_handler [401203.894] sna_block_handler (tv=598.984000) [401203.894] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.894] sna_accel_do_flush -- no pending write to scanout [401203.894] sna_accel_do_throttle -- no pending activity [401203.894] sna_wakeup_handler [401203.894] sna_accel_wakeup_handler [401203.894] sna_block_handler (tv=598.984000) [401203.894] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.895] sna_accel_do_flush -- no pending write to scanout [401203.895] sna_accel_do_throttle -- no pending activity [401203.895] sna_wakeup_handler [401203.895] sna_accel_wakeup_handler [401203.895] sna_change_window_attributes [401203.895] sna_change_window_attributes [401203.895] sna_block_handler (tv=598.983000) [401203.895] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.895] sna_accel_do_flush -- no pending write to scanout [401203.895] sna_accel_do_throttle -- no pending activity [401203.895] sna_wakeup_handler [401203.895] sna_accel_wakeup_handler [401203.895] sna_block_handler (tv=598.983000) [401203.895] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.895] sna_accel_do_flush -- no pending write to scanout [401203.895] sna_accel_do_throttle -- no pending activity [401203.895] sna_wakeup_handler [401203.895] sna_accel_wakeup_handler [401203.895] sna_change_window_attributes [401203.895] sna_change_window_attributes [401203.895] sna_create_pixmap(24, 24, 32, usage=0) [401203.895] kgem_can_create_2d: 24x24 @ 32 [401203.895] kgem_choose_tiling: too thin [width 24, 32 bpp] for TILING_X [401203.895] kgem_choose_tiling: 24x24 -> 0 [401203.895] sna_create_pixmap: small buffer [2304], attaching to shadow pixmap [401203.895] create_pixmap: serial=243, usage=0, 24x24 [401203.895] sna_validate_gc changes=7fffff [401203.895] sna_put_image((0, 0)x(24, 24), depth=32, format=2) [401203.895] region_inplace: (24x24), inplace? 0 [401203.895] upload_inplace? no, region not suitable [401203.895] sna_put_zpixmap_blt: marking damage [401203.895] sna_put_zpixmap_blt: replacing entire pixmap [401203.895] __sna_damage_all(24, 24) [401203.895] sna_put_zpixmap_blt: upload(0, 0, 24, 24) [401203.895] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(24, 24) [401203.895] memcpy_blt: src=(0, 0), dst=(0, 0), size=24x24, pitch=96/96 [401203.895] sna_get_image (0, 0)x(24, 24) [401203.895] sna_drawable_move_region_to_cpu(pixmap=244 (24x24), [(0, 0), (24, 24)], flags=34) [401203.895] sna_drawable_move_region_to_cpu: pixmap=244 all damaged on CPU [401203.895] sna_get_image: copy box (0, 0), (24, 24) [401203.895] memcpy_blt: src=(0, 0), dst=(0, 0), size=24x24, pitch=96/96 [401203.895] sna_destroy_pixmap: pixmap=244, attached?=1 [401203.895] sna_change_window_attributes [401203.895] sna_change_window_attributes [401203.895] sna_block_handler (tv=598.983000) [401203.895] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.895] sna_accel_do_flush -- no pending write to scanout [401203.895] sna_accel_do_throttle -- no pending activity [401203.895] sna_wakeup_handler [401203.895] sna_accel_wakeup_handler [401203.895] sna_change_window_attributes [401203.895] sna_change_window_attributes [401203.895] sna_change_window_attributes [401203.895] sna_change_window_attributes [401203.895] sna_change_window_attributes [401203.895] sna_block_handler (tv=598.983000) [401203.895] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.895] sna_accel_do_flush -- no pending write to scanout [401203.895] sna_accel_do_throttle -- no pending activity [401203.899] sna_wakeup_handler [401203.899] sna_accel_wakeup_handler [401203.899] sna_block_handler (tv=598.979000) [401203.899] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.899] sna_accel_do_flush -- no pending write to scanout [401203.899] sna_accel_do_throttle -- no pending activity [401203.899] sna_wakeup_handler [401203.899] sna_accel_wakeup_handler [401203.899] sna_block_handler (tv=0.000000) [401203.899] sna_wakeup_handler [401203.899] sna_accel_wakeup_handler [401203.899] sna_block_handler (tv=598.979000) [401203.899] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.899] sna_accel_do_flush -- no pending write to scanout [401203.899] sna_accel_do_throttle -- no pending activity [401203.906] sna_wakeup_handler [401203.906] sna_accel_wakeup_handler [401203.906] sna_block_handler (tv=598.972000) [401203.906] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.906] sna_accel_do_flush -- no pending write to scanout [401203.906] sna_accel_do_throttle -- no pending activity [401203.906] sna_wakeup_handler [401203.906] sna_accel_wakeup_handler [401203.906] sna_block_handler (tv=598.972000) [401203.906] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.906] sna_accel_do_flush -- no pending write to scanout [401203.906] sna_accel_do_throttle -- no pending activity [401203.906] sna_wakeup_handler [401203.906] sna_accel_wakeup_handler [401203.906] sna_block_handler (tv=598.972000) [401203.906] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.906] sna_accel_do_flush -- no pending write to scanout [401203.906] sna_accel_do_throttle -- no pending activity [401203.906] sna_wakeup_handler [401203.906] sna_accel_wakeup_handler [401203.906] sna_block_handler (tv=598.972000) [401203.906] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.906] sna_accel_do_flush -- no pending write to scanout [401203.906] sna_accel_do_throttle -- no pending activity [401203.906] sna_wakeup_handler [401203.906] sna_accel_wakeup_handler [401203.906] sna_block_handler (tv=598.972000) [401203.906] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.906] sna_accel_do_flush -- no pending write to scanout [401203.906] sna_accel_do_throttle -- no pending activity [401203.906] sna_wakeup_handler [401203.907] sna_accel_wakeup_handler [401203.907] sna_block_handler (tv=598.971000) [401203.907] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.907] sna_accel_do_flush -- no pending write to scanout [401203.907] sna_accel_do_throttle -- no pending activity [401203.907] sna_wakeup_handler [401203.907] sna_accel_wakeup_handler [401203.907] sna_block_handler (tv=598.971000) [401203.907] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.907] sna_accel_do_flush -- no pending write to scanout [401203.907] sna_accel_do_throttle -- no pending activity [401203.907] sna_wakeup_handler [401203.907] sna_accel_wakeup_handler [401203.907] sna_block_handler (tv=598.971000) [401203.907] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.907] sna_accel_do_flush -- no pending write to scanout [401203.907] sna_accel_do_throttle -- no pending activity [401203.907] sna_wakeup_handler [401203.907] sna_accel_wakeup_handler [401203.907] sna_block_handler (tv=598.971000) [401203.907] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.907] sna_accel_do_flush -- no pending write to scanout [401203.907] sna_accel_do_throttle -- no pending activity [401203.907] sna_wakeup_handler [401203.907] sna_accel_wakeup_handler [401203.907] sna_block_handler (tv=598.971000) [401203.907] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.907] sna_accel_do_flush -- no pending write to scanout [401203.907] sna_accel_do_throttle -- no pending activity [401203.907] sna_wakeup_handler [401203.907] sna_accel_wakeup_handler [401203.907] sna_block_handler (tv=598.971000) [401203.907] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.907] sna_accel_do_flush -- no pending write to scanout [401203.907] sna_accel_do_throttle -- no pending activity [401203.911] sna_wakeup_handler [401203.911] sna_accel_wakeup_handler [401203.911] sna_block_handler (tv=598.967000) [401203.911] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.911] sna_accel_do_flush -- no pending write to scanout [401203.911] sna_accel_do_throttle -- no pending activity [401203.911] sna_wakeup_handler [401203.911] sna_accel_wakeup_handler [401203.911] sna_block_handler (tv=598.967000) [401203.911] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.911] sna_accel_do_flush -- no pending write to scanout [401203.911] sna_accel_do_throttle -- no pending activity [401203.911] sna_wakeup_handler [401203.911] sna_accel_wakeup_handler [401203.911] sna_block_handler (tv=598.967000) [401203.911] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.911] sna_accel_do_flush -- no pending write to scanout [401203.911] sna_accel_do_throttle -- no pending activity [401203.911] sna_wakeup_handler [401203.911] sna_accel_wakeup_handler [401203.911] sna_block_handler (tv=598.967000) [401203.911] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.911] sna_accel_do_flush -- no pending write to scanout [401203.911] sna_accel_do_throttle -- no pending activity [401203.911] sna_wakeup_handler [401203.911] sna_accel_wakeup_handler [401203.911] sna_block_handler (tv=598.967000) [401203.911] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.911] sna_accel_do_flush -- no pending write to scanout [401203.911] sna_accel_do_throttle -- no pending activity [401203.911] sna_wakeup_handler [401203.911] sna_accel_wakeup_handler [401203.911] sna_block_handler (tv=598.967000) [401203.911] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.911] sna_accel_do_flush -- no pending write to scanout [401203.911] sna_accel_do_throttle -- no pending activity [401203.911] sna_wakeup_handler [401203.911] sna_accel_wakeup_handler [401203.911] sna_block_handler (tv=598.967000) [401203.911] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.911] sna_accel_do_flush -- no pending write to scanout [401203.911] sna_accel_do_throttle -- no pending activity [401203.911] sna_wakeup_handler [401203.911] sna_accel_wakeup_handler [401203.911] sna_block_handler (tv=598.967000) [401203.911] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.911] sna_accel_do_flush -- no pending write to scanout [401203.911] sna_accel_do_throttle -- no pending activity [401203.911] sna_wakeup_handler [401203.911] sna_accel_wakeup_handler [401203.911] sna_block_handler (tv=598.967000) [401203.911] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.911] sna_accel_do_flush -- no pending write to scanout [401203.911] sna_accel_do_throttle -- no pending activity [401203.912] sna_wakeup_handler [401203.912] sna_accel_wakeup_handler [401203.912] sna_block_handler (tv=598.966000) [401203.912] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.912] sna_accel_do_flush -- no pending write to scanout [401203.912] sna_accel_do_throttle -- no pending activity [401203.912] sna_wakeup_handler [401203.912] sna_accel_wakeup_handler [401203.912] sna_block_handler (tv=598.966000) [401203.912] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.912] sna_accel_do_flush -- no pending write to scanout [401203.912] sna_accel_do_throttle -- no pending activity [401203.912] sna_wakeup_handler [401203.912] sna_accel_wakeup_handler [401203.912] sna_block_handler (tv=598.966000) [401203.912] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.912] sna_accel_do_flush -- no pending write to scanout [401203.912] sna_accel_do_throttle -- no pending activity [401203.912] sna_wakeup_handler [401203.912] sna_accel_wakeup_handler [401203.912] sna_block_handler (tv=598.966000) [401203.912] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.912] sna_accel_do_flush -- no pending write to scanout [401203.912] sna_accel_do_throttle -- no pending activity [401203.912] sna_wakeup_handler [401203.912] sna_accel_wakeup_handler [401203.912] sna_block_handler (tv=598.966000) [401203.912] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.912] sna_accel_do_flush -- no pending write to scanout [401203.912] sna_accel_do_throttle -- no pending activity [401203.912] sna_wakeup_handler [401203.912] sna_accel_wakeup_handler [401203.912] sna_block_handler (tv=598.966000) [401203.912] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.912] sna_accel_do_flush -- no pending write to scanout [401203.912] sna_accel_do_throttle -- no pending activity [401203.913] sna_wakeup_handler [401203.913] sna_accel_wakeup_handler [401203.913] sna_block_handler (tv=598.965000) [401203.913] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.913] sna_accel_do_flush -- no pending write to scanout [401203.913] sna_accel_do_throttle -- no pending activity [401203.913] sna_wakeup_handler [401203.913] sna_accel_wakeup_handler [401203.913] sna_block_handler (tv=598.965000) [401203.913] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.913] sna_accel_do_flush -- no pending write to scanout [401203.913] sna_accel_do_throttle -- no pending activity [401203.913] sna_wakeup_handler [401203.913] sna_accel_wakeup_handler [401203.913] sna_block_handler (tv=598.965000) [401203.913] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.913] sna_accel_do_flush -- no pending write to scanout [401203.914] sna_accel_do_throttle -- no pending activity [401203.914] sna_wakeup_handler [401203.914] sna_accel_wakeup_handler [401203.914] sna_change_window_attributes [401203.914] sna_block_handler (tv=598.964000) [401203.914] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.914] sna_accel_do_flush -- no pending write to scanout [401203.914] sna_accel_do_throttle -- no pending activity [401203.914] sna_wakeup_handler [401203.914] sna_accel_wakeup_handler [401203.914] sna_block_handler (tv=598.964000) [401203.914] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.914] sna_accel_do_flush -- no pending write to scanout [401203.914] sna_accel_do_throttle -- no pending activity [401203.924] sna_wakeup_handler [401203.924] sna_accel_wakeup_handler [401203.924] sna_block_handler (tv=598.954000) [401203.924] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.924] sna_accel_do_flush -- no pending write to scanout [401203.924] sna_accel_do_throttle -- no pending activity [401203.929] sna_wakeup_handler [401203.929] sna_accel_wakeup_handler [401203.929] sna_block_handler (tv=598.949000) [401203.929] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.929] sna_accel_do_flush -- no pending write to scanout [401203.929] sna_accel_do_throttle -- no pending activity [401203.931] sna_wakeup_handler [401203.931] sna_accel_wakeup_handler [401203.931] sna_block_handler (tv=598.947000) [401203.931] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.931] sna_accel_do_flush -- no pending write to scanout [401203.931] sna_accel_do_throttle -- no pending activity [401203.931] sna_wakeup_handler [401203.931] sna_accel_wakeup_handler [401203.931] sna_block_handler (tv=598.947000) [401203.931] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.931] sna_accel_do_flush -- no pending write to scanout [401203.931] sna_accel_do_throttle -- no pending activity [401203.931] sna_wakeup_handler [401203.931] sna_accel_wakeup_handler [401203.931] sna_block_handler (tv=598.947000) [401203.931] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.931] sna_accel_do_flush -- no pending write to scanout [401203.931] sna_accel_do_throttle -- no pending activity [401203.931] sna_wakeup_handler [401203.931] sna_accel_wakeup_handler [401203.931] sna_block_handler (tv=598.947000) [401203.931] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.931] sna_accel_do_flush -- no pending write to scanout [401203.931] sna_accel_do_throttle -- no pending activity [401203.932] sna_wakeup_handler [401203.932] sna_accel_wakeup_handler [401203.932] sna_change_window_attributes [401203.932] sna_change_window_attributes [401203.932] sna_block_handler (tv=598.946000) [401203.932] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.932] sna_accel_do_flush -- no pending write to scanout [401203.932] sna_accel_do_throttle -- no pending activity [401203.932] sna_wakeup_handler [401203.932] sna_accel_wakeup_handler [401203.932] sna_block_handler (tv=598.946000) [401203.932] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.932] sna_accel_do_flush -- no pending write to scanout [401203.932] sna_accel_do_throttle -- no pending activity [401203.932] sna_wakeup_handler [401203.932] sna_accel_wakeup_handler [401203.932] sna_block_handler (tv=598.946000) [401203.932] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.932] sna_accel_do_flush -- no pending write to scanout [401203.932] sna_accel_do_throttle -- no pending activity [401203.932] sna_wakeup_handler [401203.932] sna_accel_wakeup_handler [401203.932] sna_block_handler (tv=598.946000) [401203.932] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.932] sna_accel_do_flush -- no pending write to scanout [401203.932] sna_accel_do_throttle -- no pending activity [401203.932] sna_wakeup_handler [401203.932] sna_accel_wakeup_handler [401203.932] sna_change_window_attributes [401203.932] sna_change_window_attributes [401203.932] sna_block_handler (tv=598.946000) [401203.932] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.932] sna_accel_do_flush -- no pending write to scanout [401203.932] sna_accel_do_throttle -- no pending activity [401203.932] sna_wakeup_handler [401203.932] sna_accel_wakeup_handler [401203.932] sna_create_pixmap(78, 124, 24, usage=0) [401203.932] kgem_can_create_2d: 78x124 @ 24 [401203.932] kgem_choose_tiling: 78x124 -> 1 [401203.932] sna_create_pixmap: creating GPU pixmap 78x124, stride=312, flags=b [401203.932] create_pixmap: serial=248, usage=0, 0x0 [401203.932] sna_validate_gc changes=0 [401203.932] sna_copy_area: src=(768, 490)x(78, 124)+(0, 0) -> dst=(0, 0)+(0, 0); alu=3, pm=ffffffffffffffff [401203.932] sna_do_copy: src=(768, 490), dst=(0, 0), size=(78x124) [401203.932] sna_do_copy: after drawable: src=(768, 490), dst=(0, 0), size=(78x124) [401203.932] sna_do_copy: dst extents (0, 0), (78, 124) [401203.932] sna_do_copy: pixmap -- no source clipping [401203.932] sna_do_copy: fast source clip against extents [401203.932] sna_do_copy: src extents (768, 490), (846, 614) x 1 [401203.932] sna_do_copy: copy region (0, 0), (78, 124) x 1 [401203.932] sna_copy_boxes (boxes=1x[(0, 0), (78, 124)...], src=+(768, 490), alu=3, src.size=1920x1080, dst.size=78x124) [401203.933] sna_copy_boxes: dst=(priv=0xe82e90, gpu_bo=(nil), cpu_bo=(nil)), src=(priv=0xceb820, gpu_bo=0xdeb0e0, cpu_bo=(nil)), replaces=1 [401203.933] source_prefer_gpu: source has gpu damage, force gpu [401203.933] sna_drawable_use_bo pixmap=249, box=((0, 0), (78, 124)), flags=3... [401203.933] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=3 [401203.933] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [401203.933] sna_pixmap_move_to_gpu(pixmap=249, usage=0), flags=43 [401203.933] sna_pixmap_move_to_gpu: CPU damage? 0 [401203.933] sna_pixmap_move_to_gpu: creating GPU bo (78x124@32), create=3 [401203.933] kgem_choose_tiling: 78x124 -> 1 [401203.933] kgem_create_2d(78x124, bpp=32, tiling=1, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [401203.933] kgem_bo_remove_from_inactive: removing handle=100 from inactive [401203.933] from inactive: pitch=512, tiling=1: handle=100, id=355 [401203.933] __sna_damage_all(78, 124) [401203.933] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [401203.933] sna_drawable_use_bo: allocated GPU bo for operation [401203.933] sna_drawable_use_bo: using GPU bo with damage? 0 [401203.933] sna_pixmap_move_to_gpu(pixmap=14, usage=0), flags=2 [401203.933] sna_pixmap_move_to_gpu: already all-damaged [401203.933] sna_copy_boxes: move whole src_pixmap to GPU and copy [401203.933] gen3_render_copy_boxes (768, 490)->(0, 0) x 1 [401203.933] sna_blt_copy_boxes src=(768, 490) -> (0, 0) x 1, tiling=(1, 1), pitch=(8192, 512) [401203.933] sna_blt_copy_boxes: box=(0, 0)x(78, 124) [401203.933] kgem_add_reloc: handle=100, pos=4, delta=0, domains=00028002 [401203.933] kgem_add_handle: handle=100, index=0 [401203.933] __kgem_bo_mark_dirty: handle=100 (proxy? 0) [401203.933] kgem_add_reloc: handle=30, pos=7, delta=0, domains=00028000 [401203.933] kgem_add_handle: handle=30, index=1 [401203.933] sna_copy_area: src=(0, 0)x(78, 124)+(0, 0) -> dst=(0, 0)+(0, 0); alu=3, pm=ffffffffffffffff [401203.933] sna_do_copy: src=(0, 0), dst=(0, 0), size=(78x124) [401203.933] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(78x124) [401203.933] sna_do_copy: dst extents (0, 0), (78, 124) [401203.933] sna_do_copy: pixmap -- no source clipping [401203.933] sna_do_copy: fast source clip against extents [401203.933] sna_do_copy: src extents (0, 0), (78, 124) x 1 [401203.933] sna_do_copy: copy region (0, 0), (78, 124) x 1 [401203.933] sna_copy_boxes (boxes=1x[(0, 0), (78, 124)...], src=+(0, 0), alu=3, src.size=78x124, dst.size=78x124) [401203.933] sna_copy_boxes: dst=(priv=0xe82e90, gpu_bo=0xce0310, cpu_bo=(nil)), src=(priv=0xdb12a0, gpu_bo=(nil), cpu_bo=0xdb1320), replaces=1 [401203.933] kgem_bo_is_busy: handle=41, domain: 1 exec? 0, rq? 0 [401203.933] region_inplace: yes, already wholly damaged on the GPU [401203.933] sna_drawable_use_bo pixmap=249, box=((0, 0), (78, 124)), flags=1... [401203.933] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [401203.933] sna_drawable_use_bo: use GPU fast path (all-damaged) [401203.933] sna_drawable_use_bo: using whole GPU bo [401203.933] kgem_choose_tiling: 78x124 -> 1 [401203.933] region_overlaps_damage? [401203.933] sna_copy_boxes: region overlaps CPU damage, copy from CPU bo [401203.933] sna_drawable_move_region_to_cpu(pixmap=40 (78x124), [(0, 0), (78, 124)], flags=10) [401203.933] sna_drawable_move_region_to_cpu: pixmap=40 all damaged on CPU [401203.933] gen3_render_copy_boxes (0, 0)->(0, 0) x 1 [401203.933] sna_blt_copy_boxes src=(0, 0) -> (0, 0) x 1, tiling=(0, 1), pitch=(312, 512) [401203.933] sna_blt_copy_boxes: box=(0, 0)x(78, 124) [401203.933] kgem_add_reloc: handle=100, pos=12, delta=0, domains=00028002 [401203.933] kgem_add_reloc: handle=41, pos=15, delta=0, domains=00028000 [401203.933] kgem_add_handle: handle=41, index=2 [401203.933] sna_copy_area: src=(0, 0)x(12, 124)+(0, 0) -> dst=(66, 0)+(0, 0); alu=3, pm=ffffffffffffffff [401203.933] sna_do_copy: src=(0, 0), dst=(66, 0), size=(12x124) [401203.933] sna_do_copy: after drawable: src=(0, 0), dst=(66, 0), size=(12x124) [401203.933] sna_do_copy: dst extents (66, 0), (78, 124) [401203.933] sna_do_copy: pixmap -- no source clipping [401203.933] sna_do_copy: fast source clip against extents [401203.933] sna_do_copy: src extents (0, 0), (12, 124) x 1 [401203.933] sna_do_copy: copy region (66, 0), (78, 124) x 1 [401203.933] sna_copy_boxes (boxes=1x[(66, 0), (78, 124)...], src=+(-66, 0), alu=3, src.size=78x124, dst.size=78x124) [401203.933] sna_copy_boxes: dst=(priv=0xe82e90, gpu_bo=0xce0310, cpu_bo=(nil)), src=(priv=0xe24290, gpu_bo=(nil), cpu_bo=0xe24310), replaces=0 [401203.933] kgem_bo_is_busy: handle=70, domain: 0 exec? 0, rq? 0 [401203.933] region_inplace: yes, already wholly damaged on the GPU [401203.933] sna_drawable_use_bo pixmap=249, box=((66, 0), (78, 124)), flags=1... [401203.933] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [401203.933] sna_drawable_use_bo: use GPU fast path (all-damaged) [401203.933] sna_drawable_use_bo: using whole GPU bo [401203.933] kgem_choose_tiling: 78x124 -> 1 [401203.933] sna_pixmap_move_to_gpu(pixmap=118, usage=0), flags=2 [401203.933] sna_pixmap_move_to_gpu: CPU damage? 1 [401203.933] sna_pixmap_move_to_gpu: creating GPU bo (78x124@32), create=3 [401203.933] kgem_choose_tiling: 78x124 -> 1 [401203.933] kgem_create_2d(78x124, bpp=32, tiling=1, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [401203.933] new pitch=512, tiling=1, handle=107, id=356, num_pages=16 [16], bucket=4 [401203.933] sna_pixmap_move_to_gpu: uploading 1 damage boxes [401203.933] kgem_bo_is_busy: handle=70, domain: 0 exec? 0, rq? 0 [401203.933] kgem_bo_is_busy: handle=107, domain: 1 exec? 0, rq? 0 [401203.933] use_cpu_bo_for_upload? flags=2, gpu busy?=0, cpu busy?=0 [401203.933] sna_pixmap_move_to_gpu: using CPU bo for upload to GPU [401203.933] gen3_render_copy_boxes (0, 0)->(0, 0) x 1 [401203.933] sna_blt_copy_boxes src=(0, 0) -> (0, 0) x 1, tiling=(0, 1), pitch=(312, 512) [401203.933] gen3_vertex_close: used=0/1024, vbo active? 0 [401203.933] batch[3/0]: 18 18 65528 65528, nreloc=4, nexec=3, nfence=2, aperture=2202 [401203.933] kgem_busy: handle=16, busy=0, wedged=0 [401203.933] gem_write(handle=16, offset=0, len=72) [401203.933] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=828000 [401203.933] kgem_commit: release handle=100 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=6d00000 [401203.933] kgem_commit: release handle=30 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=3000000 [401203.933] kgem_commit: release handle=41 (proxy? 0), dirty? 0 flush? 0, snoop? 1 -> offset=770b000 [401203.933] sna_blt_copy_boxes: box=(0, 0)x(78, 124) [401203.933] kgem_add_reloc: handle=107, pos=4, delta=0, domains=00028002 [401203.933] kgem_add_handle: handle=107, index=0 [401203.933] __kgem_bo_mark_dirty: handle=107 (proxy? 0) [401203.933] kgem_add_reloc: handle=70, pos=7, delta=0, domains=00028000 [401203.933] kgem_add_handle: handle=70, index=1 [401203.933] sna_damage_reduce_all(width=78, height=124) [401203.933] sna_copy_boxes: move whole src_pixmap to GPU and copy [401203.933] gen3_render_copy_boxes (-66, 0)->(0, 0) x 1 [401203.933] sna_blt_copy_boxes src=(-66, 0) -> (0, 0) x 1, tiling=(1, 1), pitch=(512, 512) [401203.933] kgem_busy: handle=16, busy=0, wedged=0 [401203.933] __kgem_ring_is_idle: ring=0 idle (handle=16) [401203.933] kgem_busy: handle=16, busy=0, wedged=0 [401203.933] __kgem_retire_rq: request 16 complete [401203.933] kgem_busy: handle=100, busy=0, wedged=0 [401203.933] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [401203.933] gen3_vertex_close: used=0/1024, vbo active? 0 [401203.933] batch[3/0]: 10 10 65528 65528, nreloc=2, nexec=2, nfence=1, aperture=26 [401203.933] kgem_busy: handle=15, busy=0, wedged=0 [401203.933] gem_write(handle=15, offset=0, len=40) [401203.933] kgem_commit: release handle=15 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=827000 [401203.933] kgem_commit: release handle=107 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=7800000 [401203.933] kgem_commit: release handle=70 (proxy? 0), dirty? 0 flush? 0, snoop? 1 -> offset=7701000 [401203.933] sna_blt_copy_boxes: box=(66, 0)x(12, 124) [401203.933] kgem_add_reloc: handle=100, pos=4, delta=0, domains=00028002 [401203.933] kgem_add_handle: handle=100, index=0 [401203.933] __kgem_bo_mark_dirty: handle=100 (proxy? 0) [401203.933] kgem_add_reloc: handle=107, pos=7, delta=0, domains=00028000 [401203.933] kgem_add_handle: handle=107, index=1 [401203.933] sna_validate_gc changes=0 [401203.933] sna_copy_area: src=(0, 0)x(78, 124)+(0, 0) -> dst=(768, 490)+(0, 0); alu=3, pm=ffffffffffffffff [401203.933] sna_do_copy: src=(0, 0), dst=(768, 490), size=(78x124) [401203.933] sna_do_copy: after drawable: src=(0, 0), dst=(768, 490), size=(78x124) [401203.933] sna_do_copy: dst extents (768, 490), (846, 614) [401203.934] sna_do_copy: pixmap -- no source clipping [401203.934] sna_do_copy: fast source clip against extents [401203.934] sna_do_copy: src extents (0, 0), (78, 124) x 1 [401203.934] sna_do_copy: copy region (768, 490), (846, 614) x 1 [401203.934] sna_copy_boxes (boxes=1x[(768, 490), (846, 614)...], src=+(-768, -490), alu=3, src.size=78x124, dst.size=1920x1080) [401203.934] sna_copy_boxes: dst=(priv=0xaef0a0, gpu_bo=0xaef100, cpu_bo=(nil)), src=(priv=0xe82e90, gpu_bo=0xce0310, cpu_bo=(nil)), replaces=0 [401203.934] source_prefer_gpu: source has gpu damage, force gpu [401203.934] sna_drawable_use_bo pixmap=3, box=((768, 490), (846, 614)), flags=3... [401203.934] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=3 [401203.934] sna_drawable_use_bo: use GPU fast path (all-damaged) [401203.934] sna_drawable_use_bo: using whole GPU bo [401203.934] sna_pixmap_move_to_gpu(pixmap=249, usage=0), flags=2 [401203.934] sna_pixmap_move_to_gpu: already all-damaged [401203.934] sna_copy_boxes: move whole src_pixmap to GPU and copy [401203.934] gen3_render_copy_boxes (-768, -490)->(0, 0) x 1 [401203.934] sna_blt_copy_boxes src=(-768, -490) -> (0, 0) x 1, tiling=(1, 1), pitch=(512, 8192) [401203.934] kgem_busy: handle=15, busy=0, wedged=0 [401203.934] __kgem_ring_is_idle: ring=0 idle (handle=15) [401203.934] kgem_busy: handle=15, busy=0, wedged=0 [401203.934] __kgem_retire_rq: request 15 complete [401203.934] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [401203.934] gen3_vertex_close: used=0/1024, vbo active? 0 [401203.934] batch[3/0]: 10 10 65528 65528, nreloc=2, nexec=2, nfence=2, aperture=32 [401203.934] kgem_busy: handle=14, busy=0, wedged=0 [401203.934] gem_write(handle=14, offset=0, len=40) [401203.934] kgem_commit: release handle=14 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=826000 [401203.934] kgem_commit: release handle=100 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=6d00000 [401203.934] kgem_commit: release handle=107 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=7800000 [401203.934] sna_blt_copy_boxes: box=(768, 490)x(78, 124) [401203.934] kgem_add_reloc: handle=27, pos=4, delta=0, domains=00028002 [401203.934] kgem_add_handle: handle=27, index=0 [401203.934] __kgem_bo_mark_dirty: handle=27 (proxy? 0) [401203.934] kgem_add_reloc: handle=100, pos=7, delta=0, domains=00028000 [401203.934] kgem_add_handle: handle=100, index=1 [401203.934] sna_destroy_pixmap: pixmap=249, attached?=1 [401203.934] _kgem_bo_destroy: handle=100, proxy? 0 [401203.934] __kgem_bo_destroy: handle=100 [401203.934] __kgem_bo_destroy: handle=100 -> active [401203.934] sna_block_handler (tv=598.944000) [401203.934] kgem_busy: handle=14, busy=0, wedged=0 [401203.934] __kgem_ring_is_idle: ring=0 idle (handle=14) [401203.934] kgem_busy: handle=14, busy=0, wedged=0 [401203.934] __kgem_retire_rq: request 14 complete [401203.934] kgem_busy: handle=107, busy=0, wedged=0 [401203.934] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [401203.934] sna_accel_block_handler: GPU idle, flushing [401203.934] gen3_vertex_close: used=0/1024, vbo active? 0 [401203.934] batch[3/0]: 10 10 65528 65528, nreloc=2, nexec=2, nfence=2, aperture=2192 [401203.934] kgem_busy: handle=13, busy=0, wedged=0 [401203.934] gem_write(handle=13, offset=0, len=40) [401203.934] kgem_commit: release handle=13 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=825000 [401203.934] kgem_commit: release handle=27 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=1000000 [401203.934] kgem_commit: release handle=100 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=6d00000 [401203.934] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.934] sna_accel_do_flush -- no pending write to scanout [401203.934] kgem_busy: handle=27, busy=0, wedged=0 [401203.934] __kgem_flush: handle=27, busy?=0 [401203.934] timer_enable (time=401203934), starting timer 1 [401203.934] sna_wakeup_handler [401203.934] sna_accel_wakeup_handler [401203.934] kgem_retire [401203.934] kgem_retire__flushing: 0 bo on flushing list [401203.934] kgem_busy: handle=13, busy=0, wedged=0 [401203.934] __kgem_retire_rq: request 13 complete [401203.934] kgem_busy: handle=100, busy=0, wedged=0 [401203.934] kgem_bo_move_to_inactive: moving handle=100 to inactive [401203.934] kgem_busy: handle=100, busy=0, wedged=0 [401203.934] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [401203.934] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [401203.934] kgem_retire -- retired=1, need_retire=0 [401203.934] sna_block_handler (tv=598.944000) [401203.934] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.934] sna_accel_do_flush -- no pending write to scanout [401203.934] sna_wakeup_handler [401203.934] sna_accel_wakeup_handler [401203.934] sna_change_window_attributes [401203.934] sna_change_window_attributes [401203.934] sna_create_pixmap(24, 24, 32, usage=0) [401203.934] kgem_can_create_2d: 24x24 @ 32 [401203.934] kgem_choose_tiling: too thin [width 24, 32 bpp] for TILING_X [401203.934] kgem_choose_tiling: 24x24 -> 0 [401203.934] sna_create_pixmap: small buffer [2304], attaching to shadow pixmap [401203.934] create_pixmap: serial=250, usage=0, 24x24 [401203.934] sna_validate_gc changes=7fffff [401203.934] sna_put_image((0, 0)x(24, 24), depth=32, format=2) [401203.934] region_inplace: (24x24), inplace? 0 [401203.934] upload_inplace? no, region not suitable [401203.934] sna_put_zpixmap_blt: marking damage [401203.934] sna_put_zpixmap_blt: replacing entire pixmap [401203.934] __sna_damage_all(24, 24) [401203.934] sna_put_zpixmap_blt: upload(0, 0, 24, 24) [401203.934] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(24, 24) [401203.934] memcpy_blt: src=(0, 0), dst=(0, 0), size=24x24, pitch=96/96 [401203.934] sna_get_image (0, 0)x(24, 24) [401203.934] sna_drawable_move_region_to_cpu(pixmap=251 (24x24), [(0, 0), (24, 24)], flags=34) [401203.934] sna_drawable_move_region_to_cpu: pixmap=251 all damaged on CPU [401203.934] sna_get_image: copy box (0, 0), (24, 24) [401203.935] memcpy_blt: src=(0, 0), dst=(0, 0), size=24x24, pitch=96/96 [401203.935] sna_destroy_pixmap: pixmap=251, attached?=1 [401203.935] sna_change_window_attributes [401203.935] sna_change_window_attributes [401203.935] sna_block_handler (tv=598.943000) [401203.935] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.935] sna_accel_do_flush -- no pending write to scanout [401203.935] sna_wakeup_handler [401203.935] sna_accel_wakeup_handler [401203.935] sna_change_window_attributes [401203.935] sna_change_window_attributes [401203.935] sna_change_window_attributes [401203.935] sna_change_window_attributes [401203.935] sna_change_window_attributes [401203.935] sna_block_handler (tv=598.943000) [401203.935] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.935] sna_accel_do_flush -- no pending write to scanout [401203.977] sna_wakeup_handler [401203.977] sna_accel_wakeup_handler [401203.977] sna_create_pixmap(78, 124, 24, usage=0) [401203.977] kgem_can_create_2d: 78x124 @ 24 [401203.977] kgem_choose_tiling: 78x124 -> 1 [401203.977] sna_create_pixmap: creating GPU pixmap 78x124, stride=312, flags=b [401203.977] create_pixmap: serial=253, usage=0, 0x0 [401203.977] sna_validate_gc changes=0 [401203.977] sna_copy_area: src=(834, 490)x(78, 124)+(0, 0) -> dst=(0, 0)+(0, 0); alu=3, pm=ffffffffffffffff [401203.977] sna_do_copy: src=(834, 490), dst=(0, 0), size=(78x124) [401203.977] sna_do_copy: after drawable: src=(834, 490), dst=(0, 0), size=(78x124) [401203.977] sna_do_copy: dst extents (0, 0), (78, 124) [401203.977] sna_do_copy: pixmap -- no source clipping [401203.977] sna_do_copy: fast source clip against extents [401203.977] sna_do_copy: src extents (834, 490), (912, 614) x 1 [401203.977] sna_do_copy: copy region (0, 0), (78, 124) x 1 [401203.977] sna_copy_boxes (boxes=1x[(0, 0), (78, 124)...], src=+(834, 490), alu=3, src.size=1920x1080, dst.size=78x124) [401203.977] sna_copy_boxes: dst=(priv=0xe82e90, gpu_bo=(nil), cpu_bo=(nil)), src=(priv=0xceb820, gpu_bo=0xdeb0e0, cpu_bo=(nil)), replaces=1 [401203.977] source_prefer_gpu: source has gpu damage, force gpu [401203.977] sna_drawable_use_bo pixmap=254, box=((0, 0), (78, 124)), flags=3... [401203.977] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=3 [401203.977] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [401203.977] sna_pixmap_move_to_gpu(pixmap=254, usage=0), flags=43 [401203.977] sna_pixmap_move_to_gpu: CPU damage? 0 [401203.977] sna_pixmap_move_to_gpu: creating GPU bo (78x124@32), create=3 [401203.977] kgem_choose_tiling: 78x124 -> 1 [401203.977] kgem_create_2d(78x124, bpp=32, tiling=1, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [401203.977] kgem_bo_remove_from_inactive: removing handle=100 from inactive [401203.977] from inactive: pitch=512, tiling=1: handle=100, id=357 [401203.977] __sna_damage_all(78, 124) [401203.977] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [401203.977] sna_drawable_use_bo: allocated GPU bo for operation [401203.977] sna_drawable_use_bo: using GPU bo with damage? 0 [401203.977] sna_pixmap_move_to_gpu(pixmap=14, usage=0), flags=2 [401203.977] sna_pixmap_move_to_gpu: already all-damaged [401203.977] sna_copy_boxes: move whole src_pixmap to GPU and copy [401203.977] gen3_render_copy_boxes (834, 490)->(0, 0) x 1 [401203.977] sna_blt_copy_boxes src=(834, 490) -> (0, 0) x 1, tiling=(1, 1), pitch=(8192, 512) [401203.977] sna_blt_copy_boxes: box=(0, 0)x(78, 124) [401203.977] kgem_add_reloc: handle=100, pos=4, delta=0, domains=00028002 [401203.977] kgem_add_handle: handle=100, index=0 [401203.977] __kgem_bo_mark_dirty: handle=100 (proxy? 0) [401203.977] kgem_add_reloc: handle=30, pos=7, delta=0, domains=00028000 [401203.977] kgem_add_handle: handle=30, index=1 [401203.977] sna_copy_area: src=(66, 0)x(144, 124)+(0, 0) -> dst=(0, 0)+(0, 0); alu=3, pm=ffffffffffffffff [401203.977] sna_do_copy: src=(66, 0), dst=(0, 0), size=(144x124) [401203.977] sna_do_copy: after drawable: src=(66, 0), dst=(0, 0), size=(144x124) [401203.977] sna_do_copy: dst extents (0, 0), (144, 124) [401203.977] sna_do_copy: pixmap -- no source clipping [401203.977] sna_do_copy: fast source clip against extents [401203.977] sna_do_copy: src extents (66, 0), (78, 124) x 1 [401203.977] sna_do_copy: copy region (0, 0), (12, 124) x 1 [401203.977] sna_copy_boxes (boxes=1x[(0, 0), (12, 124)...], src=+(66, 0), alu=3, src.size=78x124, dst.size=78x124) [401203.977] sna_copy_boxes: dst=(priv=0xe82e90, gpu_bo=0xce0310, cpu_bo=(nil)), src=(priv=0xdb12a0, gpu_bo=(nil), cpu_bo=0xdb1320), replaces=0 [401203.977] kgem_bo_is_busy: handle=41, domain: 0 exec? 0, rq? 0 [401203.977] region_inplace: yes, already wholly damaged on the GPU [401203.977] sna_drawable_use_bo pixmap=254, box=((0, 0), (12, 124)), flags=1... [401203.977] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [401203.977] sna_drawable_use_bo: use GPU fast path (all-damaged) [401203.977] sna_drawable_use_bo: using whole GPU bo [401203.977] kgem_choose_tiling: 78x124 -> 1 [401203.977] sna_pixmap_move_to_gpu(pixmap=40, usage=0), flags=2 [401203.977] sna_pixmap_move_to_gpu: CPU damage? 1 [401203.977] sna_pixmap_move_to_gpu: creating GPU bo (78x124@32), create=3 [401203.977] kgem_choose_tiling: 78x124 -> 1 [401203.977] kgem_create_2d(78x124, bpp=32, tiling=1, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [401203.977] new pitch=512, tiling=1, handle=108, id=358, num_pages=16 [16], bucket=4 [401203.977] sna_pixmap_move_to_gpu: uploading 1 damage boxes [401203.977] kgem_bo_is_busy: handle=41, domain: 0 exec? 0, rq? 0 [401203.977] kgem_bo_is_busy: handle=108, domain: 1 exec? 0, rq? 0 [401203.977] use_cpu_bo_for_upload? flags=2, gpu busy?=0, cpu busy?=0 [401203.977] sna_pixmap_move_to_gpu: using CPU bo for upload to GPU [401203.977] gen3_render_copy_boxes (0, 0)->(0, 0) x 1 [401203.977] sna_blt_copy_boxes src=(0, 0) -> (0, 0) x 1, tiling=(0, 1), pitch=(312, 512) [401203.977] gen3_vertex_close: used=0/1024, vbo active? 0 [401203.977] batch[3/0]: 10 10 65528 65528, nreloc=2, nexec=2, nfence=2, aperture=2192 [401203.977] kgem_busy: handle=12, busy=0, wedged=0 [401203.978] gem_write(handle=12, offset=0, len=40) [401203.978] kgem_commit: release handle=12 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=824000 [401203.978] kgem_commit: release handle=100 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=6d00000 [401203.978] kgem_commit: release handle=30 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=3000000 [401203.978] sna_blt_copy_boxes: box=(0, 0)x(78, 124) [401203.978] kgem_add_reloc: handle=108, pos=4, delta=0, domains=00028002 [401203.978] kgem_add_handle: handle=108, index=0 [401203.978] __kgem_bo_mark_dirty: handle=108 (proxy? 0) [401203.978] kgem_add_reloc: handle=41, pos=7, delta=0, domains=00028000 [401203.978] kgem_add_handle: handle=41, index=1 [401203.978] sna_damage_reduce_all(width=78, height=124) [401203.978] sna_copy_boxes: move whole src_pixmap to GPU and copy [401203.978] gen3_render_copy_boxes (66, 0)->(0, 0) x 1 [401203.978] sna_blt_copy_boxes src=(66, 0) -> (0, 0) x 1, tiling=(1, 1), pitch=(512, 512) [401203.978] kgem_busy: handle=12, busy=0, wedged=0 [401203.978] __kgem_ring_is_idle: ring=0 idle (handle=12) [401203.978] kgem_busy: handle=12, busy=0, wedged=0 [401203.978] __kgem_retire_rq: request 12 complete [401203.978] kgem_busy: handle=100, busy=0, wedged=0 [401203.978] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [401203.978] gen3_vertex_close: used=0/1024, vbo active? 0 [401203.978] batch[3/0]: 10 10 65528 65528, nreloc=2, nexec=2, nfence=1, aperture=26 [401203.978] kgem_busy: handle=11, busy=0, wedged=0 [401203.978] gem_write(handle=11, offset=0, len=40) [401203.978] kgem_commit: release handle=11 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=823000 [401203.978] kgem_commit: release handle=108 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=7900000 [401203.978] kgem_commit: release handle=41 (proxy? 0), dirty? 0 flush? 0, snoop? 1 -> offset=770b000 [401203.978] sna_blt_copy_boxes: box=(0, 0)x(12, 124) [401203.978] kgem_add_reloc: handle=100, pos=4, delta=0, domains=00028002 [401203.978] kgem_add_handle: handle=100, index=0 [401203.978] __kgem_bo_mark_dirty: handle=100 (proxy? 0) [401203.978] kgem_add_reloc: handle=108, pos=7, delta=0, domains=00028000 [401203.978] kgem_add_handle: handle=108, index=1 [401203.978] sna_copy_area: src=(0, 0)x(78, 124)+(0, 0) -> dst=(0, 0)+(0, 0); alu=3, pm=ffffffffffffffff [401203.978] sna_do_copy: src=(0, 0), dst=(0, 0), size=(78x124) [401203.978] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(78x124) [401203.978] sna_do_copy: dst extents (0, 0), (78, 124) [401203.978] sna_do_copy: pixmap -- no source clipping [401203.978] sna_do_copy: fast source clip against extents [401203.978] sna_do_copy: src extents (0, 0), (78, 124) x 1 [401203.978] sna_do_copy: copy region (0, 0), (78, 124) x 1 [401203.978] sna_copy_boxes (boxes=1x[(0, 0), (78, 124)...], src=+(0, 0), alu=3, src.size=78x124, dst.size=78x124) [401203.978] sna_copy_boxes: dst=(priv=0xe82e90, gpu_bo=0xce0310, cpu_bo=(nil)), src=(priv=0xe244c0, gpu_bo=(nil), cpu_bo=0xe24540), replaces=1 [401203.978] kgem_bo_is_busy: handle=71, domain: 1 exec? 0, rq? 0 [401203.978] region_inplace: yes, already wholly damaged on the GPU [401203.978] sna_drawable_use_bo pixmap=254, box=((0, 0), (78, 124)), flags=1... [401203.978] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [401203.978] sna_drawable_use_bo: use GPU fast path (all-damaged) [401203.978] sna_drawable_use_bo: using whole GPU bo [401203.978] kgem_choose_tiling: 78x124 -> 1 [401203.978] region_overlaps_damage? [401203.978] sna_copy_boxes: region overlaps CPU damage, copy from CPU bo [401203.978] sna_drawable_move_region_to_cpu(pixmap=120 (78x124), [(0, 0), (78, 124)], flags=10) [401203.978] sna_drawable_move_region_to_cpu: pixmap=120 all damaged on CPU [401203.978] gen3_render_copy_boxes (0, 0)->(0, 0) x 1 [401203.978] sna_blt_copy_boxes src=(0, 0) -> (0, 0) x 1, tiling=(0, 1), pitch=(312, 512) [401203.978] sna_blt_copy_boxes: box=(0, 0)x(78, 124) [401203.978] kgem_add_reloc: handle=100, pos=12, delta=0, domains=00028002 [401203.978] kgem_add_reloc: handle=71, pos=15, delta=0, domains=00028000 [401203.978] kgem_add_handle: handle=71, index=2 [401203.978] sna_validate_gc changes=0 [401203.978] sna_copy_area: src=(0, 0)x(78, 124)+(0, 0) -> dst=(834, 490)+(0, 0); alu=3, pm=ffffffffffffffff [401203.978] sna_do_copy: src=(0, 0), dst=(834, 490), size=(78x124) [401203.978] sna_do_copy: after drawable: src=(0, 0), dst=(834, 490), size=(78x124) [401203.978] sna_do_copy: dst extents (834, 490), (912, 614) [401203.978] sna_do_copy: pixmap -- no source clipping [401203.978] sna_do_copy: fast source clip against extents [401203.978] sna_do_copy: src extents (0, 0), (78, 124) x 1 [401203.978] sna_do_copy: copy region (834, 490), (912, 614) x 1 [401203.978] sna_copy_boxes (boxes=1x[(834, 490), (912, 614)...], src=+(-834, -490), alu=3, src.size=78x124, dst.size=1920x1080) [401203.978] sna_copy_boxes: dst=(priv=0xaef0a0, gpu_bo=0xaef100, cpu_bo=(nil)), src=(priv=0xe82e90, gpu_bo=0xce0310, cpu_bo=(nil)), replaces=0 [401203.978] source_prefer_gpu: source has gpu damage, force gpu [401203.978] sna_drawable_use_bo pixmap=3, box=((834, 490), (912, 614)), flags=3... [401203.978] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=3 [401203.978] sna_drawable_use_bo: use GPU fast path (all-damaged) [401203.978] sna_drawable_use_bo: using whole GPU bo [401203.978] sna_pixmap_move_to_gpu(pixmap=254, usage=0), flags=2 [401203.978] sna_pixmap_move_to_gpu: already all-damaged [401203.978] sna_copy_boxes: move whole src_pixmap to GPU and copy [401203.978] gen3_render_copy_boxes (-834, -490)->(0, 0) x 1 [401203.978] sna_blt_copy_boxes src=(-834, -490) -> (0, 0) x 1, tiling=(1, 1), pitch=(512, 8192) [401203.978] kgem_busy: handle=11, busy=0, wedged=0 [401203.978] __kgem_ring_is_idle: ring=0 idle (handle=11) [401203.978] kgem_busy: handle=11, busy=0, wedged=0 [401203.978] __kgem_retire_rq: request 11 complete [401203.978] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [401203.978] gen3_vertex_close: used=0/1024, vbo active? 0 [401203.978] batch[3/0]: 18 18 65528 65528, nreloc=4, nexec=3, nfence=2, aperture=42 [401203.978] kgem_busy: handle=10, busy=0, wedged=0 [401203.978] gem_write(handle=10, offset=0, len=72) [401203.978] kgem_commit: release handle=10 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=822000 [401203.978] kgem_commit: release handle=100 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=6d00000 [401203.978] kgem_commit: release handle=108 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=7900000 [401203.978] kgem_commit: release handle=71 (proxy? 0), dirty? 0 flush? 0, snoop? 1 -> offset=7a01000 [401203.978] sna_blt_copy_boxes: box=(834, 490)x(78, 124) [401203.978] kgem_add_reloc: handle=27, pos=4, delta=0, domains=00028002 [401203.978] kgem_add_handle: handle=27, index=0 [401203.978] __kgem_bo_mark_dirty: handle=27 (proxy? 0) [401203.978] kgem_add_reloc: handle=100, pos=7, delta=0, domains=00028000 [401203.978] kgem_add_handle: handle=100, index=1 [401203.978] sna_destroy_pixmap: pixmap=254, attached?=1 [401203.978] _kgem_bo_destroy: handle=100, proxy? 0 [401203.978] __kgem_bo_destroy: handle=100 [401203.978] __kgem_bo_destroy: handle=100 -> active [401203.978] sna_block_handler (tv=598.900000) [401203.978] kgem_busy: handle=10, busy=0, wedged=0 [401203.978] __kgem_ring_is_idle: ring=0 idle (handle=10) [401203.978] kgem_busy: handle=10, busy=0, wedged=0 [401203.978] __kgem_retire_rq: request 10 complete [401203.978] kgem_busy: handle=108, busy=0, wedged=0 [401203.978] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [401203.978] sna_accel_block_handler: GPU idle, flushing [401203.978] gen3_vertex_close: used=0/1024, vbo active? 0 [401203.978] batch[3/0]: 10 10 65528 65528, nreloc=2, nexec=2, nfence=2, aperture=2192 [401203.978] kgem_busy: handle=9, busy=0, wedged=0 [401203.978] gem_write(handle=9, offset=0, len=40) [401203.978] kgem_commit: release handle=9 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=821000 [401203.978] kgem_commit: release handle=27 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=1000000 [401203.978] kgem_commit: release handle=100 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=6d00000 [401203.978] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401203.978] sna_accel_do_flush -- no pending write to scanout [401203.978] kgem_busy: handle=27, busy=0, wedged=0 [401203.978] __kgem_flush: handle=27, busy?=0 [401203.978] sna_accel_do_throttle (time=401203978), triggered [401203.979] sna_accel_throttle (time=401203978) [401204.019] sna_wakeup_handler [401204.019] sna_accel_wakeup_handler [401204.019] kgem_retire [401204.019] kgem_retire__flushing: 0 bo on flushing list [401204.019] kgem_busy: handle=9, busy=0, wedged=0 [401204.019] __kgem_retire_rq: request 9 complete [401204.019] kgem_busy: handle=100, busy=0, wedged=0 [401204.019] kgem_bo_move_to_inactive: moving handle=100 to inactive [401204.019] kgem_busy: handle=100, busy=0, wedged=0 [401204.019] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [401204.019] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [401204.019] kgem_retire -- retired=1, need_retire=0 [401204.019] sna_create_pixmap(78, 124, 24, usage=0) [401204.019] kgem_can_create_2d: 78x124 @ 24 [401204.019] kgem_choose_tiling: 78x124 -> 1 [401204.019] sna_create_pixmap: creating GPU pixmap 78x124, stride=312, flags=b [401204.019] create_pixmap: serial=255, usage=0, 0x0 [401204.019] sna_validate_gc changes=0 [401204.019] sna_copy_area: src=(768, 490)x(78, 124)+(0, 0) -> dst=(0, 0)+(0, 0); alu=3, pm=ffffffffffffffff [401204.019] sna_do_copy: src=(768, 490), dst=(0, 0), size=(78x124) [401204.019] sna_do_copy: after drawable: src=(768, 490), dst=(0, 0), size=(78x124) [401204.019] sna_do_copy: dst extents (0, 0), (78, 124) [401204.019] sna_do_copy: pixmap -- no source clipping [401204.019] sna_do_copy: fast source clip against extents [401204.019] sna_do_copy: src extents (768, 490), (846, 614) x 1 [401204.019] sna_do_copy: copy region (0, 0), (78, 124) x 1 [401204.019] sna_copy_boxes (boxes=1x[(0, 0), (78, 124)...], src=+(768, 490), alu=3, src.size=1920x1080, dst.size=78x124) [401204.019] sna_copy_boxes: dst=(priv=0xe82e90, gpu_bo=(nil), cpu_bo=(nil)), src=(priv=0xceb820, gpu_bo=0xdeb0e0, cpu_bo=(nil)), replaces=1 [401204.019] source_prefer_gpu: source has gpu damage, force gpu [401204.019] sna_drawable_use_bo pixmap=256, box=((0, 0), (78, 124)), flags=3... [401204.019] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=3 [401204.019] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [401204.019] sna_pixmap_move_to_gpu(pixmap=256, usage=0), flags=43 [401204.019] sna_pixmap_move_to_gpu: CPU damage? 0 [401204.019] sna_pixmap_move_to_gpu: creating GPU bo (78x124@32), create=3 [401204.019] kgem_choose_tiling: 78x124 -> 1 [401204.019] kgem_create_2d(78x124, bpp=32, tiling=1, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [401204.019] kgem_bo_remove_from_inactive: removing handle=100 from inactive [401204.019] from inactive: pitch=512, tiling=1: handle=100, id=359 [401204.019] __sna_damage_all(78, 124) [401204.019] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [401204.019] sna_drawable_use_bo: allocated GPU bo for operation [401204.019] sna_drawable_use_bo: using GPU bo with damage? 0 [401204.019] sna_pixmap_move_to_gpu(pixmap=14, usage=0), flags=2 [401204.019] sna_pixmap_move_to_gpu: already all-damaged [401204.019] sna_copy_boxes: move whole src_pixmap to GPU and copy [401204.019] gen3_render_copy_boxes (768, 490)->(0, 0) x 1 [401204.019] sna_blt_copy_boxes src=(768, 490) -> (0, 0) x 1, tiling=(1, 1), pitch=(8192, 512) [401204.019] sna_blt_copy_boxes: box=(0, 0)x(78, 124) [401204.019] kgem_add_reloc: handle=100, pos=4, delta=0, domains=00028002 [401204.019] kgem_add_handle: handle=100, index=0 [401204.019] __kgem_bo_mark_dirty: handle=100 (proxy? 0) [401204.019] kgem_add_reloc: handle=30, pos=7, delta=0, domains=00028000 [401204.019] kgem_add_handle: handle=30, index=1 [401204.019] sna_copy_area: src=(0, 0)x(78, 124)+(0, 0) -> dst=(0, 0)+(0, 0); alu=3, pm=ffffffffffffffff [401204.019] sna_do_copy: src=(0, 0), dst=(0, 0), size=(78x124) [401204.019] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(78x124) [401204.019] sna_do_copy: dst extents (0, 0), (78, 124) [401204.019] sna_do_copy: pixmap -- no source clipping [401204.019] sna_do_copy: fast source clip against extents [401204.019] sna_do_copy: src extents (0, 0), (78, 124) x 1 [401204.019] sna_do_copy: copy region (0, 0), (78, 124) x 1 [401204.019] sna_copy_boxes (boxes=1x[(0, 0), (78, 124)...], src=+(0, 0), alu=3, src.size=78x124, dst.size=78x124) [401204.019] sna_copy_boxes: dst=(priv=0xe82e90, gpu_bo=0xce0310, cpu_bo=(nil)), src=(priv=0xdb14d0, gpu_bo=(nil), cpu_bo=0xdb1550), replaces=1 [401204.019] kgem_bo_is_busy: handle=42, domain: 1 exec? 0, rq? 0 [401204.019] region_inplace: yes, already wholly damaged on the GPU [401204.019] sna_drawable_use_bo pixmap=256, box=((0, 0), (78, 124)), flags=1... [401204.019] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [401204.019] sna_drawable_use_bo: use GPU fast path (all-damaged) [401204.019] sna_drawable_use_bo: using whole GPU bo [401204.019] kgem_choose_tiling: 78x124 -> 1 [401204.020] region_overlaps_damage? [401204.020] sna_copy_boxes: region overlaps CPU damage, copy from CPU bo [401204.020] sna_drawable_move_region_to_cpu(pixmap=42 (78x124), [(0, 0), (78, 124)], flags=10) [401204.020] sna_drawable_move_region_to_cpu: pixmap=42 all damaged on CPU [401204.020] gen3_render_copy_boxes (0, 0)->(0, 0) x 1 [401204.020] sna_blt_copy_boxes src=(0, 0) -> (0, 0) x 1, tiling=(0, 1), pitch=(312, 512) [401204.020] sna_blt_copy_boxes: box=(0, 0)x(78, 124) [401204.020] kgem_add_reloc: handle=100, pos=12, delta=0, domains=00028002 [401204.020] kgem_add_reloc: handle=42, pos=15, delta=0, domains=00028000 [401204.020] kgem_add_handle: handle=42, index=2 [401204.020] sna_copy_area: src=(0, 0)x(12, 124)+(0, 0) -> dst=(66, 0)+(0, 0); alu=3, pm=ffffffffffffffff [401204.020] sna_do_copy: src=(0, 0), dst=(66, 0), size=(12x124) [401204.020] sna_do_copy: after drawable: src=(0, 0), dst=(66, 0), size=(12x124) [401204.020] sna_do_copy: dst extents (66, 0), (78, 124) [401204.020] sna_do_copy: pixmap -- no source clipping [401204.020] sna_do_copy: fast source clip against extents [401204.020] sna_do_copy: src extents (0, 0), (12, 124) x 1 [401204.020] sna_do_copy: copy region (66, 0), (78, 124) x 1 [401204.020] sna_copy_boxes (boxes=1x[(66, 0), (78, 124)...], src=+(-66, 0), alu=3, src.size=78x124, dst.size=78x124) [401204.020] sna_copy_boxes: dst=(priv=0xe82e90, gpu_bo=0xce0310, cpu_bo=(nil)), src=(priv=0xe244c0, gpu_bo=(nil), cpu_bo=0xe24540), replaces=0 [401204.020] kgem_bo_is_busy: handle=71, domain: 0 exec? 0, rq? 0 [401204.020] region_inplace: yes, already wholly damaged on the GPU [401204.020] sna_drawable_use_bo pixmap=256, box=((66, 0), (78, 124)), flags=1... [401204.020] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [401204.020] sna_drawable_use_bo: use GPU fast path (all-damaged) [401204.020] sna_drawable_use_bo: using whole GPU bo [401204.020] kgem_choose_tiling: 78x124 -> 1 [401204.020] sna_pixmap_move_to_gpu(pixmap=120, usage=0), flags=2 [401204.020] sna_pixmap_move_to_gpu: CPU damage? 1 [401204.020] sna_pixmap_move_to_gpu: creating GPU bo (78x124@32), create=3 [401204.020] kgem_choose_tiling: 78x124 -> 1 [401204.020] kgem_create_2d(78x124, bpp=32, tiling=1, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [401204.020] new pitch=512, tiling=1, handle=109, id=360, num_pages=16 [16], bucket=4 [401204.020] sna_pixmap_move_to_gpu: uploading 1 damage boxes [401204.020] kgem_bo_is_busy: handle=71, domain: 0 exec? 0, rq? 0 [401204.020] kgem_bo_is_busy: handle=109, domain: 1 exec? 0, rq? 0 [401204.020] use_cpu_bo_for_upload? flags=2, gpu busy?=0, cpu busy?=0 [401204.020] sna_pixmap_move_to_gpu: using CPU bo for upload to GPU [401204.020] gen3_render_copy_boxes (0, 0)->(0, 0) x 1 [401204.020] sna_blt_copy_boxes src=(0, 0) -> (0, 0) x 1, tiling=(0, 1), pitch=(312, 512) [401204.020] gen3_vertex_close: used=0/1024, vbo active? 0 [401204.020] batch[3/0]: 18 18 65528 65528, nreloc=4, nexec=3, nfence=2, aperture=2202 [401204.020] kgem_busy: handle=8, busy=0, wedged=0 [401204.020] gem_write(handle=8, offset=0, len=72) [401204.020] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=820000 [401204.020] kgem_commit: release handle=100 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=6d00000 [401204.020] kgem_commit: release handle=30 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=3000000 [401204.020] kgem_commit: release handle=42 (proxy? 0), dirty? 0 flush? 0, snoop? 1 -> offset=7a0b000 [401204.020] sna_blt_copy_boxes: box=(0, 0)x(78, 124) [401204.020] kgem_add_reloc: handle=109, pos=4, delta=0, domains=00028002 [401204.020] kgem_add_handle: handle=109, index=0 [401204.020] __kgem_bo_mark_dirty: handle=109 (proxy? 0) [401204.020] kgem_add_reloc: handle=71, pos=7, delta=0, domains=00028000 [401204.020] kgem_add_handle: handle=71, index=1 [401204.020] sna_damage_reduce_all(width=78, height=124) [401204.020] sna_copy_boxes: move whole src_pixmap to GPU and copy [401204.020] gen3_render_copy_boxes (-66, 0)->(0, 0) x 1 [401204.020] sna_blt_copy_boxes src=(-66, 0) -> (0, 0) x 1, tiling=(1, 1), pitch=(512, 512) [401204.020] kgem_busy: handle=8, busy=0, wedged=0 [401204.020] __kgem_ring_is_idle: ring=0 idle (handle=8) [401204.020] kgem_busy: handle=8, busy=0, wedged=0 [401204.020] __kgem_retire_rq: request 8 complete [401204.020] kgem_busy: handle=100, busy=0, wedged=0 [401204.020] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [401204.020] gen3_vertex_close: used=0/1024, vbo active? 0 [401204.020] batch[3/0]: 10 10 65528 65528, nreloc=2, nexec=2, nfence=1, aperture=26 [401204.020] kgem_busy: handle=7, busy=0, wedged=0 [401204.020] gem_write(handle=7, offset=0, len=40) [401204.020] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=81f000 [401204.020] kgem_commit: release handle=109 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=7b00000 [401204.020] kgem_commit: release handle=71 (proxy? 0), dirty? 0 flush? 0, snoop? 1 -> offset=7a01000 [401204.020] sna_blt_copy_boxes: box=(66, 0)x(12, 124) [401204.020] kgem_add_reloc: handle=100, pos=4, delta=0, domains=00028002 [401204.020] kgem_add_handle: handle=100, index=0 [401204.020] __kgem_bo_mark_dirty: handle=100 (proxy? 0) [401204.020] kgem_add_reloc: handle=109, pos=7, delta=0, domains=00028000 [401204.020] kgem_add_handle: handle=109, index=1 [401204.020] sna_validate_gc changes=0 [401204.020] sna_copy_area: src=(0, 0)x(78, 124)+(0, 0) -> dst=(768, 490)+(0, 0); alu=3, pm=ffffffffffffffff [401204.020] sna_do_copy: src=(0, 0), dst=(768, 490), size=(78x124) [401204.020] sna_do_copy: after drawable: src=(0, 0), dst=(768, 490), size=(78x124) [401204.020] sna_do_copy: dst extents (768, 490), (846, 614) [401204.020] sna_do_copy: pixmap -- no source clipping [401204.020] sna_do_copy: fast source clip against extents [401204.020] sna_do_copy: src extents (0, 0), (78, 124) x 1 [401204.020] sna_do_copy: copy region (768, 490), (846, 614) x 1 [401204.020] sna_copy_boxes (boxes=1x[(768, 490), (846, 614)...], src=+(-768, -490), alu=3, src.size=78x124, dst.size=1920x1080) [401204.020] sna_copy_boxes: dst=(priv=0xaef0a0, gpu_bo=0xaef100, cpu_bo=(nil)), src=(priv=0xe82e90, gpu_bo=0xce0310, cpu_bo=(nil)), replaces=0 [401204.020] source_prefer_gpu: source has gpu damage, force gpu [401204.020] sna_drawable_use_bo pixmap=3, box=((768, 490), (846, 614)), flags=3... [401204.020] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=3 [401204.020] sna_drawable_use_bo: use GPU fast path (all-damaged) [401204.020] sna_drawable_use_bo: using whole GPU bo [401204.020] sna_pixmap_move_to_gpu(pixmap=256, usage=0), flags=2 [401204.020] sna_pixmap_move_to_gpu: already all-damaged [401204.020] sna_copy_boxes: move whole src_pixmap to GPU and copy [401204.020] gen3_render_copy_boxes (-768, -490)->(0, 0) x 1 [401204.020] sna_blt_copy_boxes src=(-768, -490) -> (0, 0) x 1, tiling=(1, 1), pitch=(512, 8192) [401204.020] kgem_busy: handle=7, busy=0, wedged=0 [401204.020] __kgem_ring_is_idle: ring=0 idle (handle=7) [401204.020] kgem_busy: handle=7, busy=0, wedged=0 [401204.020] __kgem_retire_rq: request 7 complete [401204.020] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [401204.020] gen3_vertex_close: used=0/1024, vbo active? 0 [401204.020] batch[3/0]: 10 10 65528 65528, nreloc=2, nexec=2, nfence=2, aperture=32 [401204.020] kgem_busy: handle=6, busy=0, wedged=0 [401204.020] gem_write(handle=6, offset=0, len=40) [401204.020] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=81e000 [401204.020] kgem_commit: release handle=100 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=6d00000 [401204.020] kgem_commit: release handle=109 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=7b00000 [401204.020] sna_blt_copy_boxes: box=(768, 490)x(78, 124) [401204.020] kgem_add_reloc: handle=27, pos=4, delta=0, domains=00028002 [401204.020] kgem_add_handle: handle=27, index=0 [401204.020] __kgem_bo_mark_dirty: handle=27 (proxy? 0) [401204.020] kgem_add_reloc: handle=100, pos=7, delta=0, domains=00028000 [401204.020] kgem_add_handle: handle=100, index=1 [401204.020] sna_destroy_pixmap: pixmap=256, attached?=1 [401204.020] _kgem_bo_destroy: handle=100, proxy? 0 [401204.020] __kgem_bo_destroy: handle=100 [401204.020] __kgem_bo_destroy: handle=100 -> active [401204.020] sna_block_handler (tv=598.858000) [401204.020] kgem_busy: handle=6, busy=0, wedged=0 [401204.020] __kgem_ring_is_idle: ring=0 idle (handle=6) [401204.020] kgem_busy: handle=6, busy=0, wedged=0 [401204.020] __kgem_retire_rq: request 6 complete [401204.021] kgem_busy: handle=109, busy=0, wedged=0 [401204.021] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [401204.021] sna_accel_block_handler: GPU idle, flushing [401204.021] gen3_vertex_close: used=0/1024, vbo active? 0 [401204.021] batch[3/0]: 10 10 65528 65528, nreloc=2, nexec=2, nfence=2, aperture=2192 [401204.021] kgem_busy: handle=5, busy=0, wedged=0 [401204.021] gem_write(handle=5, offset=0, len=40) [401204.021] kgem_commit: release handle=5 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=81d000 [401204.021] kgem_commit: release handle=27 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=1000000 [401204.021] kgem_commit: release handle=100 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=6d00000 [401204.021] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401204.021] sna_accel_do_flush -- no pending write to scanout [401204.021] kgem_busy: handle=27, busy=0, wedged=0 [401204.021] __kgem_flush: handle=27, busy?=0 [401204.021] sna_accel_do_throttle (time=401204020), triggered [401204.021] sna_accel_throttle (time=401204020) [401204.029] sna_wakeup_handler [401204.029] sna_accel_wakeup_handler [401204.029] kgem_retire [401204.029] kgem_retire__flushing: 0 bo on flushing list [401204.029] kgem_busy: handle=5, busy=0, wedged=0 [401204.029] __kgem_retire_rq: request 5 complete [401204.029] kgem_busy: handle=100, busy=0, wedged=0 [401204.029] kgem_bo_move_to_inactive: moving handle=100 to inactive [401204.029] kgem_busy: handle=100, busy=0, wedged=0 [401204.029] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [401204.029] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [401204.029] kgem_retire -- retired=1, need_retire=0 [401204.029] sna_create_pixmap(64, 64, 32, usage=0) [401204.029] kgem_can_create_2d: 64x64 @ 32 [401204.029] kgem_choose_tiling: too thin [width 64, 32 bpp] for TILING_X [401204.029] kgem_choose_tiling: 64x64 -> 0 [401204.029] sna_create_pixmap: creating GPU pixmap 64x64, stride=256, flags=b [401204.029] create_pixmap: serial=257, usage=0, 0x0 [401204.029] sna_block_handler (tv=598.849000) [401204.029] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401204.029] sna_accel_do_flush -- no pending write to scanout [401204.032] sna_wakeup_handler [401204.032] sna_accel_wakeup_handler [401204.032] sna_validate_gc changes=7fffff [401204.032] sna_put_image((0, 0)x(64, 64), depth=32, format=2) [401204.032] region_inplace: (64x64), inplace? 0 [401204.032] upload_inplace? no, region not suitable [401204.032] sna_pixmap_alloc_cpu: pixmap=258 [401204.032] sna_pixmap_alloc_cpu: allocating CPU buffer (64x64) [401204.032] kgem_create_cpu_2d(64x64, bpp=32) [401204.032] kgem_create_cpu_2d: 64x64, 32 bpp, stride=256 [401204.032] search_snoop_cache: num_pages=4, flags=0 [401204.032] search_snoop_cache: inactive and cache empty [401204.032] __kgem_throttle_retire: nothing to retire [401204.032] search_snoop_cache: nothing retired [401204.032] kgem_create_linear(16384) [401204.032] search_linear_cache: num_pages=4, flags=106, use_active? 0 [401204.032] search_linear_cache: inactive and cache bucket empty [401204.032] search_linear_cache: active cache bucket empty [401204.032] kgem_create_linear: new handle=110, num_pages=4 [401204.032] kgem_bo_map__cpu(handle=110, size=16384, mapped? 0) [401204.032] kgem_trim_vma_cache: type=1, count=-32767 (bucket: 2) [401204.032] kgem_bo_map__cpu: caching CPU vma for 110 [401204.032] kgem_bo_map__cpu(handle=110, size=16384, mapped? 1) [401204.032] sna_pixmap_alloc_cpu: allocated CPU handle=110 (snooped? 1) [401204.032] sna_put_zpixmap_blt: syncing CPU bo [401204.032] sna_put_zpixmap_blt: marking damage [401204.032] sna_put_zpixmap_blt: replacing entire pixmap [401204.032] __sna_damage_all(64, 64) [401204.032] sna_put_zpixmap_blt: upload(0, 0, 64, 64) [401204.032] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(64, 64) [401204.032] memcpy_blt: src=(0, 0), dst=(0, 0), size=64x64, pitch=256/256 [401204.032] sna_block_handler (tv=598.846000) [401204.032] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401204.032] sna_accel_do_flush -- no pending write to scanout [401204.032] sna_wakeup_handler [401204.032] sna_accel_wakeup_handler [401204.032] sna_create_pixmap(64, 64, 24, usage=0) [401204.032] kgem_can_create_2d: 64x64 @ 24 [401204.032] kgem_choose_tiling: too thin [width 64, 32 bpp] for TILING_X [401204.032] kgem_choose_tiling: 64x64 -> 0 [401204.032] sna_create_pixmap: creating GPU pixmap 64x64, stride=256, flags=b [401204.032] create_pixmap: serial=259, usage=0, 0x0 [401204.032] sna_composite(1 src=(0, 0), mask=(0, 0), dst=(0, 0)+(0, 0), size=(64, 64) [401204.032] sna_compute_composite_region: dst=(0, 0)x(64, 64) [401204.032] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (64, 64) [401204.032] clip_to_dst: region: 1x[(0, 0), (64, 64)], clip: 1x[(0, 0), (64, 64)] [401204.032] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (64, 64) [401204.032] sna_compute_composite_region: clip against src: (0, 0), (64, 64) [401204.032] sna_composite: composite region extents:+(0, 0) -> (0, 0), (64, 64) + (0, 0) [401204.032] gen3_render_composite() [401204.032] try_blt: already performing BLT [401204.032] sna_blt_composite (0, 0), (0, 0), 64x64 [401204.032] sna_drawable_use_bo pixmap=260, box=((0, 0), (64, 64)), flags=1... [401204.032] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [401204.032] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [401204.032] sna_pixmap_move_to_gpu(pixmap=260, usage=0), flags=3 [401204.032] sna_pixmap_move_to_gpu: CPU damage? 0 [401204.032] sna_pixmap_move_to_gpu: creating GPU bo (64x64@32), create=3 [401204.032] kgem_choose_tiling: too thin [width 64, 32 bpp] for TILING_X [401204.032] kgem_choose_tiling: 64x64 -> 0 [401204.032] kgem_create_2d(64x64, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [401204.032] kgem_bo_remove_from_inactive: removing handle=100 from inactive [401204.032] from inactive: pitch=256, tiling=0: handle=100, id=362 [401204.032] __sna_damage_all(64, 64) [401204.032] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [401204.032] sna_drawable_use_bo: allocated GPU bo for operation [401204.032] sna_drawable_use_bo: using GPU bo with damage? 0 [401204.032] sna_blt_composite: blt dst offset (0, 0), source offset (0, 0), with alpha fixup? 0 [401204.032] use_cpu_bo for box=(0, 0), (64, 64) [401204.032] prepare_blt_copy [401204.032] blt_composite_copy_box: box (0, 0), (64, 64) [401204.032] sna_blt_copy_one: (0, 0) -> (0, 0) x (64, 64) [401204.032] kgem_add_reloc: handle=100, pos=4, delta=0, domains=00028002 [401204.032] kgem_add_handle: handle=100, index=0 [401204.032] __kgem_bo_mark_dirty: handle=100 (proxy? 0) [401204.032] kgem_add_reloc: handle=110, pos=7, delta=0, domains=00028000 [401204.032] kgem_add_handle: handle=110, index=1 [401204.032] apply_damage: damage=(nil), region=1 [(0, 0), (64, 64) + (0, 0)] [401204.033] sna_block_handler (tv=598.846000) [401204.033] sna_accel_block_handler: GPU idle, flushing [401204.033] gen3_vertex_close: used=0/1024, vbo active? 0 [401204.033] batch[3/0]: 10 10 65528 65528, nreloc=2, nexec=2, nfence=0, aperture=20 [401204.033] kgem_busy: handle=4, busy=0, wedged=0 [401204.033] gem_write(handle=4, offset=0, len=40) [401204.033] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=81c000 [401204.033] kgem_commit: release handle=100 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=6d00000 [401204.033] kgem_commit: release handle=110 (proxy? 0), dirty? 0 flush? 0, snoop? 1 -> offset=7c01000 [401204.033] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401204.033] sna_accel_do_flush -- no pending write to scanout [401204.033] sna_wakeup_handler [401204.033] sna_accel_wakeup_handler [401204.033] kgem_retire [401204.033] kgem_retire__flushing: 0 bo on flushing list [401204.033] kgem_busy: handle=4, busy=0, wedged=0 [401204.033] __kgem_retire_rq: request 4 complete [401204.033] kgem_busy: handle=100, busy=0, wedged=0 [401204.033] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [401204.033] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [401204.033] kgem_retire -- retired=0, need_retire=0 [401204.033] sna_block_handler (tv=598.845000) [401204.033] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401204.033] sna_accel_do_flush -- no pending write to scanout [401204.033] sna_wakeup_handler [401204.033] sna_accel_wakeup_handler [401204.033] sna_block_handler (tv=598.845000) [401204.033] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401204.033] sna_accel_do_flush -- no pending write to scanout [401204.033] sna_wakeup_handler [401204.033] sna_accel_wakeup_handler [401204.033] sna_block_handler (tv=598.845000) [401204.033] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401204.033] sna_accel_do_flush -- no pending write to scanout [401204.033] sna_wakeup_handler [401204.033] sna_accel_wakeup_handler [401204.033] sna_block_handler (tv=598.845000) [401204.033] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401204.033] sna_accel_do_flush -- no pending write to scanout [401204.033] sna_wakeup_handler [401204.033] sna_accel_wakeup_handler [401204.033] sna_block_handler (tv=598.845000) [401204.033] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401204.033] sna_accel_do_flush -- no pending write to scanout [401204.033] sna_wakeup_handler [401204.033] sna_accel_wakeup_handler [401204.033] sna_block_handler (tv=598.845000) [401204.033] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401204.033] sna_accel_do_flush -- no pending write to scanout [401204.033] sna_wakeup_handler [401204.033] sna_accel_wakeup_handler [401204.033] sna_block_handler (tv=598.845000) [401204.033] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401204.033] sna_accel_do_flush -- no pending write to scanout [401204.033] sna_wakeup_handler [401204.033] sna_accel_wakeup_handler [401204.033] sna_block_handler (tv=598.845000) [401204.033] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401204.033] sna_accel_do_flush -- no pending write to scanout [401204.033] sna_wakeup_handler [401204.033] sna_accel_wakeup_handler [401204.033] sna_block_handler (tv=598.845000) [401204.033] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401204.033] sna_accel_do_flush -- no pending write to scanout [401204.033] sna_wakeup_handler [401204.033] sna_accel_wakeup_handler [401204.033] sna_block_handler (tv=598.845000) [401204.033] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401204.033] sna_accel_do_flush -- no pending write to scanout [401204.033] sna_wakeup_handler [401204.034] sna_accel_wakeup_handler [401204.034] sna_block_handler (tv=598.844000) [401204.034] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401204.034] sna_accel_do_flush -- no pending write to scanout [401204.049] sna_wakeup_handler [401204.049] sna_accel_wakeup_handler [401204.049] sna_create_pixmap(64, 64, 32, usage=0) [401204.049] kgem_can_create_2d: 64x64 @ 32 [401204.049] kgem_choose_tiling: too thin [width 64, 32 bpp] for TILING_X [401204.049] kgem_choose_tiling: 64x64 -> 0 [401204.049] sna_create_pixmap: creating GPU pixmap 64x64, stride=256, flags=b [401204.049] create_pixmap: serial=261, usage=0, 0x0 [401204.049] sna_block_handler (tv=598.829000) [401204.049] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401204.049] sna_accel_do_flush -- no pending write to scanout [401204.049] sna_accel_do_throttle (time=401204049), triggered [401204.049] sna_accel_throttle (time=401204049) [401204.049] sna_accel_disarm_timer[1] (time=401204049) [401204.049] sna_wakeup_handler [401204.049] sna_accel_wakeup_handler [401204.049] sna_validate_gc changes=7fffff [401204.049] sna_put_image((0, 0)x(64, 64), depth=32, format=2) [401204.049] region_inplace: (64x64), inplace? 0 [401204.049] upload_inplace? no, region not suitable [401204.049] sna_pixmap_alloc_cpu: pixmap=262 [401204.049] sna_pixmap_alloc_cpu: allocating CPU buffer (64x64) [401204.049] kgem_create_cpu_2d(64x64, bpp=32) [401204.050] kgem_create_cpu_2d: 64x64, 32 bpp, stride=256 [401204.050] search_snoop_cache: num_pages=4, flags=0 [401204.050] search_snoop_cache: inactive and cache empty [401204.050] __kgem_throttle_retire: nothing to retire [401204.050] search_snoop_cache: nothing retired [401204.050] kgem_create_linear(16384) [401204.050] search_linear_cache: num_pages=4, flags=106, use_active? 0 [401204.050] search_linear_cache: inactive and cache bucket empty [401204.050] search_linear_cache: active cache bucket empty [401204.050] kgem_create_linear: new handle=111, num_pages=4 [401204.050] kgem_bo_map__cpu(handle=111, size=16384, mapped? 0) [401204.050] kgem_trim_vma_cache: type=1, count=-32767 (bucket: 2) [401204.050] kgem_bo_map__cpu: caching CPU vma for 111 [401204.050] kgem_bo_map__cpu(handle=111, size=16384, mapped? 1) [401204.050] sna_pixmap_alloc_cpu: allocated CPU handle=111 (snooped? 1) [401204.050] sna_put_zpixmap_blt: syncing CPU bo [401204.050] sna_put_zpixmap_blt: marking damage [401204.050] sna_put_zpixmap_blt: replacing entire pixmap [401204.050] __sna_damage_all(64, 64) [401204.050] sna_put_zpixmap_blt: upload(0, 0, 64, 64) [401204.050] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(64, 64) [401204.050] memcpy_blt: src=(0, 0), dst=(0, 0), size=64x64, pitch=256/256 [401204.050] sna_block_handler (tv=598.828000) [401204.050] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401204.050] sna_accel_do_flush -- no pending write to scanout [401204.050] sna_accel_do_throttle -- no pending activity [401204.050] sna_wakeup_handler [401204.050] sna_accel_wakeup_handler [401204.050] sna_create_pixmap(64, 64, 24, usage=0) [401204.050] kgem_can_create_2d: 64x64 @ 24 [401204.050] kgem_choose_tiling: too thin [width 64, 32 bpp] for TILING_X [401204.050] kgem_choose_tiling: 64x64 -> 0 [401204.050] sna_create_pixmap: creating GPU pixmap 64x64, stride=256, flags=b [401204.050] create_pixmap: serial=263, usage=0, 0x0 [401204.050] sna_composite(1 src=(0, 0), mask=(0, 0), dst=(0, 0)+(0, 0), size=(64, 64) [401204.050] sna_compute_composite_region: dst=(0, 0)x(64, 64) [401204.050] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (64, 64) [401204.050] clip_to_dst: region: 1x[(0, 0), (64, 64)], clip: 1x[(0, 0), (64, 64)] [401204.050] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (64, 64) [401204.050] sna_compute_composite_region: clip against src: (0, 0), (64, 64) [401204.050] sna_composite: composite region extents:+(0, 0) -> (0, 0), (64, 64) + (0, 0) [401204.050] gen3_render_composite() [401204.050] try_blt: already performing BLT [401204.050] sna_blt_composite (0, 0), (0, 0), 64x64 [401204.050] sna_drawable_use_bo pixmap=264, box=((0, 0), (64, 64)), flags=1... [401204.050] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [401204.050] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [401204.050] sna_pixmap_move_to_gpu(pixmap=264, usage=0), flags=3 [401204.050] sna_pixmap_move_to_gpu: CPU damage? 0 [401204.050] sna_pixmap_move_to_gpu: creating GPU bo (64x64@32), create=3 [401204.050] kgem_choose_tiling: too thin [width 64, 32 bpp] for TILING_X [401204.050] kgem_choose_tiling: 64x64 -> 0 [401204.050] kgem_create_2d(64x64, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [401204.050] new pitch=256, tiling=0, handle=112, id=364, num_pages=4 [4], bucket=2 [401204.050] __sna_damage_all(64, 64) [401204.050] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [401204.050] sna_drawable_use_bo: allocated GPU bo for operation [401204.050] sna_drawable_use_bo: using GPU bo with damage? 0 [401204.050] sna_blt_composite: blt dst offset (0, 0), source offset (0, 0), with alpha fixup? 0 [401204.050] use_cpu_bo for box=(0, 0), (64, 64) [401204.050] prepare_blt_copy [401204.050] blt_composite_copy_box: box (0, 0), (64, 64) [401204.050] sna_blt_copy_one: (0, 0) -> (0, 0) x (64, 64) [401204.050] kgem_add_reloc: handle=112, pos=4, delta=0, domains=00028002 [401204.050] kgem_add_handle: handle=112, index=0 [401204.050] __kgem_bo_mark_dirty: handle=112 (proxy? 0) [401204.050] kgem_add_reloc: handle=111, pos=7, delta=0, domains=00028000 [401204.050] kgem_add_handle: handle=111, index=1 [401204.050] apply_damage: damage=(nil), region=1 [(0, 0), (64, 64) + (0, 0)] [401204.050] sna_block_handler (tv=598.828000) [401204.050] sna_accel_block_handler: GPU idle, flushing [401204.050] gen3_vertex_close: used=0/1024, vbo active? 0 [401204.050] batch[3/0]: 10 10 65528 65528, nreloc=2, nexec=2, nfence=0, aperture=8 [401204.050] kgem_busy: handle=3, busy=0, wedged=0 [401204.050] gem_write(handle=3, offset=0, len=40) [401204.050] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=81b000 [401204.050] kgem_commit: release handle=112 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=7c06000 [401204.050] kgem_commit: release handle=111 (proxy? 0), dirty? 0 flush? 0, snoop? 1 -> offset=7c0b000 [401204.050] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401204.050] sna_accel_do_flush -- no pending write to scanout [401204.050] timer_enable (time=401204050), starting timer 1 [401204.050] sna_wakeup_handler [401204.050] sna_accel_wakeup_handler [401204.050] kgem_retire [401204.050] kgem_retire__flushing: 0 bo on flushing list [401204.050] kgem_busy: handle=3, busy=0, wedged=0 [401204.050] __kgem_retire_rq: request 3 complete [401204.050] kgem_busy: handle=112, busy=0, wedged=0 [401204.050] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [401204.050] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [401204.050] kgem_retire -- retired=0, need_retire=0 [401204.050] sna_block_handler (tv=598.828000) [401204.050] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401204.050] sna_accel_do_flush -- no pending write to scanout [401204.050] sna_wakeup_handler [401204.050] sna_accel_wakeup_handler [401204.050] sna_block_handler (tv=598.828000) [401204.050] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401204.050] sna_accel_do_flush -- no pending write to scanout [401204.050] sna_wakeup_handler [401204.050] sna_accel_wakeup_handler [401204.050] sna_block_handler (tv=598.828000) [401204.050] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401204.050] sna_accel_do_flush -- no pending write to scanout [401204.050] sna_wakeup_handler [401204.051] sna_accel_wakeup_handler [401204.051] sna_block_handler (tv=598.827000) [401204.051] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401204.051] sna_accel_do_flush -- no pending write to scanout [401204.051] sna_wakeup_handler [401204.051] sna_accel_wakeup_handler [401204.051] sna_block_handler (tv=598.827000) [401204.051] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401204.051] sna_accel_do_flush -- no pending write to scanout [401204.051] sna_wakeup_handler [401204.051] sna_accel_wakeup_handler [401204.051] sna_block_handler (tv=598.827000) [401204.051] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401204.051] sna_accel_do_flush -- no pending write to scanout [401204.051] sna_wakeup_handler [401204.051] sna_accel_wakeup_handler [401204.051] sna_block_handler (tv=598.827000) [401204.051] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401204.051] sna_accel_do_flush -- no pending write to scanout [401204.051] sna_wakeup_handler [401204.051] sna_accel_wakeup_handler [401204.051] sna_block_handler (tv=598.827000) [401204.051] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401204.051] sna_accel_do_flush -- no pending write to scanout [401204.051] sna_wakeup_handler [401204.051] sna_accel_wakeup_handler [401204.051] sna_block_handler (tv=598.827000) [401204.051] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401204.051] sna_accel_do_flush -- no pending write to scanout [401204.051] sna_wakeup_handler [401204.051] sna_accel_wakeup_handler [401204.051] sna_block_handler (tv=598.827000) [401204.051] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401204.051] sna_accel_do_flush -- no pending write to scanout [401204.051] sna_wakeup_handler [401204.051] sna_accel_wakeup_handler [401204.051] sna_block_handler (tv=598.827000) [401204.051] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401204.051] sna_accel_do_flush -- no pending write to scanout [401204.059] sna_wakeup_handler [401204.060] sna_accel_wakeup_handler [401204.060] sna_block_handler (tv=598.818000) [401204.060] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401204.060] sna_accel_do_flush -- no pending write to scanout [401204.060] sna_wakeup_handler [401204.060] sna_accel_wakeup_handler [401204.060] sna_block_handler (tv=598.818000) [401204.060] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401204.060] sna_accel_do_flush -- no pending write to scanout [401204.060] sna_wakeup_handler [401204.060] sna_accel_wakeup_handler [401204.060] sna_block_handler (tv=598.818000) [401204.060] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401204.060] sna_accel_do_flush -- no pending write to scanout [401204.060] sna_wakeup_handler [401204.060] sna_accel_wakeup_handler [401204.060] sna_block_handler (tv=598.818000) [401204.060] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401204.060] sna_accel_do_flush -- no pending write to scanout [401204.061] sna_wakeup_handler [401204.061] sna_accel_wakeup_handler [401204.061] sna_block_handler (tv=598.817000) [401204.061] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401204.061] sna_accel_do_flush -- no pending write to scanout [401204.061] sna_wakeup_handler [401204.061] sna_accel_wakeup_handler [401204.061] sna_block_handler (tv=598.817000) [401204.061] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401204.061] sna_accel_do_flush -- no pending write to scanout [401204.061] sna_wakeup_handler [401204.061] sna_accel_wakeup_handler [401204.061] sna_create_pixmap(78, 124, 24, usage=0) [401204.061] kgem_can_create_2d: 78x124 @ 24 [401204.061] kgem_choose_tiling: 78x124 -> 1 [401204.061] sna_create_pixmap: creating GPU pixmap 78x124, stride=312, flags=b [401204.061] create_pixmap: serial=265, usage=0, 0x0 [401204.061] sna_validate_gc changes=0 [401204.061] sna_copy_area: src=(834, 490)x(78, 124)+(0, 0) -> dst=(0, 0)+(0, 0); alu=3, pm=ffffffffffffffff [401204.061] sna_do_copy: src=(834, 490), dst=(0, 0), size=(78x124) [401204.061] sna_do_copy: after drawable: src=(834, 490), dst=(0, 0), size=(78x124) [401204.061] sna_do_copy: dst extents (0, 0), (78, 124) [401204.061] sna_do_copy: pixmap -- no source clipping [401204.061] sna_do_copy: fast source clip against extents [401204.061] sna_do_copy: src extents (834, 490), (912, 614) x 1 [401204.061] sna_do_copy: copy region (0, 0), (78, 124) x 1 [401204.061] sna_copy_boxes (boxes=1x[(0, 0), (78, 124)...], src=+(834, 490), alu=3, src.size=1920x1080, dst.size=78x124) [401204.061] sna_copy_boxes: dst=(priv=0xe22590, gpu_bo=(nil), cpu_bo=(nil)), src=(priv=0xceb820, gpu_bo=0xdeb0e0, cpu_bo=(nil)), replaces=1 [401204.061] source_prefer_gpu: source has gpu damage, force gpu [401204.061] sna_drawable_use_bo pixmap=266, box=((0, 0), (78, 124)), flags=3... [401204.061] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=3 [401204.061] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [401204.061] sna_pixmap_move_to_gpu(pixmap=266, usage=0), flags=43 [401204.061] sna_pixmap_move_to_gpu: CPU damage? 0 [401204.061] sna_pixmap_move_to_gpu: creating GPU bo (78x124@32), create=3 [401204.061] kgem_choose_tiling: 78x124 -> 1 [401204.061] kgem_create_2d(78x124, bpp=32, tiling=1, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [401204.061] new pitch=512, tiling=1, handle=113, id=365, num_pages=16 [16], bucket=4 [401204.061] __sna_damage_all(78, 124) [401204.061] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [401204.061] sna_drawable_use_bo: allocated GPU bo for operation [401204.061] sna_drawable_use_bo: using GPU bo with damage? 0 [401204.061] sna_pixmap_move_to_gpu(pixmap=14, usage=0), flags=2 [401204.061] sna_pixmap_move_to_gpu: already all-damaged [401204.061] sna_copy_boxes: move whole src_pixmap to GPU and copy [401204.061] gen3_render_copy_boxes (834, 490)->(0, 0) x 1 [401204.061] sna_blt_copy_boxes src=(834, 490) -> (0, 0) x 1, tiling=(1, 1), pitch=(8192, 512) [401204.061] sna_blt_copy_boxes: box=(0, 0)x(78, 124) [401204.061] kgem_add_reloc: handle=113, pos=4, delta=0, domains=00028002 [401204.061] kgem_add_handle: handle=113, index=0 [401204.061] __kgem_bo_mark_dirty: handle=113 (proxy? 0) [401204.061] kgem_add_reloc: handle=30, pos=7, delta=0, domains=00028000 [401204.061] kgem_add_handle: handle=30, index=1 [401204.061] sna_copy_area: src=(66, 0)x(144, 124)+(0, 0) -> dst=(0, 0)+(0, 0); alu=3, pm=ffffffffffffffff [401204.061] sna_do_copy: src=(66, 0), dst=(0, 0), size=(144x124) [401204.061] sna_do_copy: after drawable: src=(66, 0), dst=(0, 0), size=(144x124) [401204.061] sna_do_copy: dst extents (0, 0), (144, 124) [401204.061] sna_do_copy: pixmap -- no source clipping [401204.061] sna_do_copy: fast source clip against extents [401204.061] sna_do_copy: src extents (66, 0), (78, 124) x 1 [401204.061] sna_do_copy: copy region (0, 0), (12, 124) x 1 [401204.061] sna_copy_boxes (boxes=1x[(0, 0), (12, 124)...], src=+(66, 0), alu=3, src.size=78x124, dst.size=78x124) [401204.061] sna_copy_boxes: dst=(priv=0xe22590, gpu_bo=0xe22610, cpu_bo=(nil)), src=(priv=0xdb14d0, gpu_bo=(nil), cpu_bo=0xdb1550), replaces=0 [401204.061] kgem_bo_is_busy: handle=42, domain: 0 exec? 0, rq? 0 [401204.061] region_inplace: yes, already wholly damaged on the GPU [401204.061] sna_drawable_use_bo pixmap=266, box=((0, 0), (12, 124)), flags=1... [401204.061] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [401204.061] sna_drawable_use_bo: use GPU fast path (all-damaged) [401204.061] sna_drawable_use_bo: using whole GPU bo [401204.061] kgem_choose_tiling: 78x124 -> 1 [401204.061] sna_pixmap_move_to_gpu(pixmap=42, usage=0), flags=2 [401204.061] sna_pixmap_move_to_gpu: CPU damage? 1 [401204.061] sna_pixmap_move_to_gpu: creating GPU bo (78x124@32), create=3 [401204.061] kgem_choose_tiling: 78x124 -> 1 [401204.061] kgem_create_2d(78x124, bpp=32, tiling=1, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [401204.061] new pitch=512, tiling=1, handle=114, id=366, num_pages=16 [16], bucket=4 [401204.062] sna_pixmap_move_to_gpu: uploading 1 damage boxes [401204.062] kgem_bo_is_busy: handle=42, domain: 0 exec? 0, rq? 0 [401204.062] kgem_bo_is_busy: handle=114, domain: 1 exec? 0, rq? 0 [401204.062] use_cpu_bo_for_upload? flags=2, gpu busy?=0, cpu busy?=0 [401204.062] sna_pixmap_move_to_gpu: using CPU bo for upload to GPU [401204.062] gen3_render_copy_boxes (0, 0)->(0, 0) x 1 [401204.062] sna_blt_copy_boxes src=(0, 0) -> (0, 0) x 1, tiling=(0, 1), pitch=(312, 512) [401204.062] gen3_vertex_close: used=0/1024, vbo active? 0 [401204.062] batch[3/0]: 10 10 65528 65528, nreloc=2, nexec=2, nfence=2, aperture=2192 [401204.062] kgem_busy: handle=2, busy=0, wedged=0 [401204.062] gem_write(handle=2, offset=0, len=40) [401204.062] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=81a000 [401204.062] kgem_commit: release handle=113 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=7d00000 [401204.062] kgem_commit: release handle=30 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=3000000 [401204.062] sna_blt_copy_boxes: box=(0, 0)x(78, 124) [401204.062] kgem_add_reloc: handle=114, pos=4, delta=0, domains=00028002 [401204.062] kgem_add_handle: handle=114, index=0 [401204.062] __kgem_bo_mark_dirty: handle=114 (proxy? 0) [401204.062] kgem_add_reloc: handle=42, pos=7, delta=0, domains=00028000 [401204.062] kgem_add_handle: handle=42, index=1 [401204.062] sna_damage_reduce_all(width=78, height=124) [401204.062] sna_copy_boxes: move whole src_pixmap to GPU and copy [401204.062] gen3_render_copy_boxes (66, 0)->(0, 0) x 1 [401204.062] sna_blt_copy_boxes src=(66, 0) -> (0, 0) x 1, tiling=(1, 1), pitch=(512, 512) [401204.062] kgem_busy: handle=2, busy=0, wedged=0 [401204.062] __kgem_ring_is_idle: ring=0 idle (handle=2) [401204.062] kgem_busy: handle=2, busy=0, wedged=0 [401204.062] __kgem_retire_rq: request 2 complete [401204.062] kgem_busy: handle=113, busy=0, wedged=0 [401204.062] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [401204.062] gen3_vertex_close: used=0/1024, vbo active? 0 [401204.062] batch[3/0]: 10 10 65528 65528, nreloc=2, nexec=2, nfence=1, aperture=26 [401204.062] kgem_busy: handle=1, busy=0, wedged=0 [401204.062] gem_write(handle=1, offset=0, len=40) [401204.062] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=819000 [401204.062] kgem_commit: release handle=114 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=7e00000 [401204.062] kgem_commit: release handle=42 (proxy? 0), dirty? 0 flush? 0, snoop? 1 -> offset=7a0b000 [401204.062] sna_blt_copy_boxes: box=(0, 0)x(12, 124) [401204.062] kgem_add_reloc: handle=113, pos=4, delta=0, domains=00028002 [401204.062] kgem_add_handle: handle=113, index=0 [401204.062] __kgem_bo_mark_dirty: handle=113 (proxy? 0) [401204.062] kgem_add_reloc: handle=114, pos=7, delta=0, domains=00028000 [401204.062] kgem_add_handle: handle=114, index=1 [401204.062] sna_copy_area: src=(0, 0)x(78, 124)+(0, 0) -> dst=(0, 0)+(0, 0); alu=3, pm=ffffffffffffffff [401204.062] sna_do_copy: src=(0, 0), dst=(0, 0), size=(78x124) [401204.062] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(78x124) [401204.062] sna_do_copy: dst extents (0, 0), (78, 124) [401204.062] sna_do_copy: pixmap -- no source clipping [401204.062] sna_do_copy: fast source clip against extents [401204.062] sna_do_copy: src extents (0, 0), (78, 124) x 1 [401204.062] sna_do_copy: copy region (0, 0), (78, 124) x 1 [401204.062] sna_copy_boxes (boxes=1x[(0, 0), (78, 124)...], src=+(0, 0), alu=3, src.size=78x124, dst.size=78x124) [401204.062] sna_copy_boxes: dst=(priv=0xe22590, gpu_bo=0xe22610, cpu_bo=(nil)), src=(priv=0xe246f0, gpu_bo=(nil), cpu_bo=0xe24770), replaces=1 [401204.062] kgem_bo_is_busy: handle=72, domain: 1 exec? 0, rq? 0 [401204.062] region_inplace: yes, already wholly damaged on the GPU [401204.062] sna_drawable_use_bo pixmap=266, box=((0, 0), (78, 124)), flags=1... [401204.062] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [401204.062] sna_drawable_use_bo: use GPU fast path (all-damaged) [401204.062] sna_drawable_use_bo: using whole GPU bo [401204.062] kgem_choose_tiling: 78x124 -> 1 [401204.062] region_overlaps_damage? [401204.062] sna_copy_boxes: region overlaps CPU damage, copy from CPU bo [401204.062] sna_drawable_move_region_to_cpu(pixmap=122 (78x124), [(0, 0), (78, 124)], flags=10) [401204.062] sna_drawable_move_region_to_cpu: pixmap=122 all damaged on CPU [401204.062] gen3_render_copy_boxes (0, 0)->(0, 0) x 1 [401204.062] sna_blt_copy_boxes src=(0, 0) -> (0, 0) x 1, tiling=(0, 1), pitch=(312, 512) [401204.062] sna_blt_copy_boxes: box=(0, 0)x(78, 124) [401204.062] kgem_add_reloc: handle=113, pos=12, delta=0, domains=00028002 [401204.062] kgem_add_reloc: handle=72, pos=15, delta=0, domains=00028000 [401204.062] kgem_add_handle: handle=72, index=2 [401204.062] sna_validate_gc changes=0 [401204.062] sna_copy_area: src=(0, 0)x(78, 124)+(0, 0) -> dst=(834, 490)+(0, 0); alu=3, pm=ffffffffffffffff [401204.062] sna_do_copy: src=(0, 0), dst=(834, 490), size=(78x124) [401204.062] sna_do_copy: after drawable: src=(0, 0), dst=(834, 490), size=(78x124) [401204.062] sna_do_copy: dst extents (834, 490), (912, 614) [401204.062] sna_do_copy: pixmap -- no source clipping [401204.062] sna_do_copy: fast source clip against extents [401204.062] sna_do_copy: src extents (0, 0), (78, 124) x 1 [401204.062] sna_do_copy: copy region (834, 490), (912, 614) x 1 [401204.062] sna_copy_boxes (boxes=1x[(834, 490), (912, 614)...], src=+(-834, -490), alu=3, src.size=78x124, dst.size=1920x1080) [401204.062] sna_copy_boxes: dst=(priv=0xaef0a0, gpu_bo=0xaef100, cpu_bo=(nil)), src=(priv=0xe22590, gpu_bo=0xe22610, cpu_bo=(nil)), replaces=0 [401204.062] source_prefer_gpu: source has gpu damage, force gpu [401204.062] sna_drawable_use_bo pixmap=3, box=((834, 490), (912, 614)), flags=3... [401204.062] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=3 [401204.062] sna_drawable_use_bo: use GPU fast path (all-damaged) [401204.062] sna_drawable_use_bo: using whole GPU bo [401204.062] sna_pixmap_move_to_gpu(pixmap=266, usage=0), flags=2 [401204.062] sna_pixmap_move_to_gpu: already all-damaged [401204.062] sna_copy_boxes: move whole src_pixmap to GPU and copy [401204.062] gen3_render_copy_boxes (-834, -490)->(0, 0) x 1 [401204.062] sna_blt_copy_boxes src=(-834, -490) -> (0, 0) x 1, tiling=(1, 1), pitch=(512, 8192) [401204.062] kgem_busy: handle=1, busy=0, wedged=0 [401204.062] __kgem_ring_is_idle: ring=0 idle (handle=1) [401204.062] kgem_busy: handle=1, busy=0, wedged=0 [401204.062] __kgem_retire_rq: request 1 complete [401204.062] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [401204.062] gen3_vertex_close: used=0/1024, vbo active? 0 [401204.062] batch[3/0]: 18 18 65528 65528, nreloc=4, nexec=3, nfence=2, aperture=42 [401204.062] kgem_busy: handle=16, busy=0, wedged=0 [401204.062] gem_write(handle=16, offset=0, len=72) [401204.062] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=828000 [401204.062] kgem_commit: release handle=113 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=7d00000 [401204.062] kgem_commit: release handle=114 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=7e00000 [401204.062] kgem_commit: release handle=72 (proxy? 0), dirty? 0 flush? 0, snoop? 1 -> offset=7f01000 [401204.062] sna_blt_copy_boxes: box=(834, 490)x(78, 124) [401204.062] kgem_add_reloc: handle=27, pos=4, delta=0, domains=00028002 [401204.062] kgem_add_handle: handle=27, index=0 [401204.062] __kgem_bo_mark_dirty: handle=27 (proxy? 0) [401204.062] kgem_add_reloc: handle=113, pos=7, delta=0, domains=00028000 [401204.062] kgem_add_handle: handle=113, index=1 [401204.062] sna_destroy_pixmap: pixmap=266, attached?=1 [401204.062] _kgem_bo_destroy: handle=113, proxy? 0 [401204.062] __kgem_bo_destroy: handle=113 [401204.062] __kgem_bo_destroy: handle=113 -> active [401204.062] sna_block_handler (tv=598.816000) [401204.062] kgem_busy: handle=16, busy=0, wedged=0 [401204.062] __kgem_ring_is_idle: ring=0 idle (handle=16) [401204.062] kgem_busy: handle=16, busy=0, wedged=0 [401204.062] __kgem_retire_rq: request 16 complete [401204.062] kgem_busy: handle=114, busy=0, wedged=0 [401204.063] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [401204.063] sna_accel_block_handler: GPU idle, flushing [401204.063] gen3_vertex_close: used=0/1024, vbo active? 0 [401204.063] batch[3/0]: 10 10 65528 65528, nreloc=2, nexec=2, nfence=2, aperture=2192 [401204.063] kgem_busy: handle=15, busy=0, wedged=0 [401204.063] gem_write(handle=15, offset=0, len=40) [401204.063] kgem_commit: release handle=15 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=827000 [401204.063] kgem_commit: release handle=27 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=1000000 [401204.063] kgem_commit: release handle=113 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=7d00000 [401204.063] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401204.063] sna_accel_do_flush -- no pending write to scanout [401204.063] kgem_busy: handle=27, busy=0, wedged=0 [401204.063] __kgem_flush: handle=27, busy?=0 [401204.069] sna_wakeup_handler [401204.069] sna_accel_wakeup_handler [401204.069] kgem_retire [401204.069] kgem_retire__flushing: 0 bo on flushing list [401204.069] kgem_busy: handle=15, busy=0, wedged=0 [401204.069] __kgem_retire_rq: request 15 complete [401204.069] kgem_busy: handle=113, busy=0, wedged=0 [401204.069] kgem_bo_move_to_inactive: moving handle=113 to inactive [401204.069] kgem_busy: handle=113, busy=0, wedged=0 [401204.069] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [401204.069] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [401204.069] kgem_retire -- retired=1, need_retire=0 [401204.069] sna_block_handler (tv=598.809000) [401204.069] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401204.069] sna_accel_do_flush -- no pending write to scanout [401204.069] sna_accel_do_throttle (time=401204069), triggered [401204.069] sna_accel_throttle (time=401204069) [401204.069] sna_accel_disarm_timer[1] (time=401204069) [401204.069] sna_wakeup_handler [401204.069] sna_accel_wakeup_handler [401204.069] sna_block_handler (tv=598.809000) [401204.069] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401204.069] sna_accel_do_flush -- no pending write to scanout [401204.069] sna_accel_do_throttle -- no pending activity [401204.069] sna_wakeup_handler [401204.069] sna_accel_wakeup_handler [401204.070] sna_block_handler (tv=598.808000) [401204.070] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401204.070] sna_accel_do_flush -- no pending write to scanout [401204.070] sna_accel_do_throttle -- no pending activity [401204.070] sna_wakeup_handler [401204.070] sna_accel_wakeup_handler [401204.070] sna_block_handler (tv=598.808000) [401204.070] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401204.070] sna_accel_do_flush -- no pending write to scanout [401204.070] sna_accel_do_throttle -- no pending activity [401204.072] sna_wakeup_handler [401204.072] sna_accel_wakeup_handler [401204.072] sna_block_handler (tv=598.806000) [401204.072] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401204.072] sna_accel_do_flush -- no pending write to scanout [401204.072] sna_accel_do_throttle -- no pending activity [401204.075] sna_wakeup_handler [401204.075] sna_accel_wakeup_handler [401204.075] sna_block_handler (tv=598.803000) [401204.075] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401204.075] sna_accel_do_flush -- no pending write to scanout [401204.075] sna_accel_do_throttle -- no pending activity [401204.086] sna_wakeup_handler [401204.086] sna_accel_wakeup_handler [401204.086] sna_block_handler (tv=598.792000) [401204.086] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401204.086] sna_accel_do_flush -- no pending write to scanout [401204.086] sna_accel_do_throttle -- no pending activity [401204.086] sna_wakeup_handler [401204.086] sna_accel_wakeup_handler [401204.086] sna_block_handler (tv=0.000000) [401204.086] sna_wakeup_handler [401204.086] sna_accel_wakeup_handler [401204.086] sna_block_handler (tv=598.792000) [401204.086] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401204.086] sna_accel_do_flush -- no pending write to scanout [401204.086] sna_accel_do_throttle -- no pending activity [401204.086] sna_wakeup_handler [401204.086] sna_accel_wakeup_handler [401204.086] sna_block_handler (tv=598.792000) [401204.086] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401204.086] sna_accel_do_flush -- no pending write to scanout [401204.086] sna_accel_do_throttle -- no pending activity [401204.086] sna_wakeup_handler [401204.086] sna_accel_wakeup_handler [401204.086] sna_block_handler (tv=598.792000) [401204.086] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401204.086] sna_accel_do_flush -- no pending write to scanout [401204.086] sna_accel_do_throttle -- no pending activity [401204.086] sna_wakeup_handler [401204.086] sna_accel_wakeup_handler [401204.086] sna_block_handler (tv=598.792000) [401204.086] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401204.086] sna_accel_do_flush -- no pending write to scanout [401204.086] sna_accel_do_throttle -- no pending activity [401204.086] sna_wakeup_handler [401204.086] sna_accel_wakeup_handler [401204.086] sna_block_handler (tv=598.792000) [401204.086] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401204.086] sna_accel_do_flush -- no pending write to scanout [401204.086] sna_accel_do_throttle -- no pending activity [401204.086] sna_wakeup_handler [401204.086] sna_accel_wakeup_handler [401204.086] sna_block_handler (tv=598.792000) [401204.086] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401204.086] sna_accel_do_flush -- no pending write to scanout [401204.086] sna_accel_do_throttle -- no pending activity [401204.086] sna_wakeup_handler [401204.086] sna_accel_wakeup_handler [401204.086] sna_block_handler (tv=598.792000) [401204.086] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401204.086] sna_accel_do_flush -- no pending write to scanout [401204.086] sna_accel_do_throttle -- no pending activity [401204.086] sna_wakeup_handler [401204.086] sna_accel_wakeup_handler [401204.086] sna_block_handler (tv=598.792000) [401204.086] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401204.086] sna_accel_do_flush -- no pending write to scanout [401204.086] sna_accel_do_throttle -- no pending activity [401204.086] sna_wakeup_handler [401204.086] sna_accel_wakeup_handler [401204.086] sna_block_handler (tv=598.792000) [401204.086] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401204.086] sna_accel_do_flush -- no pending write to scanout [401204.086] sna_accel_do_throttle -- no pending activity [401204.086] sna_wakeup_handler [401204.086] sna_accel_wakeup_handler [401204.086] sna_block_handler (tv=598.792000) [401204.087] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401204.087] sna_accel_do_flush -- no pending write to scanout [401204.087] sna_accel_do_throttle -- no pending activity [401204.087] sna_wakeup_handler [401204.087] sna_accel_wakeup_handler [401204.087] sna_change_window_attributes [401204.087] sna_block_handler (tv=598.791000) [401204.087] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401204.088] sna_accel_do_flush -- no pending write to scanout [401204.088] sna_accel_do_throttle -- no pending activity [401204.091] sna_wakeup_handler [401204.091] sna_accel_wakeup_handler [401204.091] sna_create_pixmap(780, 372, 24, usage=0) [401204.091] kgem_can_create_2d: 780x372 @ 24 [401204.091] kgem_choose_tiling: TLB near-miss between lines 780x372 (pitch=3120), forcing tiling 1 [401204.091] sna_create_pixmap: creating GPU pixmap 780x372, stride=3120, flags=b [401204.091] create_pixmap: serial=268, usage=0, 0x0 [401204.091] sna_validate_gc changes=0 [401204.091] sna_put_image((0, 0)x(780, 372), depth=24, format=2) [401204.091] region_inplace: (780x372), inplace? 1 [401204.091] sna_pixmap_alloc_cpu: pixmap=269 [401204.091] sna_pixmap_alloc_cpu: allocating CPU buffer (780x372) [401204.091] kgem_create_cpu_2d(780x372, bpp=32) [401204.091] kgem_create_cpu_2d: 780x372, 32 bpp, stride=3120 [401204.091] search_snoop_cache: num_pages=284, flags=0 [401204.091] search_snoop_cache: inactive and cache empty [401204.091] __kgem_throttle_retire: nothing to retire [401204.091] search_snoop_cache: nothing retired [401204.091] kgem_create_linear(1160640) [401204.091] search_linear_cache: num_pages=284, flags=106, use_active? 0 [401204.091] search_linear_cache: inactive and cache bucket empty [401204.091] search_linear_cache: active cache bucket empty [401204.091] kgem_create_linear: new handle=115, num_pages=284 [401204.091] kgem_bo_map__cpu(handle=115, size=1163264, mapped? 0) [401204.092] kgem_trim_vma_cache: type=1, count=-32767 (bucket: 8) [401204.092] kgem_bo_map__cpu: caching CPU vma for 115 [401204.092] kgem_bo_map__cpu(handle=115, size=1163264, mapped? 1) [401204.092] sna_pixmap_alloc_cpu: allocated CPU handle=115 (snooped? 1) [401204.092] sna_put_zpixmap_blt: syncing CPU bo [401204.092] sna_put_zpixmap_blt: marking damage [401204.092] sna_put_zpixmap_blt: replacing entire pixmap [401204.092] __sna_damage_all(780, 372) [401204.092] sna_put_zpixmap_blt: upload(0, 0, 780, 372) [401204.092] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(780, 372) [401204.092] memcpy_blt: src=(0, 0), dst=(0, 0), size=780x372, pitch=3120/3120 [401204.093] sna_block_handler (tv=598.785000) [401204.093] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401204.093] sna_accel_do_flush -- no pending write to scanout [401204.093] sna_accel_do_throttle -- no pending activity [401204.093] sna_wakeup_handler [401204.093] sna_accel_wakeup_handler [401204.093] sna_block_handler (tv=598.785000) [401204.093] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401204.093] sna_accel_do_flush -- no pending write to scanout [401204.093] sna_accel_do_throttle -- no pending activity [401204.093] sna_wakeup_handler [401204.093] sna_accel_wakeup_handler [401204.093] sna_block_handler (tv=598.785000) [401204.093] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401204.093] sna_accel_do_flush -- no pending write to scanout [401204.093] sna_accel_do_throttle -- no pending activity [401204.093] sna_wakeup_handler [401204.093] sna_accel_wakeup_handler [401204.094] sna_change_window_attributes [401204.094] sna_block_handler (tv=598.784000) [401204.094] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401204.094] sna_accel_do_flush -- no pending write to scanout [401204.094] sna_accel_do_throttle -- no pending activity [401204.096] sna_wakeup_handler [401204.096] sna_accel_wakeup_handler [401204.096] sna_create_pixmap(78, 124, 24, usage=0) [401204.096] kgem_can_create_2d: 78x124 @ 24 [401204.096] kgem_choose_tiling: 78x124 -> 1 [401204.096] sna_create_pixmap: creating GPU pixmap 78x124, stride=312, flags=b [401204.096] create_pixmap: serial=271, usage=0, 0x0 [401204.096] sna_validate_gc changes=0 [401204.096] sna_copy_area: src=(0, 0)x(78, 124)+(0, 0) -> dst=(0, 0)+(0, 0); alu=3, pm=ffffffffffffffff [401204.096] sna_do_copy: src=(0, 0), dst=(0, 0), size=(78x124) [401204.096] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(78x124) [401204.096] sna_do_copy: dst extents (0, 0), (78, 124) [401204.096] sna_do_copy: pixmap -- no source clipping [401204.096] sna_do_copy: fast source clip against extents [401204.096] sna_do_copy: src extents (0, 0), (78, 124) x 1 [401204.096] sna_do_copy: copy region (0, 0), (78, 124) x 1 [401204.096] sna_copy_boxes (boxes=1x[(0, 0), (78, 124)...], src=+(0, 0), alu=3, src.size=780x372, dst.size=78x124) [401204.096] sna_copy_boxes: dst=(priv=0xe356a0, gpu_bo=(nil), cpu_bo=(nil)), src=(priv=0xe22d90, gpu_bo=(nil), cpu_bo=0xe22e30), replaces=1 [401204.096] kgem_bo_is_busy: handle=115, domain: 1 exec? 0, rq? 0 [401204.096] region_inplace: (78x124), inplace? 0 [401204.096] sna_drawable_use_bo pixmap=272, box=((0, 0), (78, 124)), flags=0... [401204.096] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=0 [401204.096] sna_drawable_use_bo: try cpu as GPU bo is idle [401204.096] sna_copy_boxes: fallback -- src=(0, 0), dst=(0, 0) [401204.096] sna_drawable_move_region_to_cpu(pixmap=269 (780x372), [(0, 0), (78, 124)], flags=2) [401204.096] sna_drawable_move_region_to_cpu: pixmap=269 all damaged on CPU [401204.096] sna_drawable_move_region_to_cpu: syncing cpu bo [401204.096] kgem_bo_is_busy: handle=115, domain: 1 exec? 0, rq? 0 [401204.096] sna_drawable_move_region_to_cpu(pixmap=272 (78x124), [(0, 0), (78, 124)], flags=5) [401204.096] sna_drawable_move_region_to_cpu: delta=(0, 0) [401204.096] sna_drawable_move_region_to_cpu: region subsumes drawable [401204.096] _sna_pixmap_move_to_cpu(pixmap=272, 78x124, flags=5) [401204.096] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=(nil), cpu_damage=(nil), is-clear?=0 [401204.096] _sna_pixmap_move_to_cpu: no readbck, discarding gpu damage [0], pending clear[0] [401204.096] sna_pixmap_alloc_cpu: pixmap=272 [401204.096] sna_pixmap_alloc_cpu: allocating CPU buffer (78x124) [401204.096] kgem_create_cpu_2d(78x124, bpp=32) [401204.096] kgem_create_cpu_2d: 78x124, 32 bpp, stride=312 [401204.096] search_snoop_cache: num_pages=10, flags=0 [401204.096] search_snoop_cache: inactive and cache empty [401204.096] __kgem_throttle_retire: nothing to retire [401204.096] search_snoop_cache: nothing retired [401204.096] kgem_create_linear(38688) [401204.096] search_linear_cache: num_pages=10, flags=106, use_active? 0 [401204.096] search_linear_cache: inactive and cache bucket empty [401204.096] search_linear_cache: active cache bucket empty [401204.096] kgem_create_linear: new handle=116, num_pages=10 [401204.096] kgem_bo_map__cpu(handle=116, size=40960, mapped? 0) [401204.096] kgem_trim_vma_cache: type=1, count=-32767 (bucket: 3) [401204.096] kgem_bo_map__cpu: caching CPU vma for 116 [401204.096] kgem_bo_map__cpu(handle=116, size=40960, mapped? 1) [401204.096] sna_pixmap_alloc_cpu: allocated CPU handle=116 (snooped? 1) [401204.096] _sna_pixmap_move_to_cpu: marking as damaged [401204.096] __sna_damage_all(78, 124) [401204.096] _sna_pixmap_move_to_cpu: syncing CPU bo [401204.096] _sna_pixmap_move_to_cpu: discarding GPU bo in favour of CPU bo [401204.096] sna_copy_boxes: memcpy_blt(box=(0, 0), (78, 124), src=(0, 0), pitches=(3120, 312)) [401204.096] memcpy_blt: src=(0, 0), dst=(0, 0), size=78x124, pitch=3120/312 [401204.096] sna_create_pixmap(78, 124, 24, usage=0) [401204.096] kgem_can_create_2d: 78x124 @ 24 [401204.096] kgem_choose_tiling: 78x124 -> 1 [401204.096] sna_create_pixmap: creating GPU pixmap 78x124, stride=312, flags=b [401204.096] create_pixmap: serial=273, usage=0, 0x0 [401204.096] sna_validate_gc changes=0 [401204.096] sna_copy_area: src=(78, 0)x(78, 124)+(0, 0) -> dst=(0, 0)+(0, 0); alu=3, pm=ffffffffffffffff [401204.096] sna_do_copy: src=(78, 0), dst=(0, 0), size=(78x124) [401204.096] sna_do_copy: after drawable: src=(78, 0), dst=(0, 0), size=(78x124) [401204.096] sna_do_copy: dst extents (0, 0), (78, 124) [401204.096] sna_do_copy: pixmap -- no source clipping [401204.096] sna_do_copy: fast source clip against extents [401204.096] sna_do_copy: src extents (78, 0), (156, 124) x 1 [401204.096] sna_do_copy: copy region (0, 0), (78, 124) x 1 [401204.096] sna_copy_boxes (boxes=1x[(0, 0), (78, 124)...], src=+(78, 0), alu=3, src.size=780x372, dst.size=78x124) [401204.096] sna_copy_boxes: dst=(priv=0xe35840, gpu_bo=(nil), cpu_bo=(nil)), src=(priv=0xe22d90, gpu_bo=(nil), cpu_bo=0xe22e30), replaces=1 [401204.096] kgem_bo_is_busy: handle=115, domain: 1 exec? 0, rq? 0 [401204.096] region_inplace: (78x124), inplace? 0 [401204.096] sna_drawable_use_bo pixmap=274, box=((0, 0), (78, 124)), flags=0... [401204.096] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=0 [401204.096] sna_drawable_use_bo: try cpu as GPU bo is idle [401204.096] sna_copy_boxes: fallback -- src=(78, 0), dst=(0, 0) [401204.097] sna_drawable_move_region_to_cpu(pixmap=269 (780x372), [(78, 0), (156, 124)], flags=2) [401204.097] sna_drawable_move_region_to_cpu: pixmap=269 all damaged on CPU [401204.097] sna_drawable_move_region_to_cpu: syncing cpu bo [401204.097] kgem_bo_is_busy: handle=115, domain: 1 exec? 0, rq? 0 [401204.097] sna_drawable_move_region_to_cpu(pixmap=274 (78x124), [(0, 0), (78, 124)], flags=5) [401204.097] sna_drawable_move_region_to_cpu: delta=(0, 0) [401204.097] sna_drawable_move_region_to_cpu: region subsumes drawable [401204.097] _sna_pixmap_move_to_cpu(pixmap=274, 78x124, flags=5) [401204.097] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=(nil), cpu_damage=(nil), is-clear?=0 [401204.097] _sna_pixmap_move_to_cpu: no readbck, discarding gpu damage [0], pending clear[0] [401204.097] sna_pixmap_alloc_cpu: pixmap=274 [401204.097] sna_pixmap_alloc_cpu: allocating CPU buffer (78x124) [401204.097] kgem_create_cpu_2d(78x124, bpp=32) [401204.097] kgem_create_cpu_2d: 78x124, 32 bpp, stride=312 [401204.097] search_snoop_cache: num_pages=10, flags=0 [401204.097] search_snoop_cache: inactive and cache empty [401204.097] __kgem_throttle_retire: nothing to retire [401204.097] search_snoop_cache: nothing retired [401204.097] kgem_create_linear(38688) [401204.097] search_linear_cache: num_pages=10, flags=106, use_active? 0 [401204.097] search_linear_cache: inactive and cache bucket empty [401204.097] search_linear_cache: active cache bucket empty [401204.097] kgem_create_linear: new handle=117, num_pages=10 [401204.097] kgem_bo_map__cpu(handle=117, size=40960, mapped? 0) [401204.097] kgem_trim_vma_cache: type=1, count=-32767 (bucket: 3) [401204.097] kgem_bo_map__cpu: caching CPU vma for 117 [401204.097] kgem_bo_map__cpu(handle=117, size=40960, mapped? 1) [401204.097] sna_pixmap_alloc_cpu: allocated CPU handle=117 (snooped? 1) [401204.097] _sna_pixmap_move_to_cpu: marking as damaged [401204.097] __sna_damage_all(78, 124) [401204.097] _sna_pixmap_move_to_cpu: syncing CPU bo [401204.097] _sna_pixmap_move_to_cpu: discarding GPU bo in favour of CPU bo [401204.097] sna_copy_boxes: memcpy_blt(box=(0, 0), (78, 124), src=(78, 0), pitches=(3120, 312)) [401204.097] memcpy_blt: src=(0, 0), dst=(0, 0), size=78x124, pitch=3120/312 [401204.097] sna_create_pixmap(78, 124, 24, usage=0) [401204.097] kgem_can_create_2d: 78x124 @ 24 [401204.097] kgem_choose_tiling: 78x124 -> 1 [401204.097] sna_create_pixmap: creating GPU pixmap 78x124, stride=312, flags=b [401204.097] create_pixmap: serial=275, usage=0, 0x0 [401204.097] sna_validate_gc changes=0 [401204.097] sna_copy_area: src=(156, 0)x(78, 124)+(0, 0) -> dst=(0, 0)+(0, 0); alu=3, pm=ffffffffffffffff [401204.097] sna_do_copy: src=(156, 0), dst=(0, 0), size=(78x124) [401204.097] sna_do_copy: after drawable: src=(156, 0), dst=(0, 0), size=(78x124) [401204.097] sna_do_copy: dst extents (0, 0), (78, 124) [401204.097] sna_do_copy: pixmap -- no source clipping [401204.097] sna_do_copy: fast source clip against extents [401204.097] sna_do_copy: src extents (156, 0), (234, 124) x 1 [401204.097] sna_do_copy: copy region (0, 0), (78, 124) x 1 [401204.097] sna_copy_boxes (boxes=1x[(0, 0), (78, 124)...], src=+(156, 0), alu=3, src.size=780x372, dst.size=78x124) [401204.097] sna_copy_boxes: dst=(priv=0xe35a70, gpu_bo=(nil), cpu_bo=(nil)), src=(priv=0xe22d90, gpu_bo=(nil), cpu_bo=0xe22e30), replaces=1 [401204.097] kgem_bo_is_busy: handle=115, domain: 1 exec? 0, rq? 0 [401204.097] region_inplace: (78x124), inplace? 0 [401204.097] sna_drawable_use_bo pixmap=276, box=((0, 0), (78, 124)), flags=0... [401204.097] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=0 [401204.097] sna_drawable_use_bo: try cpu as GPU bo is idle [401204.097] sna_copy_boxes: fallback -- src=(156, 0), dst=(0, 0) [401204.097] sna_drawable_move_region_to_cpu(pixmap=269 (780x372), [(156, 0), (234, 124)], flags=2) [401204.097] sna_drawable_move_region_to_cpu: pixmap=269 all damaged on CPU [401204.097] sna_drawable_move_region_to_cpu: syncing cpu bo [401204.097] kgem_bo_is_busy: handle=115, domain: 1 exec? 0, rq? 0 [401204.097] sna_drawable_move_region_to_cpu(pixmap=276 (78x124), [(0, 0), (78, 124)], flags=5) [401204.097] sna_drawable_move_region_to_cpu: delta=(0, 0) [401204.097] sna_drawable_move_region_to_cpu: region subsumes drawable [401204.097] _sna_pixmap_move_to_cpu(pixmap=276, 78x124, flags=5) [401204.097] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=(nil), cpu_damage=(nil), is-clear?=0 [401204.097] _sna_pixmap_move_to_cpu: no readbck, discarding gpu damage [0], pending clear[0] [401204.097] sna_pixmap_alloc_cpu: pixmap=276 [401204.097] sna_pixmap_alloc_cpu: allocating CPU buffer (78x124) [401204.097] kgem_create_cpu_2d(78x124, bpp=32) [401204.097] kgem_create_cpu_2d: 78x124, 32 bpp, stride=312 [401204.097] search_snoop_cache: num_pages=10, flags=0 [401204.097] search_snoop_cache: inactive and cache empty [401204.097] __kgem_throttle_retire: nothing to retire [401204.097] search_snoop_cache: nothing retired [401204.097] kgem_create_linear(38688) [401204.097] search_linear_cache: num_pages=10, flags=106, use_active? 0 [401204.097] search_linear_cache: inactive and cache bucket empty [401204.097] search_linear_cache: active cache bucket empty [401204.097] kgem_create_linear: new handle=118, num_pages=10 [401204.097] kgem_bo_map__cpu(handle=118, size=40960, mapped? 0) [401204.097] kgem_trim_vma_cache: type=1, count=-32767 (bucket: 3) [401204.097] kgem_bo_map__cpu: caching CPU vma for 118 [401204.097] kgem_bo_map__cpu(handle=118, size=40960, mapped? 1) [401204.097] sna_pixmap_alloc_cpu: allocated CPU handle=118 (snooped? 1) [401204.097] _sna_pixmap_move_to_cpu: marking as damaged [401204.097] __sna_damage_all(78, 124) [401204.097] _sna_pixmap_move_to_cpu: syncing CPU bo [401204.097] _sna_pixmap_move_to_cpu: discarding GPU bo in favour of CPU bo [401204.097] sna_copy_boxes: memcpy_blt(box=(0, 0), (78, 124), src=(156, 0), pitches=(3120, 312)) [401204.097] memcpy_blt: src=(0, 0), dst=(0, 0), size=78x124, pitch=3120/312 [401204.097] sna_create_pixmap(78, 124, 24, usage=0) [401204.097] kgem_can_create_2d: 78x124 @ 24 [401204.097] kgem_choose_tiling: 78x124 -> 1 [401204.097] sna_create_pixmap: creating GPU pixmap 78x124, stride=312, flags=b [401204.097] create_pixmap: serial=277, usage=0, 0x0 [401204.097] sna_validate_gc changes=0 [401204.097] sna_copy_area: src=(234, 0)x(78, 124)+(0, 0) -> dst=(0, 0)+(0, 0); alu=3, pm=ffffffffffffffff [401204.097] sna_do_copy: src=(234, 0), dst=(0, 0), size=(78x124) [401204.097] sna_do_copy: after drawable: src=(234, 0), dst=(0, 0), size=(78x124) [401204.097] sna_do_copy: dst extents (0, 0), (78, 124) [401204.097] sna_do_copy: pixmap -- no source clipping [401204.097] sna_do_copy: fast source clip against extents [401204.097] sna_do_copy: src extents (234, 0), (312, 124) x 1 [401204.097] sna_do_copy: copy region (0, 0), (78, 124) x 1 [401204.097] sna_copy_boxes (boxes=1x[(0, 0), (78, 124)...], src=+(234, 0), alu=3, src.size=780x372, dst.size=78x124) [401204.097] sna_copy_boxes: dst=(priv=0xe35ca0, gpu_bo=(nil), cpu_bo=(nil)), src=(priv=0xe22d90, gpu_bo=(nil), cpu_bo=0xe22e30), replaces=1 [401204.097] kgem_bo_is_busy: handle=115, domain: 1 exec? 0, rq? 0 [401204.097] region_inplace: (78x124), inplace? 0 [401204.097] sna_drawable_use_bo pixmap=278, box=((0, 0), (78, 124)), flags=0... [401204.097] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=0 [401204.097] sna_drawable_use_bo: try cpu as GPU bo is idle [401204.097] sna_copy_boxes: fallback -- src=(234, 0), dst=(0, 0) [401204.097] sna_drawable_move_region_to_cpu(pixmap=269 (780x372), [(234, 0), (312, 124)], flags=2) [401204.097] sna_drawable_move_region_to_cpu: pixmap=269 all damaged on CPU [401204.097] sna_drawable_move_region_to_cpu: syncing cpu bo [401204.097] kgem_bo_is_busy: handle=115, domain: 1 exec? 0, rq? 0 [401204.097] sna_drawable_move_region_to_cpu(pixmap=278 (78x124), [(0, 0), (78, 124)], flags=5) [401204.097] sna_drawable_move_region_to_cpu: delta=(0, 0) [401204.097] sna_drawable_move_region_to_cpu: region subsumes drawable [401204.097] _sna_pixmap_move_to_cpu(pixmap=278, 78x124, flags=5) [401204.097] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=(nil), cpu_damage=(nil), is-clear?=0 [401204.097] _sna_pixmap_move_to_cpu: no readbck, discarding gpu damage [0], pending clear[0] [401204.097] sna_pixmap_alloc_cpu: pixmap=278 [401204.097] sna_pixmap_alloc_cpu: allocating CPU buffer (78x124) [401204.097] kgem_create_cpu_2d(78x124, bpp=32) [401204.097] kgem_create_cpu_2d: 78x124, 32 bpp, stride=312 [401204.097] search_snoop_cache: num_pages=10, flags=0 [401204.097] search_snoop_cache: inactive and cache empty [401204.097] __kgem_throttle_retire: nothing to retire [401204.097] search_snoop_cache: nothing retired [401204.097] kgem_create_linear(38688) [401204.097] search_linear_cache: num_pages=10, flags=106, use_active? 0 [401204.098] search_linear_cache: inactive and cache bucket empty [401204.098] search_linear_cache: active cache bucket empty [401204.098] kgem_create_linear: new handle=119, num_pages=10 [401204.098] kgem_bo_map__cpu(handle=119, size=40960, mapped? 0) [401204.098] kgem_trim_vma_cache: type=1, count=-32767 (bucket: 3) [401204.098] kgem_bo_map__cpu: caching CPU vma for 119 [401204.098] kgem_bo_map__cpu(handle=119, size=40960, mapped? 1) [401204.098] sna_pixmap_alloc_cpu: allocated CPU handle=119 (snooped? 1) [401204.098] _sna_pixmap_move_to_cpu: marking as damaged [401204.098] __sna_damage_all(78, 124) [401204.098] _sna_pixmap_move_to_cpu: syncing CPU bo [401204.098] _sna_pixmap_move_to_cpu: discarding GPU bo in favour of CPU bo [401204.098] sna_copy_boxes: memcpy_blt(box=(0, 0), (78, 124), src=(234, 0), pitches=(3120, 312)) [401204.098] memcpy_blt: src=(0, 0), dst=(0, 0), size=78x124, pitch=3120/312 [401204.098] sna_create_pixmap(78, 124, 24, usage=0) [401204.098] kgem_can_create_2d: 78x124 @ 24 [401204.098] kgem_choose_tiling: 78x124 -> 1 [401204.098] sna_create_pixmap: creating GPU pixmap 78x124, stride=312, flags=b [401204.098] create_pixmap: serial=279, usage=0, 0x0 [401204.098] sna_validate_gc changes=0 [401204.098] sna_copy_area: src=(312, 0)x(78, 124)+(0, 0) -> dst=(0, 0)+(0, 0); alu=3, pm=ffffffffffffffff [401204.098] sna_do_copy: src=(312, 0), dst=(0, 0), size=(78x124) [401204.098] sna_do_copy: after drawable: src=(312, 0), dst=(0, 0), size=(78x124) [401204.098] sna_do_copy: dst extents (0, 0), (78, 124) [401204.098] sna_do_copy: pixmap -- no source clipping [401204.098] sna_do_copy: fast source clip against extents [401204.098] sna_do_copy: src extents (312, 0), (390, 124) x 1 [401204.098] sna_do_copy: copy region (0, 0), (78, 124) x 1 [401204.098] sna_copy_boxes (boxes=1x[(0, 0), (78, 124)...], src=+(312, 0), alu=3, src.size=780x372, dst.size=78x124) [401204.098] sna_copy_boxes: dst=(priv=0xe35ed0, gpu_bo=(nil), cpu_bo=(nil)), src=(priv=0xe22d90, gpu_bo=(nil), cpu_bo=0xe22e30), replaces=1 [401204.098] kgem_bo_is_busy: handle=115, domain: 1 exec? 0, rq? 0 [401204.098] region_inplace: (78x124), inplace? 0 [401204.098] sna_drawable_use_bo pixmap=280, box=((0, 0), (78, 124)), flags=0... [401204.098] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=0 [401204.098] sna_drawable_use_bo: try cpu as GPU bo is idle [401204.098] sna_copy_boxes: fallback -- src=(312, 0), dst=(0, 0) [401204.098] sna_drawable_move_region_to_cpu(pixmap=269 (780x372), [(312, 0), (390, 124)], flags=2) [401204.098] sna_drawable_move_region_to_cpu: pixmap=269 all damaged on CPU [401204.098] sna_drawable_move_region_to_cpu: syncing cpu bo [401204.098] kgem_bo_is_busy: handle=115, domain: 1 exec? 0, rq? 0 [401204.098] sna_drawable_move_region_to_cpu(pixmap=280 (78x124), [(0, 0), (78, 124)], flags=5) [401204.098] sna_drawable_move_region_to_cpu: delta=(0, 0) [401204.098] sna_drawable_move_region_to_cpu: region subsumes drawable [401204.098] _sna_pixmap_move_to_cpu(pixmap=280, 78x124, flags=5) [401204.098] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=(nil), cpu_damage=(nil), is-clear?=0 [401204.098] _sna_pixmap_move_to_cpu: no readbck, discarding gpu damage [0], pending clear[0] [401204.098] sna_pixmap_alloc_cpu: pixmap=280 [401204.098] sna_pixmap_alloc_cpu: allocating CPU buffer (78x124) [401204.098] kgem_create_cpu_2d(78x124, bpp=32) [401204.098] kgem_create_cpu_2d: 78x124, 32 bpp, stride=312 [401204.098] search_snoop_cache: num_pages=10, flags=0 [401204.098] search_snoop_cache: inactive and cache empty [401204.098] __kgem_throttle_retire: nothing to retire [401204.098] search_snoop_cache: nothing retired [401204.098] kgem_create_linear(38688) [401204.098] search_linear_cache: num_pages=10, flags=106, use_active? 0 [401204.098] search_linear_cache: inactive and cache bucket empty [401204.098] search_linear_cache: active cache bucket empty [401204.098] kgem_create_linear: new handle=120, num_pages=10 [401204.098] kgem_bo_map__cpu(handle=120, size=40960, mapped? 0) [401204.098] kgem_trim_vma_cache: type=1, count=-32767 (bucket: 3) [401204.098] kgem_bo_map__cpu: caching CPU vma for 120 [401204.098] kgem_bo_map__cpu(handle=120, size=40960, mapped? 1) [401204.098] sna_pixmap_alloc_cpu: allocated CPU handle=120 (snooped? 1) [401204.098] _sna_pixmap_move_to_cpu: marking as damaged [401204.098] __sna_damage_all(78, 124) [401204.098] _sna_pixmap_move_to_cpu: syncing CPU bo [401204.098] _sna_pixmap_move_to_cpu: discarding GPU bo in favour of CPU bo [401204.098] sna_copy_boxes: memcpy_blt(box=(0, 0), (78, 124), src=(312, 0), pitches=(3120, 312)) [401204.098] memcpy_blt: src=(0, 0), dst=(0, 0), size=78x124, pitch=3120/312 [401204.098] sna_create_pixmap(78, 124, 24, usage=0) [401204.098] kgem_can_create_2d: 78x124 @ 24 [401204.098] kgem_choose_tiling: 78x124 -> 1 [401204.098] sna_create_pixmap: creating GPU pixmap 78x124, stride=312, flags=b [401204.098] create_pixmap: serial=281, usage=0, 0x0 [401204.098] sna_validate_gc changes=0 [401204.098] sna_copy_area: src=(390, 0)x(78, 124)+(0, 0) -> dst=(0, 0)+(0, 0); alu=3, pm=ffffffffffffffff [401204.098] sna_do_copy: src=(390, 0), dst=(0, 0), size=(78x124) [401204.098] sna_do_copy: after drawable: src=(390, 0), dst=(0, 0), size=(78x124) [401204.098] sna_do_copy: dst extents (0, 0), (78, 124) [401204.098] sna_do_copy: pixmap -- no source clipping [401204.098] sna_do_copy: fast source clip against extents [401204.098] sna_do_copy: src extents (390, 0), (468, 124) x 1 [401204.098] sna_do_copy: copy region (0, 0), (78, 124) x 1 [401204.098] sna_copy_boxes (boxes=1x[(0, 0), (78, 124)...], src=+(390, 0), alu=3, src.size=780x372, dst.size=78x124) [401204.098] sna_copy_boxes: dst=(priv=0xe36100, gpu_bo=(nil), cpu_bo=(nil)), src=(priv=0xe22d90, gpu_bo=(nil), cpu_bo=0xe22e30), replaces=1 [401204.098] kgem_bo_is_busy: handle=115, domain: 1 exec? 0, rq? 0 [401204.098] region_inplace: (78x124), inplace? 0 [401204.098] sna_drawable_use_bo pixmap=282, box=((0, 0), (78, 124)), flags=0... [401204.098] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=0 [401204.098] sna_drawable_use_bo: try cpu as GPU bo is idle [401204.098] sna_copy_boxes: fallback -- src=(390, 0), dst=(0, 0) [401204.098] sna_drawable_move_region_to_cpu(pixmap=269 (780x372), [(390, 0), (468, 124)], flags=2) [401204.098] sna_drawable_move_region_to_cpu: pixmap=269 all damaged on CPU [401204.098] sna_drawable_move_region_to_cpu: syncing cpu bo [401204.098] kgem_bo_is_busy: handle=115, domain: 1 exec? 0, rq? 0 [401204.098] sna_drawable_move_region_to_cpu(pixmap=282 (78x124), [(0, 0), (78, 124)], flags=5) [401204.098] sna_drawable_move_region_to_cpu: delta=(0, 0) [401204.098] sna_drawable_move_region_to_cpu: region subsumes drawable [401204.098] _sna_pixmap_move_to_cpu(pixmap=282, 78x124, flags=5) [401204.098] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=(nil), cpu_damage=(nil), is-clear?=0 [401204.098] _sna_pixmap_move_to_cpu: no readbck, discarding gpu damage [0], pending clear[0] [401204.098] sna_pixmap_alloc_cpu: pixmap=282 [401204.098] sna_pixmap_alloc_cpu: allocating CPU buffer (78x124) [401204.098] kgem_create_cpu_2d(78x124, bpp=32) [401204.098] kgem_create_cpu_2d: 78x124, 32 bpp, stride=312 [401204.098] search_snoop_cache: num_pages=10, flags=0 [401204.098] search_snoop_cache: inactive and cache empty [401204.098] __kgem_throttle_retire: nothing to retire [401204.098] search_snoop_cache: nothing retired [401204.098] kgem_create_linear(38688) [401204.098] search_linear_cache: num_pages=10, flags=106, use_active? 0 [401204.098] search_linear_cache: inactive and cache bucket empty [401204.098] search_linear_cache: active cache bucket empty [401204.098] kgem_create_linear: new handle=121, num_pages=10 [401204.098] kgem_bo_map__cpu(handle=121, size=40960, mapped? 0) [401204.098] kgem_trim_vma_cache: type=1, count=-32767 (bucket: 3) [401204.098] kgem_bo_map__cpu: caching CPU vma for 121 [401204.098] kgem_bo_map__cpu(handle=121, size=40960, mapped? 1) [401204.098] sna_pixmap_alloc_cpu: allocated CPU handle=121 (snooped? 1) [401204.098] _sna_pixmap_move_to_cpu: marking as damaged [401204.098] __sna_damage_all(78, 124) [401204.098] _sna_pixmap_move_to_cpu: syncing CPU bo [401204.098] _sna_pixmap_move_to_cpu: discarding GPU bo in favour of CPU bo [401204.098] sna_copy_boxes: memcpy_blt(box=(0, 0), (78, 124), src=(390, 0), pitches=(3120, 312)) [401204.098] memcpy_blt: src=(0, 0), dst=(0, 0), size=78x124, pitch=3120/312 [401204.098] sna_create_pixmap(78, 124, 24, usage=0) [401204.099] kgem_can_create_2d: 78x124 @ 24 [401204.099] kgem_choose_tiling: 78x124 -> 1 [401204.099] sna_create_pixmap: creating GPU pixmap 78x124, stride=312, flags=b [401204.099] create_pixmap: serial=283, usage=0, 0x0 [401204.099] sna_validate_gc changes=0 [401204.099] sna_copy_area: src=(468, 0)x(78, 124)+(0, 0) -> dst=(0, 0)+(0, 0); alu=3, pm=ffffffffffffffff [401204.099] sna_do_copy: src=(468, 0), dst=(0, 0), size=(78x124) [401204.099] sna_do_copy: after drawable: src=(468, 0), dst=(0, 0), size=(78x124) [401204.099] sna_do_copy: dst extents (0, 0), (78, 124) [401204.099] sna_do_copy: pixmap -- no source clipping [401204.099] sna_do_copy: fast source clip against extents [401204.099] sna_do_copy: src extents (468, 0), (546, 124) x 1 [401204.099] sna_do_copy: copy region (0, 0), (78, 124) x 1 [401204.099] sna_copy_boxes (boxes=1x[(0, 0), (78, 124)...], src=+(468, 0), alu=3, src.size=780x372, dst.size=78x124) [401204.099] sna_copy_boxes: dst=(priv=0xe36330, gpu_bo=(nil), cpu_bo=(nil)), src=(priv=0xe22d90, gpu_bo=(nil), cpu_bo=0xe22e30), replaces=1 [401204.099] kgem_bo_is_busy: handle=115, domain: 1 exec? 0, rq? 0 [401204.099] region_inplace: (78x124), inplace? 0 [401204.099] sna_drawable_use_bo pixmap=284, box=((0, 0), (78, 124)), flags=0... [401204.099] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=0 [401204.099] sna_drawable_use_bo: try cpu as GPU bo is idle [401204.099] sna_copy_boxes: fallback -- src=(468, 0), dst=(0, 0) [401204.099] sna_drawable_move_region_to_cpu(pixmap=269 (780x372), [(468, 0), (546, 124)], flags=2) [401204.099] sna_drawable_move_region_to_cpu: pixmap=269 all damaged on CPU [401204.099] sna_drawable_move_region_to_cpu: syncing cpu bo [401204.099] kgem_bo_is_busy: handle=115, domain: 1 exec? 0, rq? 0 [401204.099] sna_drawable_move_region_to_cpu(pixmap=284 (78x124), [(0, 0), (78, 124)], flags=5) [401204.099] sna_drawable_move_region_to_cpu: delta=(0, 0) [401204.099] sna_drawable_move_region_to_cpu: region subsumes drawable [401204.099] _sna_pixmap_move_to_cpu(pixmap=284, 78x124, flags=5) [401204.099] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=(nil), cpu_damage=(nil), is-clear?=0 [401204.099] _sna_pixmap_move_to_cpu: no readbck, discarding gpu damage [0], pending clear[0] [401204.099] sna_pixmap_alloc_cpu: pixmap=284 [401204.099] sna_pixmap_alloc_cpu: allocating CPU buffer (78x124) [401204.099] kgem_create_cpu_2d(78x124, bpp=32) [401204.099] kgem_create_cpu_2d: 78x124, 32 bpp, stride=312 [401204.099] search_snoop_cache: num_pages=10, flags=0 [401204.099] search_snoop_cache: inactive and cache empty [401204.099] __kgem_throttle_retire: nothing to retire [401204.099] search_snoop_cache: nothing retired [401204.099] kgem_create_linear(38688) [401204.099] search_linear_cache: num_pages=10, flags=106, use_active? 0 [401204.099] search_linear_cache: inactive and cache bucket empty [401204.099] search_linear_cache: active cache bucket empty [401204.099] kgem_create_linear: new handle=122, num_pages=10 [401204.099] kgem_bo_map__cpu(handle=122, size=40960, mapped? 0) [401204.099] kgem_trim_vma_cache: type=1, count=-32767 (bucket: 3) [401204.099] kgem_bo_map__cpu: caching CPU vma for 122 [401204.099] kgem_bo_map__cpu(handle=122, size=40960, mapped? 1) [401204.099] sna_pixmap_alloc_cpu: allocated CPU handle=122 (snooped? 1) [401204.099] _sna_pixmap_move_to_cpu: marking as damaged [401204.099] __sna_damage_all(78, 124) [401204.099] _sna_pixmap_move_to_cpu: syncing CPU bo [401204.099] _sna_pixmap_move_to_cpu: discarding GPU bo in favour of CPU bo [401204.099] sna_copy_boxes: memcpy_blt(box=(0, 0), (78, 124), src=(468, 0), pitches=(3120, 312)) [401204.099] memcpy_blt: src=(0, 0), dst=(0, 0), size=78x124, pitch=3120/312 [401204.099] sna_create_pixmap(78, 124, 24, usage=0) [401204.099] kgem_can_create_2d: 78x124 @ 24 [401204.099] kgem_choose_tiling: 78x124 -> 1 [401204.099] sna_create_pixmap: creating GPU pixmap 78x124, stride=312, flags=b [401204.099] create_pixmap: serial=285, usage=0, 0x0 [401204.099] sna_validate_gc changes=0 [401204.099] sna_copy_area: src=(546, 0)x(78, 124)+(0, 0) -> dst=(0, 0)+(0, 0); alu=3, pm=ffffffffffffffff [401204.099] sna_do_copy: src=(546, 0), dst=(0, 0), size=(78x124) [401204.099] sna_do_copy: after drawable: src=(546, 0), dst=(0, 0), size=(78x124) [401204.099] sna_do_copy: dst extents (0, 0), (78, 124) [401204.099] sna_do_copy: pixmap -- no source clipping [401204.099] sna_do_copy: fast source clip against extents [401204.099] sna_do_copy: src extents (546, 0), (624, 124) x 1 [401204.099] sna_do_copy: copy region (0, 0), (78, 124) x 1 [401204.099] sna_copy_boxes (boxes=1x[(0, 0), (78, 124)...], src=+(546, 0), alu=3, src.size=780x372, dst.size=78x124) [401204.099] sna_copy_boxes: dst=(priv=0xe36560, gpu_bo=(nil), cpu_bo=(nil)), src=(priv=0xe22d90, gpu_bo=(nil), cpu_bo=0xe22e30), replaces=1 [401204.099] kgem_bo_is_busy: handle=115, domain: 1 exec? 0, rq? 0 [401204.099] region_inplace: (78x124), inplace? 0 [401204.099] sna_drawable_use_bo pixmap=286, box=((0, 0), (78, 124)), flags=0... [401204.099] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=0 [401204.099] sna_drawable_use_bo: try cpu as GPU bo is idle [401204.099] sna_copy_boxes: fallback -- src=(546, 0), dst=(0, 0) [401204.099] sna_drawable_move_region_to_cpu(pixmap=269 (780x372), [(546, 0), (624, 124)], flags=2) [401204.099] sna_drawable_move_region_to_cpu: pixmap=269 all damaged on CPU [401204.099] sna_drawable_move_region_to_cpu: syncing cpu bo [401204.099] kgem_bo_is_busy: handle=115, domain: 1 exec? 0, rq? 0 [401204.099] sna_drawable_move_region_to_cpu(pixmap=286 (78x124), [(0, 0), (78, 124)], flags=5) [401204.099] sna_drawable_move_region_to_cpu: delta=(0, 0) [401204.099] sna_drawable_move_region_to_cpu: region subsumes drawable [401204.099] _sna_pixmap_move_to_cpu(pixmap=286, 78x124, flags=5) [401204.099] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=(nil), cpu_damage=(nil), is-clear?=0 [401204.099] _sna_pixmap_move_to_cpu: no readbck, discarding gpu damage [0], pending clear[0] [401204.099] sna_pixmap_alloc_cpu: pixmap=286 [401204.099] sna_pixmap_alloc_cpu: allocating CPU buffer (78x124) [401204.099] kgem_create_cpu_2d(78x124, bpp=32) [401204.099] kgem_create_cpu_2d: 78x124, 32 bpp, stride=312 [401204.099] search_snoop_cache: num_pages=10, flags=0 [401204.099] search_snoop_cache: inactive and cache empty [401204.099] __kgem_throttle_retire: nothing to retire [401204.099] search_snoop_cache: nothing retired [401204.099] kgem_create_linear(38688) [401204.099] search_linear_cache: num_pages=10, flags=106, use_active? 0 [401204.099] search_linear_cache: inactive and cache bucket empty [401204.099] search_linear_cache: active cache bucket empty [401204.099] kgem_create_linear: new handle=123, num_pages=10 [401204.099] kgem_bo_map__cpu(handle=123, size=40960, mapped? 0) [401204.099] kgem_trim_vma_cache: type=1, count=-32767 (bucket: 3) [401204.099] kgem_bo_map__cpu: caching CPU vma for 123 [401204.099] kgem_bo_map__cpu(handle=123, size=40960, mapped? 1) [401204.099] sna_pixmap_alloc_cpu: allocated CPU handle=123 (snooped? 1) [401204.099] _sna_pixmap_move_to_cpu: marking as damaged [401204.099] __sna_damage_all(78, 124) [401204.099] _sna_pixmap_move_to_cpu: syncing CPU bo [401204.099] _sna_pixmap_move_to_cpu: discarding GPU bo in favour of CPU bo [401204.099] sna_copy_boxes: memcpy_blt(box=(0, 0), (78, 124), src=(546, 0), pitches=(3120, 312)) [401204.099] memcpy_blt: src=(0, 0), dst=(0, 0), size=78x124, pitch=3120/312 [401204.099] sna_create_pixmap(78, 124, 24, usage=0) [401204.099] kgem_can_create_2d: 78x124 @ 24 [401204.099] kgem_choose_tiling: 78x124 -> 1 [401204.099] sna_create_pixmap: creating GPU pixmap 78x124, stride=312, flags=b [401204.099] create_pixmap: serial=287, usage=0, 0x0 [401204.099] sna_validate_gc changes=0 [401204.099] sna_copy_area: src=(624, 0)x(78, 124)+(0, 0) -> dst=(0, 0)+(0, 0); alu=3, pm=ffffffffffffffff [401204.099] sna_do_copy: src=(624, 0), dst=(0, 0), size=(78x124) [401204.099] sna_do_copy: after drawable: src=(624, 0), dst=(0, 0), size=(78x124) [401204.099] sna_do_copy: dst extents (0, 0), (78, 124) [401204.099] sna_do_copy: pixmap -- no source clipping [401204.099] sna_do_copy: fast source clip against extents [401204.099] sna_do_copy: src extents (624, 0), (702, 124) x 1 [401204.099] sna_do_copy: copy region (0, 0), (78, 124) x 1 [401204.099] sna_copy_boxes (boxes=1x[(0, 0), (78, 124)...], src=+(624, 0), alu=3, src.size=780x372, dst.size=78x124) [401204.099] sna_copy_boxes: dst=(priv=0xe36790, gpu_bo=(nil), cpu_bo=(nil)), src=(priv=0xe22d90, gpu_bo=(nil), cpu_bo=0xe22e30), replaces=1 [401204.099] kgem_bo_is_busy: handle=115, domain: 1 exec? 0, rq? 0 [401204.099] region_inplace: (78x124), inplace? 0 [401204.099] sna_drawable_use_bo pixmap=288, box=((0, 0), (78, 124)), flags=0... [401204.099] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=0 [401204.100] sna_drawable_use_bo: try cpu as GPU bo is idle [401204.100] sna_copy_boxes: fallback -- src=(624, 0), dst=(0, 0) [401204.100] sna_drawable_move_region_to_cpu(pixmap=269 (780x372), [(624, 0), (702, 124)], flags=2) [401204.100] sna_drawable_move_region_to_cpu: pixmap=269 all damaged on CPU [401204.100] sna_drawable_move_region_to_cpu: syncing cpu bo [401204.100] kgem_bo_is_busy: handle=115, domain: 1 exec? 0, rq? 0 [401204.100] sna_drawable_move_region_to_cpu(pixmap=288 (78x124), [(0, 0), (78, 124)], flags=5) [401204.100] sna_drawable_move_region_to_cpu: delta=(0, 0) [401204.100] sna_drawable_move_region_to_cpu: region subsumes drawable [401204.100] _sna_pixmap_move_to_cpu(pixmap=288, 78x124, flags=5) [401204.100] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=(nil), cpu_damage=(nil), is-clear?=0 [401204.100] _sna_pixmap_move_to_cpu: no readbck, discarding gpu damage [0], pending clear[0] [401204.100] sna_pixmap_alloc_cpu: pixmap=288 [401204.100] sna_pixmap_alloc_cpu: allocating CPU buffer (78x124) [401204.100] kgem_create_cpu_2d(78x124, bpp=32) [401204.100] kgem_create_cpu_2d: 78x124, 32 bpp, stride=312 [401204.100] search_snoop_cache: num_pages=10, flags=0 [401204.100] search_snoop_cache: inactive and cache empty [401204.100] __kgem_throttle_retire: nothing to retire [401204.100] search_snoop_cache: nothing retired [401204.100] kgem_create_linear(38688) [401204.100] search_linear_cache: num_pages=10, flags=106, use_active? 0 [401204.100] search_linear_cache: inactive and cache bucket empty [401204.100] search_linear_cache: active cache bucket empty [401204.100] kgem_create_linear: new handle=124, num_pages=10 [401204.100] kgem_bo_map__cpu(handle=124, size=40960, mapped? 0) [401204.100] kgem_trim_vma_cache: type=1, count=-32767 (bucket: 3) [401204.100] kgem_bo_map__cpu: caching CPU vma for 124 [401204.100] kgem_bo_map__cpu(handle=124, size=40960, mapped? 1) [401204.100] sna_pixmap_alloc_cpu: allocated CPU handle=124 (snooped? 1) [401204.100] _sna_pixmap_move_to_cpu: marking as damaged [401204.100] __sna_damage_all(78, 124) [401204.100] _sna_pixmap_move_to_cpu: syncing CPU bo [401204.100] _sna_pixmap_move_to_cpu: discarding GPU bo in favour of CPU bo [401204.100] sna_copy_boxes: memcpy_blt(box=(0, 0), (78, 124), src=(624, 0), pitches=(3120, 312)) [401204.100] memcpy_blt: src=(0, 0), dst=(0, 0), size=78x124, pitch=3120/312 [401204.100] sna_create_pixmap(78, 124, 24, usage=0) [401204.100] kgem_can_create_2d: 78x124 @ 24 [401204.100] kgem_choose_tiling: 78x124 -> 1 [401204.100] sna_create_pixmap: creating GPU pixmap 78x124, stride=312, flags=b [401204.100] create_pixmap: serial=289, usage=0, 0x0 [401204.100] sna_validate_gc changes=0 [401204.100] sna_copy_area: src=(702, 0)x(78, 124)+(0, 0) -> dst=(0, 0)+(0, 0); alu=3, pm=ffffffffffffffff [401204.100] sna_do_copy: src=(702, 0), dst=(0, 0), size=(78x124) [401204.100] sna_do_copy: after drawable: src=(702, 0), dst=(0, 0), size=(78x124) [401204.100] sna_do_copy: dst extents (0, 0), (78, 124) [401204.100] sna_do_copy: pixmap -- no source clipping [401204.100] sna_do_copy: fast source clip against extents [401204.100] sna_do_copy: src extents (702, 0), (780, 124) x 1 [401204.100] sna_do_copy: copy region (0, 0), (78, 124) x 1 [401204.100] sna_copy_boxes (boxes=1x[(0, 0), (78, 124)...], src=+(702, 0), alu=3, src.size=780x372, dst.size=78x124) [401204.100] sna_copy_boxes: dst=(priv=0xe369c0, gpu_bo=(nil), cpu_bo=(nil)), src=(priv=0xe22d90, gpu_bo=(nil), cpu_bo=0xe22e30), replaces=1 [401204.100] kgem_bo_is_busy: handle=115, domain: 1 exec? 0, rq? 0 [401204.100] region_inplace: (78x124), inplace? 0 [401204.100] sna_drawable_use_bo pixmap=290, box=((0, 0), (78, 124)), flags=0... [401204.100] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=0 [401204.100] sna_drawable_use_bo: try cpu as GPU bo is idle [401204.100] sna_copy_boxes: fallback -- src=(702, 0), dst=(0, 0) [401204.100] sna_drawable_move_region_to_cpu(pixmap=269 (780x372), [(702, 0), (780, 124)], flags=2) [401204.100] sna_drawable_move_region_to_cpu: pixmap=269 all damaged on CPU [401204.100] sna_drawable_move_region_to_cpu: syncing cpu bo [401204.100] kgem_bo_is_busy: handle=115, domain: 1 exec? 0, rq? 0 [401204.100] sna_drawable_move_region_to_cpu(pixmap=290 (78x124), [(0, 0), (78, 124)], flags=5) [401204.100] sna_drawable_move_region_to_cpu: delta=(0, 0) [401204.100] sna_drawable_move_region_to_cpu: region subsumes drawable [401204.100] _sna_pixmap_move_to_cpu(pixmap=290, 78x124, flags=5) [401204.100] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=(nil), cpu_damage=(nil), is-clear?=0 [401204.100] _sna_pixmap_move_to_cpu: no readbck, discarding gpu damage [0], pending clear[0] [401204.100] sna_pixmap_alloc_cpu: pixmap=290 [401204.100] sna_pixmap_alloc_cpu: allocating CPU buffer (78x124) [401204.100] kgem_create_cpu_2d(78x124, bpp=32) [401204.100] kgem_create_cpu_2d: 78x124, 32 bpp, stride=312 [401204.100] search_snoop_cache: num_pages=10, flags=0 [401204.100] search_snoop_cache: inactive and cache empty [401204.100] __kgem_throttle_retire: nothing to retire [401204.100] search_snoop_cache: nothing retired [401204.100] kgem_create_linear(38688) [401204.100] search_linear_cache: num_pages=10, flags=106, use_active? 0 [401204.100] search_linear_cache: inactive and cache bucket empty [401204.100] search_linear_cache: active cache bucket empty [401204.100] kgem_create_linear: new handle=125, num_pages=10 [401204.100] kgem_bo_map__cpu(handle=125, size=40960, mapped? 0) [401204.100] kgem_trim_vma_cache: type=1, count=-32767 (bucket: 3) [401204.100] kgem_bo_map__cpu: caching CPU vma for 125 [401204.100] kgem_bo_map__cpu(handle=125, size=40960, mapped? 1) [401204.100] sna_pixmap_alloc_cpu: allocated CPU handle=125 (snooped? 1) [401204.100] _sna_pixmap_move_to_cpu: marking as damaged [401204.100] __sna_damage_all(78, 124) [401204.100] _sna_pixmap_move_to_cpu: syncing CPU bo [401204.100] _sna_pixmap_move_to_cpu: discarding GPU bo in favour of CPU bo [401204.100] sna_copy_boxes: memcpy_blt(box=(0, 0), (78, 124), src=(702, 0), pitches=(3120, 312)) [401204.100] memcpy_blt: src=(0, 0), dst=(0, 0), size=78x124, pitch=3120/312 [401204.100] sna_create_pixmap(78, 124, 24, usage=0) [401204.100] kgem_can_create_2d: 78x124 @ 24 [401204.100] kgem_choose_tiling: 78x124 -> 1 [401204.100] sna_create_pixmap: creating GPU pixmap 78x124, stride=312, flags=b [401204.100] create_pixmap: serial=291, usage=0, 0x0 [401204.100] sna_validate_gc changes=0 [401204.100] sna_copy_area: src=(0, 124)x(78, 124)+(0, 0) -> dst=(0, 0)+(0, 0); alu=3, pm=ffffffffffffffff [401204.100] sna_do_copy: src=(0, 124), dst=(0, 0), size=(78x124) [401204.100] sna_do_copy: after drawable: src=(0, 124), dst=(0, 0), size=(78x124) [401204.100] sna_do_copy: dst extents (0, 0), (78, 124) [401204.100] sna_do_copy: pixmap -- no source clipping [401204.100] sna_do_copy: fast source clip against extents [401204.100] sna_do_copy: src extents (0, 124), (78, 248) x 1 [401204.100] sna_do_copy: copy region (0, 0), (78, 124) x 1 [401204.100] sna_copy_boxes (boxes=1x[(0, 0), (78, 124)...], src=+(0, 124), alu=3, src.size=780x372, dst.size=78x124) [401204.100] sna_copy_boxes: dst=(priv=0xe36bf0, gpu_bo=(nil), cpu_bo=(nil)), src=(priv=0xe22d90, gpu_bo=(nil), cpu_bo=0xe22e30), replaces=1 [401204.100] kgem_bo_is_busy: handle=115, domain: 1 exec? 0, rq? 0 [401204.100] region_inplace: (78x124), inplace? 0 [401204.100] sna_drawable_use_bo pixmap=292, box=((0, 0), (78, 124)), flags=0... [401204.100] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=0 [401204.100] sna_drawable_use_bo: try cpu as GPU bo is idle [401204.100] sna_copy_boxes: fallback -- src=(0, 124), dst=(0, 0) [401204.100] sna_drawable_move_region_to_cpu(pixmap=269 (780x372), [(0, 124), (78, 248)], flags=2) [401204.100] sna_drawable_move_region_to_cpu: pixmap=269 all damaged on CPU [401204.100] sna_drawable_move_region_to_cpu: syncing cpu bo [401204.100] kgem_bo_is_busy: handle=115, domain: 1 exec? 0, rq? 0 [401204.100] sna_drawable_move_region_to_cpu(pixmap=292 (78x124), [(0, 0), (78, 124)], flags=5) [401204.100] sna_drawable_move_region_to_cpu: delta=(0, 0) [401204.100] sna_drawable_move_region_to_cpu: region subsumes drawable [401204.100] _sna_pixmap_move_to_cpu(pixmap=292, 78x124, flags=5) [401204.100] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=(nil), cpu_damage=(nil), is-clear?=0 [401204.100] _sna_pixmap_move_to_cpu: no readbck, discarding gpu damage [0], pending clear[0] [401204.100] sna_pixmap_alloc_cpu: pixmap=292 [401204.100] sna_pixmap_alloc_cpu: allocating CPU buffer (78x124) [401204.100] kgem_create_cpu_2d(78x124, bpp=32) [401204.100] kgem_create_cpu_2d: 78x124, 32 bpp, stride=312 [401204.101] search_snoop_cache: num_pages=10, flags=0 [401204.101] search_snoop_cache: inactive and cache empty [401204.101] __kgem_throttle_retire: nothing to retire [401204.101] search_snoop_cache: nothing retired [401204.101] kgem_create_linear(38688) [401204.101] search_linear_cache: num_pages=10, flags=106, use_active? 0 [401204.101] search_linear_cache: inactive and cache bucket empty [401204.101] search_linear_cache: active cache bucket empty [401204.101] kgem_create_linear: new handle=126, num_pages=10 [401204.101] kgem_bo_map__cpu(handle=126, size=40960, mapped? 0) [401204.101] kgem_trim_vma_cache: type=1, count=-32767 (bucket: 3) [401204.101] kgem_bo_map__cpu: caching CPU vma for 126 [401204.101] kgem_bo_map__cpu(handle=126, size=40960, mapped? 1) [401204.101] sna_pixmap_alloc_cpu: allocated CPU handle=126 (snooped? 1) [401204.101] _sna_pixmap_move_to_cpu: marking as damaged [401204.101] __sna_damage_all(78, 124) [401204.101] _sna_pixmap_move_to_cpu: syncing CPU bo [401204.101] _sna_pixmap_move_to_cpu: discarding GPU bo in favour of CPU bo [401204.101] sna_copy_boxes: memcpy_blt(box=(0, 0), (78, 124), src=(0, 124), pitches=(3120, 312)) [401204.101] memcpy_blt: src=(0, 0), dst=(0, 0), size=78x124, pitch=3120/312 [401204.101] sna_create_pixmap(78, 124, 24, usage=0) [401204.101] kgem_can_create_2d: 78x124 @ 24 [401204.101] kgem_choose_tiling: 78x124 -> 1 [401204.101] sna_create_pixmap: creating GPU pixmap 78x124, stride=312, flags=b [401204.101] create_pixmap: serial=293, usage=0, 0x0 [401204.101] sna_validate_gc changes=0 [401204.101] sna_copy_area: src=(78, 124)x(78, 124)+(0, 0) -> dst=(0, 0)+(0, 0); alu=3, pm=ffffffffffffffff [401204.101] sna_do_copy: src=(78, 124), dst=(0, 0), size=(78x124) [401204.101] sna_do_copy: after drawable: src=(78, 124), dst=(0, 0), size=(78x124) [401204.101] sna_do_copy: dst extents (0, 0), (78, 124) [401204.101] sna_do_copy: pixmap -- no source clipping [401204.101] sna_do_copy: fast source clip against extents [401204.101] sna_do_copy: src extents (78, 124), (156, 248) x 1 [401204.101] sna_do_copy: copy region (0, 0), (78, 124) x 1 [401204.101] sna_copy_boxes (boxes=1x[(0, 0), (78, 124)...], src=+(78, 124), alu=3, src.size=780x372, dst.size=78x124) [401204.101] sna_copy_boxes: dst=(priv=0xe36e20, gpu_bo=(nil), cpu_bo=(nil)), src=(priv=0xe22d90, gpu_bo=(nil), cpu_bo=0xe22e30), replaces=1 [401204.101] kgem_bo_is_busy: handle=115, domain: 1 exec? 0, rq? 0 [401204.101] region_inplace: (78x124), inplace? 0 [401204.101] sna_drawable_use_bo pixmap=294, box=((0, 0), (78, 124)), flags=0... [401204.101] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=0 [401204.101] sna_drawable_use_bo: try cpu as GPU bo is idle [401204.101] sna_copy_boxes: fallback -- src=(78, 124), dst=(0, 0) [401204.101] sna_drawable_move_region_to_cpu(pixmap=269 (780x372), [(78, 124), (156, 248)], flags=2) [401204.101] sna_drawable_move_region_to_cpu: pixmap=269 all damaged on CPU [401204.101] sna_drawable_move_region_to_cpu: syncing cpu bo [401204.101] kgem_bo_is_busy: handle=115, domain: 1 exec? 0, rq? 0 [401204.101] sna_drawable_move_region_to_cpu(pixmap=294 (78x124), [(0, 0), (78, 124)], flags=5) [401204.101] sna_drawable_move_region_to_cpu: delta=(0, 0) [401204.101] sna_drawable_move_region_to_cpu: region subsumes drawable [401204.101] _sna_pixmap_move_to_cpu(pixmap=294, 78x124, flags=5) [401204.101] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=(nil), cpu_damage=(nil), is-clear?=0 [401204.101] _sna_pixmap_move_to_cpu: no readbck, discarding gpu damage [0], pending clear[0] [401204.101] sna_pixmap_alloc_cpu: pixmap=294 [401204.101] sna_pixmap_alloc_cpu: allocating CPU buffer (78x124) [401204.101] kgem_create_cpu_2d(78x124, bpp=32) [401204.101] kgem_create_cpu_2d: 78x124, 32 bpp, stride=312 [401204.101] search_snoop_cache: num_pages=10, flags=0 [401204.101] search_snoop_cache: inactive and cache empty [401204.101] __kgem_throttle_retire: nothing to retire [401204.101] search_snoop_cache: nothing retired [401204.101] kgem_create_linear(38688) [401204.101] search_linear_cache: num_pages=10, flags=106, use_active? 0 [401204.101] search_linear_cache: inactive and cache bucket empty [401204.101] search_linear_cache: active cache bucket empty [401204.101] kgem_create_linear: new handle=127, num_pages=10 [401204.101] kgem_bo_map__cpu(handle=127, size=40960, mapped? 0) [401204.101] kgem_trim_vma_cache: type=1, count=-32767 (bucket: 3) [401204.101] kgem_bo_map__cpu: caching CPU vma for 127 [401204.101] kgem_bo_map__cpu(handle=127, size=40960, mapped? 1) [401204.101] sna_pixmap_alloc_cpu: allocated CPU handle=127 (snooped? 1) [401204.101] _sna_pixmap_move_to_cpu: marking as damaged [401204.101] __sna_damage_all(78, 124) [401204.101] _sna_pixmap_move_to_cpu: syncing CPU bo [401204.101] _sna_pixmap_move_to_cpu: discarding GPU bo in favour of CPU bo [401204.101] sna_copy_boxes: memcpy_blt(box=(0, 0), (78, 124), src=(78, 124), pitches=(3120, 312)) [401204.101] memcpy_blt: src=(0, 0), dst=(0, 0), size=78x124, pitch=3120/312 [401204.101] sna_create_pixmap(78, 124, 24, usage=0) [401204.101] kgem_can_create_2d: 78x124 @ 24 [401204.101] kgem_choose_tiling: 78x124 -> 1 [401204.101] sna_create_pixmap: creating GPU pixmap 78x124, stride=312, flags=b [401204.101] create_pixmap: serial=295, usage=0, 0x0 [401204.101] sna_validate_gc changes=0 [401204.101] sna_copy_area: src=(156, 124)x(78, 124)+(0, 0) -> dst=(0, 0)+(0, 0); alu=3, pm=ffffffffffffffff [401204.101] sna_do_copy: src=(156, 124), dst=(0, 0), size=(78x124) [401204.101] sna_do_copy: after drawable: src=(156, 124), dst=(0, 0), size=(78x124) [401204.101] sna_do_copy: dst extents (0, 0), (78, 124) [401204.101] sna_do_copy: pixmap -- no source clipping [401204.101] sna_do_copy: fast source clip against extents [401204.101] sna_do_copy: src extents (156, 124), (234, 248) x 1 [401204.101] sna_do_copy: copy region (0, 0), (78, 124) x 1 [401204.101] sna_copy_boxes (boxes=1x[(0, 0), (78, 124)...], src=+(156, 124), alu=3, src.size=780x372, dst.size=78x124) [401204.101] sna_copy_boxes: dst=(priv=0xe37050, gpu_bo=(nil), cpu_bo=(nil)), src=(priv=0xe22d90, gpu_bo=(nil), cpu_bo=0xe22e30), replaces=1 [401204.101] kgem_bo_is_busy: handle=115, domain: 1 exec? 0, rq? 0 [401204.101] region_inplace: (78x124), inplace? 0 [401204.101] sna_drawable_use_bo pixmap=296, box=((0, 0), (78, 124)), flags=0... [401204.101] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=0 [401204.101] sna_drawable_use_bo: try cpu as GPU bo is idle [401204.101] sna_copy_boxes: fallback -- src=(156, 124), dst=(0, 0) [401204.101] sna_drawable_move_region_to_cpu(pixmap=269 (780x372), [(156, 124), (234, 248)], flags=2) [401204.101] sna_drawable_move_region_to_cpu: pixmap=269 all damaged on CPU [401204.101] sna_drawable_move_region_to_cpu: syncing cpu bo [401204.101] kgem_bo_is_busy: handle=115, domain: 1 exec? 0, rq? 0 [401204.101] sna_drawable_move_region_to_cpu(pixmap=296 (78x124), [(0, 0), (78, 124)], flags=5) [401204.101] sna_drawable_move_region_to_cpu: delta=(0, 0) [401204.101] sna_drawable_move_region_to_cpu: region subsumes drawable [401204.101] _sna_pixmap_move_to_cpu(pixmap=296, 78x124, flags=5) [401204.101] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=(nil), cpu_damage=(nil), is-clear?=0 [401204.101] _sna_pixmap_move_to_cpu: no readbck, discarding gpu damage [0], pending clear[0] [401204.101] sna_pixmap_alloc_cpu: pixmap=296 [401204.101] sna_pixmap_alloc_cpu: allocating CPU buffer (78x124) [401204.101] kgem_create_cpu_2d(78x124, bpp=32) [401204.101] kgem_create_cpu_2d: 78x124, 32 bpp, stride=312 [401204.101] search_snoop_cache: num_pages=10, flags=0 [401204.101] search_snoop_cache: inactive and cache empty [401204.101] __kgem_throttle_retire: nothing to retire [401204.101] search_snoop_cache: nothing retired [401204.101] kgem_create_linear(38688) [401204.101] search_linear_cache: num_pages=10, flags=106, use_active? 0 [401204.101] search_linear_cache: inactive and cache bucket empty [401204.101] search_linear_cache: active cache bucket empty [401204.101] kgem_create_linear: new handle=128, num_pages=10 [401204.101] kgem_bo_map__cpu(handle=128, size=40960, mapped? 0) [401204.101] kgem_trim_vma_cache: type=1, count=-32767 (bucket: 3) [401204.101] kgem_bo_map__cpu: caching CPU vma for 128 [401204.101] kgem_bo_map__cpu(handle=128, size=40960, mapped? 1) [401204.101] sna_pixmap_alloc_cpu: allocated CPU handle=128 (snooped? 1) [401204.101] _sna_pixmap_move_to_cpu: marking as damaged [401204.101] __sna_damage_all(78, 124) [401204.101] _sna_pixmap_move_to_cpu: syncing CPU bo [401204.101] _sna_pixmap_move_to_cpu: discarding GPU bo in favour of CPU bo [401204.101] sna_copy_boxes: memcpy_blt(box=(0, 0), (78, 124), src=(156, 124), pitches=(3120, 312)) [401204.101] memcpy_blt: src=(0, 0), dst=(0, 0), size=78x124, pitch=3120/312 [401204.102] sna_create_pixmap(78, 124, 24, usage=0) [401204.102] kgem_can_create_2d: 78x124 @ 24 [401204.102] kgem_choose_tiling: 78x124 -> 1 [401204.102] sna_create_pixmap: creating GPU pixmap 78x124, stride=312, flags=b [401204.102] create_pixmap: serial=297, usage=0, 0x0 [401204.102] sna_validate_gc changes=0 [401204.102] sna_copy_area: src=(234, 124)x(78, 124)+(0, 0) -> dst=(0, 0)+(0, 0); alu=3, pm=ffffffffffffffff [401204.102] sna_do_copy: src=(234, 124), dst=(0, 0), size=(78x124) [401204.102] sna_do_copy: after drawable: src=(234, 124), dst=(0, 0), size=(78x124) [401204.102] sna_do_copy: dst extents (0, 0), (78, 124) [401204.102] sna_do_copy: pixmap -- no source clipping [401204.102] sna_do_copy: fast source clip against extents [401204.102] sna_do_copy: src extents (234, 124), (312, 248) x 1 [401204.102] sna_do_copy: copy region (0, 0), (78, 124) x 1 [401204.102] sna_copy_boxes (boxes=1x[(0, 0), (78, 124)...], src=+(234, 124), alu=3, src.size=780x372, dst.size=78x124) [401204.102] sna_copy_boxes: dst=(priv=0xe37280, gpu_bo=(nil), cpu_bo=(nil)), src=(priv=0xe22d90, gpu_bo=(nil), cpu_bo=0xe22e30), replaces=1 [401204.102] kgem_bo_is_busy: handle=115, domain: 1 exec? 0, rq? 0 [401204.102] region_inplace: (78x124), inplace? 0 [401204.102] sna_drawable_use_bo pixmap=298, box=((0, 0), (78, 124)), flags=0... [401204.102] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=0 [401204.102] sna_drawable_use_bo: try cpu as GPU bo is idle [401204.102] sna_copy_boxes: fallback -- src=(234, 124), dst=(0, 0) [401204.102] sna_drawable_move_region_to_cpu(pixmap=269 (780x372), [(234, 124), (312, 248)], flags=2) [401204.102] sna_drawable_move_region_to_cpu: pixmap=269 all damaged on CPU [401204.102] sna_drawable_move_region_to_cpu: syncing cpu bo [401204.102] kgem_bo_is_busy: handle=115, domain: 1 exec? 0, rq? 0 [401204.102] sna_drawable_move_region_to_cpu(pixmap=298 (78x124), [(0, 0), (78, 124)], flags=5) [401204.102] sna_drawable_move_region_to_cpu: delta=(0, 0) [401204.102] sna_drawable_move_region_to_cpu: region subsumes drawable [401204.102] _sna_pixmap_move_to_cpu(pixmap=298, 78x124, flags=5) [401204.102] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=(nil), cpu_damage=(nil), is-clear?=0 [401204.102] _sna_pixmap_move_to_cpu: no readbck, discarding gpu damage [0], pending clear[0] [401204.102] sna_pixmap_alloc_cpu: pixmap=298 [401204.102] sna_pixmap_alloc_cpu: allocating CPU buffer (78x124) [401204.102] kgem_create_cpu_2d(78x124, bpp=32) [401204.102] kgem_create_cpu_2d: 78x124, 32 bpp, stride=312 [401204.102] search_snoop_cache: num_pages=10, flags=0 [401204.102] search_snoop_cache: inactive and cache empty [401204.102] __kgem_throttle_retire: nothing to retire [401204.102] search_snoop_cache: nothing retired [401204.102] kgem_create_linear(38688) [401204.102] search_linear_cache: num_pages=10, flags=106, use_active? 0 [401204.102] search_linear_cache: inactive and cache bucket empty [401204.102] search_linear_cache: active cache bucket empty [401204.102] kgem_create_linear: new handle=129, num_pages=10 [401204.102] kgem_bo_map__cpu(handle=129, size=40960, mapped? 0) [401204.102] kgem_trim_vma_cache: type=1, count=-32767 (bucket: 3) [401204.102] kgem_bo_map__cpu: caching CPU vma for 129 [401204.102] kgem_bo_map__cpu(handle=129, size=40960, mapped? 1) [401204.102] sna_pixmap_alloc_cpu: allocated CPU handle=129 (snooped? 1) [401204.102] _sna_pixmap_move_to_cpu: marking as damaged [401204.102] __sna_damage_all(78, 124) [401204.102] _sna_pixmap_move_to_cpu: syncing CPU bo [401204.102] _sna_pixmap_move_to_cpu: discarding GPU bo in favour of CPU bo [401204.102] sna_copy_boxes: memcpy_blt(box=(0, 0), (78, 124), src=(234, 124), pitches=(3120, 312)) [401204.102] memcpy_blt: src=(0, 0), dst=(0, 0), size=78x124, pitch=3120/312 [401204.102] sna_create_pixmap(78, 124, 24, usage=0) [401204.102] kgem_can_create_2d: 78x124 @ 24 [401204.102] kgem_choose_tiling: 78x124 -> 1 [401204.102] sna_create_pixmap: creating GPU pixmap 78x124, stride=312, flags=b [401204.102] create_pixmap: serial=299, usage=0, 0x0 [401204.102] sna_validate_gc changes=0 [401204.102] sna_copy_area: src=(312, 124)x(78, 124)+(0, 0) -> dst=(0, 0)+(0, 0); alu=3, pm=ffffffffffffffff [401204.102] sna_do_copy: src=(312, 124), dst=(0, 0), size=(78x124) [401204.102] sna_do_copy: after drawable: src=(312, 124), dst=(0, 0), size=(78x124) [401204.102] sna_do_copy: dst extents (0, 0), (78, 124) [401204.102] sna_do_copy: pixmap -- no source clipping [401204.102] sna_do_copy: fast source clip against extents [401204.102] sna_do_copy: src extents (312, 124), (390, 248) x 1 [401204.102] sna_do_copy: copy region (0, 0), (78, 124) x 1 [401204.102] sna_copy_boxes (boxes=1x[(0, 0), (78, 124)...], src=+(312, 124), alu=3, src.size=780x372, dst.size=78x124) [401204.102] sna_copy_boxes: dst=(priv=0xe374b0, gpu_bo=(nil), cpu_bo=(nil)), src=(priv=0xe22d90, gpu_bo=(nil), cpu_bo=0xe22e30), replaces=1 [401204.102] kgem_bo_is_busy: handle=115, domain: 1 exec? 0, rq? 0 [401204.102] region_inplace: (78x124), inplace? 0 [401204.102] sna_drawable_use_bo pixmap=300, box=((0, 0), (78, 124)), flags=0... [401204.102] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=0 [401204.102] sna_drawable_use_bo: try cpu as GPU bo is idle [401204.102] sna_copy_boxes: fallback -- src=(312, 124), dst=(0, 0) [401204.102] sna_drawable_move_region_to_cpu(pixmap=269 (780x372), [(312, 124), (390, 248)], flags=2) [401204.102] sna_drawable_move_region_to_cpu: pixmap=269 all damaged on CPU [401204.102] sna_drawable_move_region_to_cpu: syncing cpu bo [401204.102] kgem_bo_is_busy: handle=115, domain: 1 exec? 0, rq? 0 [401204.102] sna_drawable_move_region_to_cpu(pixmap=300 (78x124), [(0, 0), (78, 124)], flags=5) [401204.102] sna_drawable_move_region_to_cpu: delta=(0, 0) [401204.102] sna_drawable_move_region_to_cpu: region subsumes drawable [401204.102] _sna_pixmap_move_to_cpu(pixmap=300, 78x124, flags=5) [401204.102] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=(nil), cpu_damage=(nil), is-clear?=0 [401204.102] _sna_pixmap_move_to_cpu: no readbck, discarding gpu damage [0], pending clear[0] [401204.102] sna_pixmap_alloc_cpu: pixmap=300 [401204.102] sna_pixmap_alloc_cpu: allocating CPU buffer (78x124) [401204.102] kgem_create_cpu_2d(78x124, bpp=32) [401204.102] kgem_create_cpu_2d: 78x124, 32 bpp, stride=312 [401204.102] search_snoop_cache: num_pages=10, flags=0 [401204.102] search_snoop_cache: inactive and cache empty [401204.102] __kgem_throttle_retire: nothing to retire [401204.102] search_snoop_cache: nothing retired [401204.102] kgem_create_linear(38688) [401204.102] search_linear_cache: num_pages=10, flags=106, use_active? 0 [401204.102] search_linear_cache: inactive and cache bucket empty [401204.102] search_linear_cache: active cache bucket empty [401204.102] kgem_create_linear: new handle=130, num_pages=10 [401204.102] kgem_bo_map__cpu(handle=130, size=40960, mapped? 0) [401204.102] kgem_trim_vma_cache: type=1, count=-32767 (bucket: 3) [401204.102] kgem_bo_map__cpu: caching CPU vma for 130 [401204.102] kgem_bo_map__cpu(handle=130, size=40960, mapped? 1) [401204.102] sna_pixmap_alloc_cpu: allocated CPU handle=130 (snooped? 1) [401204.102] _sna_pixmap_move_to_cpu: marking as damaged [401204.102] __sna_damage_all(78, 124) [401204.102] _sna_pixmap_move_to_cpu: syncing CPU bo [401204.102] _sna_pixmap_move_to_cpu: discarding GPU bo in favour of CPU bo [401204.102] sna_copy_boxes: memcpy_blt(box=(0, 0), (78, 124), src=(312, 124), pitches=(3120, 312)) [401204.102] memcpy_blt: src=(0, 0), dst=(0, 0), size=78x124, pitch=3120/312 [401204.102] sna_create_pixmap(78, 124, 24, usage=0) [401204.102] kgem_can_create_2d: 78x124 @ 24 [401204.102] kgem_choose_tiling: 78x124 -> 1 [401204.102] sna_create_pixmap: creating GPU pixmap 78x124, stride=312, flags=b [401204.102] create_pixmap: serial=301, usage=0, 0x0 [401204.102] sna_validate_gc changes=0 [401204.102] sna_copy_area: src=(390, 124)x(78, 124)+(0, 0) -> dst=(0, 0)+(0, 0); alu=3, pm=ffffffffffffffff [401204.102] sna_do_copy: src=(390, 124), dst=(0, 0), size=(78x124) [401204.102] sna_do_copy: after drawable: src=(390, 124), dst=(0, 0), size=(78x124) [401204.102] sna_do_copy: dst extents (0, 0), (78, 124) [401204.102] sna_do_copy: pixmap -- no source clipping [401204.102] sna_do_copy: fast source clip against extents [401204.102] sna_do_copy: src extents (390, 124), (468, 248) x 1 [401204.102] sna_do_copy: copy region (0, 0), (78, 124) x 1 [401204.102] sna_copy_boxes (boxes=1x[(0, 0), (78, 124)...], src=+(390, 124), alu=3, src.size=780x372, dst.size=78x124) [401204.102] sna_copy_boxes: dst=(priv=0xe376e0, gpu_bo=(nil), cpu_bo=(nil)), src=(priv=0xe22d90, gpu_bo=(nil), cpu_bo=0xe22e30), replaces=1 [401204.102] kgem_bo_is_busy: handle=115, domain: 1 exec? 0, rq? 0 [401204.103] region_inplace: (78x124), inplace? 0 [401204.103] sna_drawable_use_bo pixmap=302, box=((0, 0), (78, 124)), flags=0... [401204.103] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=0 [401204.103] sna_drawable_use_bo: try cpu as GPU bo is idle [401204.103] sna_copy_boxes: fallback -- src=(390, 124), dst=(0, 0) [401204.103] sna_drawable_move_region_to_cpu(pixmap=269 (780x372), [(390, 124), (468, 248)], flags=2) [401204.103] sna_drawable_move_region_to_cpu: pixmap=269 all damaged on CPU [401204.103] sna_drawable_move_region_to_cpu: syncing cpu bo [401204.103] kgem_bo_is_busy: handle=115, domain: 1 exec? 0, rq? 0 [401204.103] sna_drawable_move_region_to_cpu(pixmap=302 (78x124), [(0, 0), (78, 124)], flags=5) [401204.103] sna_drawable_move_region_to_cpu: delta=(0, 0) [401204.103] sna_drawable_move_region_to_cpu: region subsumes drawable [401204.103] _sna_pixmap_move_to_cpu(pixmap=302, 78x124, flags=5) [401204.103] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=(nil), cpu_damage=(nil), is-clear?=0 [401204.103] _sna_pixmap_move_to_cpu: no readbck, discarding gpu damage [0], pending clear[0] [401204.103] sna_pixmap_alloc_cpu: pixmap=302 [401204.103] sna_pixmap_alloc_cpu: allocating CPU buffer (78x124) [401204.103] kgem_create_cpu_2d(78x124, bpp=32) [401204.103] kgem_create_cpu_2d: 78x124, 32 bpp, stride=312 [401204.103] search_snoop_cache: num_pages=10, flags=0 [401204.103] search_snoop_cache: inactive and cache empty [401204.103] __kgem_throttle_retire: nothing to retire [401204.103] search_snoop_cache: nothing retired [401204.103] kgem_create_linear(38688) [401204.103] search_linear_cache: num_pages=10, flags=106, use_active? 0 [401204.103] search_linear_cache: inactive and cache bucket empty [401204.103] search_linear_cache: active cache bucket empty [401204.103] kgem_create_linear: new handle=131, num_pages=10 [401204.103] kgem_bo_map__cpu(handle=131, size=40960, mapped? 0) [401204.103] kgem_trim_vma_cache: type=1, count=-32767 (bucket: 3) [401204.103] kgem_bo_map__cpu: caching CPU vma for 131 [401204.103] kgem_bo_map__cpu(handle=131, size=40960, mapped? 1) [401204.103] sna_pixmap_alloc_cpu: allocated CPU handle=131 (snooped? 1) [401204.103] _sna_pixmap_move_to_cpu: marking as damaged [401204.103] __sna_damage_all(78, 124) [401204.103] _sna_pixmap_move_to_cpu: syncing CPU bo [401204.103] _sna_pixmap_move_to_cpu: discarding GPU bo in favour of CPU bo [401204.103] sna_copy_boxes: memcpy_blt(box=(0, 0), (78, 124), src=(390, 124), pitches=(3120, 312)) [401204.103] memcpy_blt: src=(0, 0), dst=(0, 0), size=78x124, pitch=3120/312 [401204.103] sna_create_pixmap(78, 124, 24, usage=0) [401204.103] kgem_can_create_2d: 78x124 @ 24 [401204.103] kgem_choose_tiling: 78x124 -> 1 [401204.103] sna_create_pixmap: creating GPU pixmap 78x124, stride=312, flags=b [401204.103] create_pixmap: serial=303, usage=0, 0x0 [401204.103] sna_validate_gc changes=0 [401204.103] sna_copy_area: src=(468, 124)x(78, 124)+(0, 0) -> dst=(0, 0)+(0, 0); alu=3, pm=ffffffffffffffff [401204.103] sna_do_copy: src=(468, 124), dst=(0, 0), size=(78x124) [401204.103] sna_do_copy: after drawable: src=(468, 124), dst=(0, 0), size=(78x124) [401204.103] sna_do_copy: dst extents (0, 0), (78, 124) [401204.103] sna_do_copy: pixmap -- no source clipping [401204.103] sna_do_copy: fast source clip against extents [401204.103] sna_do_copy: src extents (468, 124), (546, 248) x 1 [401204.103] sna_do_copy: copy region (0, 0), (78, 124) x 1 [401204.103] sna_copy_boxes (boxes=1x[(0, 0), (78, 124)...], src=+(468, 124), alu=3, src.size=780x372, dst.size=78x124) [401204.103] sna_copy_boxes: dst=(priv=0xe37910, gpu_bo=(nil), cpu_bo=(nil)), src=(priv=0xe22d90, gpu_bo=(nil), cpu_bo=0xe22e30), replaces=1 [401204.103] kgem_bo_is_busy: handle=115, domain: 1 exec? 0, rq? 0 [401204.103] region_inplace: (78x124), inplace? 0 [401204.103] sna_drawable_use_bo pixmap=304, box=((0, 0), (78, 124)), flags=0... [401204.103] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=0 [401204.103] sna_drawable_use_bo: try cpu as GPU bo is idle [401204.103] sna_copy_boxes: fallback -- src=(468, 124), dst=(0, 0) [401204.103] sna_drawable_move_region_to_cpu(pixmap=269 (780x372), [(468, 124), (546, 248)], flags=2) [401204.103] sna_drawable_move_region_to_cpu: pixmap=269 all damaged on CPU [401204.103] sna_drawable_move_region_to_cpu: syncing cpu bo [401204.103] kgem_bo_is_busy: handle=115, domain: 1 exec? 0, rq? 0 [401204.103] sna_drawable_move_region_to_cpu(pixmap=304 (78x124), [(0, 0), (78, 124)], flags=5) [401204.103] sna_drawable_move_region_to_cpu: delta=(0, 0) [401204.103] sna_drawable_move_region_to_cpu: region subsumes drawable [401204.103] _sna_pixmap_move_to_cpu(pixmap=304, 78x124, flags=5) [401204.103] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=(nil), cpu_damage=(nil), is-clear?=0 [401204.103] _sna_pixmap_move_to_cpu: no readbck, discarding gpu damage [0], pending clear[0] [401204.103] sna_pixmap_alloc_cpu: pixmap=304 [401204.103] sna_pixmap_alloc_cpu: allocating CPU buffer (78x124) [401204.103] kgem_create_cpu_2d(78x124, bpp=32) [401204.103] kgem_create_cpu_2d: 78x124, 32 bpp, stride=312 [401204.103] search_snoop_cache: num_pages=10, flags=0 [401204.103] search_snoop_cache: inactive and cache empty [401204.103] __kgem_throttle_retire: nothing to retire [401204.103] search_snoop_cache: nothing retired [401204.103] kgem_create_linear(38688) [401204.103] search_linear_cache: num_pages=10, flags=106, use_active? 0 [401204.103] search_linear_cache: inactive and cache bucket empty [401204.103] search_linear_cache: active cache bucket empty [401204.103] kgem_create_linear: new handle=132, num_pages=10 [401204.103] kgem_bo_map__cpu(handle=132, size=40960, mapped? 0) [401204.103] kgem_trim_vma_cache: type=1, count=-32767 (bucket: 3) [401204.103] kgem_bo_map__cpu: caching CPU vma for 132 [401204.103] kgem_bo_map__cpu(handle=132, size=40960, mapped? 1) [401204.103] sna_pixmap_alloc_cpu: allocated CPU handle=132 (snooped? 1) [401204.103] _sna_pixmap_move_to_cpu: marking as damaged [401204.103] __sna_damage_all(78, 124) [401204.103] _sna_pixmap_move_to_cpu: syncing CPU bo [401204.103] _sna_pixmap_move_to_cpu: discarding GPU bo in favour of CPU bo [401204.103] sna_copy_boxes: memcpy_blt(box=(0, 0), (78, 124), src=(468, 124), pitches=(3120, 312)) [401204.103] memcpy_blt: src=(0, 0), dst=(0, 0), size=78x124, pitch=3120/312 [401204.103] sna_create_pixmap(78, 124, 24, usage=0) [401204.103] kgem_can_create_2d: 78x124 @ 24 [401204.103] kgem_choose_tiling: 78x124 -> 1 [401204.103] sna_create_pixmap: creating GPU pixmap 78x124, stride=312, flags=b [401204.103] create_pixmap: serial=305, usage=0, 0x0 [401204.103] sna_validate_gc changes=0 [401204.103] sna_copy_area: src=(546, 124)x(78, 124)+(0, 0) -> dst=(0, 0)+(0, 0); alu=3, pm=ffffffffffffffff [401204.103] sna_do_copy: src=(546, 124), dst=(0, 0), size=(78x124) [401204.103] sna_do_copy: after drawable: src=(546, 124), dst=(0, 0), size=(78x124) [401204.103] sna_do_copy: dst extents (0, 0), (78, 124) [401204.103] sna_do_copy: pixmap -- no source clipping [401204.103] sna_do_copy: fast source clip against extents [401204.103] sna_do_copy: src extents (546, 124), (624, 248) x 1 [401204.103] sna_do_copy: copy region (0, 0), (78, 124) x 1 [401204.103] sna_copy_boxes (boxes=1x[(0, 0), (78, 124)...], src=+(546, 124), alu=3, src.size=780x372, dst.size=78x124) [401204.103] sna_copy_boxes: dst=(priv=0xe37b40, gpu_bo=(nil), cpu_bo=(nil)), src=(priv=0xe22d90, gpu_bo=(nil), cpu_bo=0xe22e30), replaces=1 [401204.103] kgem_bo_is_busy: handle=115, domain: 1 exec? 0, rq? 0 [401204.103] region_inplace: (78x124), inplace? 0 [401204.103] sna_drawable_use_bo pixmap=306, box=((0, 0), (78, 124)), flags=0... [401204.103] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=0 [401204.103] sna_drawable_use_bo: try cpu as GPU bo is idle [401204.103] sna_copy_boxes: fallback -- src=(546, 124), dst=(0, 0) [401204.103] sna_drawable_move_region_to_cpu(pixmap=269 (780x372), [(546, 124), (624, 248)], flags=2) [401204.103] sna_drawable_move_region_to_cpu: pixmap=269 all damaged on CPU [401204.103] sna_drawable_move_region_to_cpu: syncing cpu bo [401204.103] kgem_bo_is_busy: handle=115, domain: 1 exec? 0, rq? 0 [401204.103] sna_drawable_move_region_to_cpu(pixmap=306 (78x124), [(0, 0), (78, 124)], flags=5) [401204.103] sna_drawable_move_region_to_cpu: delta=(0, 0) [401204.103] sna_drawable_move_region_to_cpu: region subsumes drawable [401204.103] _sna_pixmap_move_to_cpu(pixmap=306, 78x124, flags=5) [401204.103] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=(nil), cpu_damage=(nil), is-clear?=0 [401204.103] _sna_pixmap_move_to_cpu: no readbck, discarding gpu damage [0], pending clear[0] [401204.103] sna_pixmap_alloc_cpu: pixmap=306 [401204.103] sna_pixmap_alloc_cpu: allocating CPU buffer (78x124) [401204.103] kgem_create_cpu_2d(78x124, bpp=32) [401204.103] kgem_create_cpu_2d: 78x124, 32 bpp, stride=312 [401204.103] search_snoop_cache: num_pages=10, flags=0 [401204.103] search_snoop_cache: inactive and cache empty [401204.105] __kgem_throttle_retire: nothing to retire [401204.105] search_snoop_cache: nothing retired [401204.105] kgem_create_linear(38688) [401204.105] search_linear_cache: num_pages=10, flags=106, use_active? 0 [401204.105] search_linear_cache: inactive and cache bucket empty [401204.105] search_linear_cache: active cache bucket empty [401204.105] kgem_create_linear: new handle=133, num_pages=10 [401204.105] kgem_bo_map__cpu(handle=133, size=40960, mapped? 0) [401204.105] kgem_trim_vma_cache: type=1, count=-32767 (bucket: 3) [401204.105] kgem_bo_map__cpu: caching CPU vma for 133 [401204.105] kgem_bo_map__cpu(handle=133, size=40960, mapped? 1) [401204.105] sna_pixmap_alloc_cpu: allocated CPU handle=133 (snooped? 1) [401204.105] _sna_pixmap_move_to_cpu: marking as damaged [401204.105] __sna_damage_all(78, 124) [401204.105] _sna_pixmap_move_to_cpu: syncing CPU bo [401204.105] _sna_pixmap_move_to_cpu: discarding GPU bo in favour of CPU bo [401204.105] sna_copy_boxes: memcpy_blt(box=(0, 0), (78, 124), src=(546, 124), pitches=(3120, 312)) [401204.105] memcpy_blt: src=(0, 0), dst=(0, 0), size=78x124, pitch=3120/312 [401204.105] sna_create_pixmap(78, 124, 24, usage=0) [401204.105] kgem_can_create_2d: 78x124 @ 24 [401204.105] kgem_choose_tiling: 78x124 -> 1 [401204.105] sna_create_pixmap: creating GPU pixmap 78x124, stride=312, flags=b [401204.105] create_pixmap: serial=307, usage=0, 0x0 [401204.105] sna_validate_gc changes=0 [401204.105] sna_copy_area: src=(624, 124)x(78, 124)+(0, 0) -> dst=(0, 0)+(0, 0); alu=3, pm=ffffffffffffffff [401204.105] sna_do_copy: src=(624, 124), dst=(0, 0), size=(78x124) [401204.105] sna_do_copy: after drawable: src=(624, 124), dst=(0, 0), size=(78x124) [401204.105] sna_do_copy: dst extents (0, 0), (78, 124) [401204.105] sna_do_copy: pixmap -- no source clipping [401204.105] sna_do_copy: fast source clip against extents [401204.105] sna_do_copy: src extents (624, 124), (702, 248) x 1 [401204.105] sna_do_copy: copy region (0, 0), (78, 124) x 1 [401204.105] sna_copy_boxes (boxes=1x[(0, 0), (78, 124)...], src=+(624, 124), alu=3, src.size=780x372, dst.size=78x124) [401204.105] sna_copy_boxes: dst=(priv=0xe37d70, gpu_bo=(nil), cpu_bo=(nil)), src=(priv=0xe22d90, gpu_bo=(nil), cpu_bo=0xe22e30), replaces=1 [401204.105] kgem_bo_is_busy: handle=115, domain: 1 exec? 0, rq? 0 [401204.105] region_inplace: (78x124), inplace? 0 [401204.105] sna_drawable_use_bo pixmap=308, box=((0, 0), (78, 124)), flags=0... [401204.105] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=0 [401204.105] sna_drawable_use_bo: try cpu as GPU bo is idle [401204.105] sna_copy_boxes: fallback -- src=(624, 124), dst=(0, 0) [401204.105] sna_drawable_move_region_to_cpu(pixmap=269 (780x372), [(624, 124), (702, 248)], flags=2) [401204.105] sna_drawable_move_region_to_cpu: pixmap=269 all damaged on CPU [401204.105] sna_drawable_move_region_to_cpu: syncing cpu bo [401204.105] kgem_bo_is_busy: handle=115, domain: 1 exec? 0, rq? 0 [401204.105] sna_drawable_move_region_to_cpu(pixmap=308 (78x124), [(0, 0), (78, 124)], flags=5) [401204.105] sna_drawable_move_region_to_cpu: delta=(0, 0) [401204.105] sna_drawable_move_region_to_cpu: region subsumes drawable [401204.106] _sna_pixmap_move_to_cpu(pixmap=308, 78x124, flags=5) [401204.106] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=(nil), cpu_damage=(nil), is-clear?=0 [401204.106] _sna_pixmap_move_to_cpu: no readbck, discarding gpu damage [0], pending clear[0] [401204.106] sna_pixmap_alloc_cpu: pixmap=308 [401204.106] sna_pixmap_alloc_cpu: allocating CPU buffer (78x124) [401204.106] kgem_create_cpu_2d(78x124, bpp=32) [401204.106] kgem_create_cpu_2d: 78x124, 32 bpp, stride=312 [401204.106] search_snoop_cache: num_pages=10, flags=0 [401204.106] search_snoop_cache: inactive and cache empty [401204.106] __kgem_throttle_retire: nothing to retire [401204.106] search_snoop_cache: nothing retired [401204.106] kgem_create_linear(38688) [401204.106] search_linear_cache: num_pages=10, flags=106, use_active? 0 [401204.106] search_linear_cache: inactive and cache bucket empty [401204.106] search_linear_cache: active cache bucket empty [401204.106] kgem_create_linear: new handle=134, num_pages=10 [401204.106] kgem_bo_map__cpu(handle=134, size=40960, mapped? 0) [401204.106] kgem_trim_vma_cache: type=1, count=-32767 (bucket: 3) [401204.106] kgem_bo_map__cpu: caching CPU vma for 134 [401204.106] kgem_bo_map__cpu(handle=134, size=40960, mapped? 1) [401204.106] sna_pixmap_alloc_cpu: allocated CPU handle=134 (snooped? 1) [401204.106] _sna_pixmap_move_to_cpu: marking as damaged [401204.106] __sna_damage_all(78, 124) [401204.106] _sna_pixmap_move_to_cpu: syncing CPU bo [401204.106] _sna_pixmap_move_to_cpu: discarding GPU bo in favour of CPU bo [401204.106] sna_copy_boxes: memcpy_blt(box=(0, 0), (78, 124), src=(624, 124), pitches=(3120, 312)) [401204.106] memcpy_blt: src=(0, 0), dst=(0, 0), size=78x124, pitch=3120/312 [401204.106] sna_create_pixmap(78, 124, 24, usage=0) [401204.106] kgem_can_create_2d: 78x124 @ 24 [401204.106] kgem_choose_tiling: 78x124 -> 1 [401204.106] sna_create_pixmap: creating GPU pixmap 78x124, stride=312, flags=b [401204.106] create_pixmap: serial=309, usage=0, 0x0 [401204.106] sna_validate_gc changes=0 [401204.106] sna_copy_area: src=(702, 124)x(78, 124)+(0, 0) -> dst=(0, 0)+(0, 0); alu=3, pm=ffffffffffffffff [401204.106] sna_do_copy: src=(702, 124), dst=(0, 0), size=(78x124) [401204.106] sna_do_copy: after drawable: src=(702, 124), dst=(0, 0), size=(78x124) [401204.106] sna_do_copy: dst extents (0, 0), (78, 124) [401204.106] sna_do_copy: pixmap -- no source clipping [401204.106] sna_do_copy: fast source clip against extents [401204.106] sna_do_copy: src extents (702, 124), (780, 248) x 1 [401204.106] sna_do_copy: copy region (0, 0), (78, 124) x 1 [401204.106] sna_copy_boxes (boxes=1x[(0, 0), (78, 124)...], src=+(702, 124), alu=3, src.size=780x372, dst.size=78x124) [401204.106] sna_copy_boxes: dst=(priv=0xe37fa0, gpu_bo=(nil), cpu_bo=(nil)), src=(priv=0xe22d90, gpu_bo=(nil), cpu_bo=0xe22e30), replaces=1 [401204.106] kgem_bo_is_busy: handle=115, domain: 1 exec? 0, rq? 0 [401204.106] region_inplace: (78x124), inplace? 0 [401204.106] sna_drawable_use_bo pixmap=310, box=((0, 0), (78, 124)), flags=0... [401204.106] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=0 [401204.106] sna_drawable_use_bo: try cpu as GPU bo is idle [401204.106] sna_copy_boxes: fallback -- src=(702, 124), dst=(0, 0) [401204.106] sna_drawable_move_region_to_cpu(pixmap=269 (780x372), [(702, 124), (780, 248)], flags=2) [401204.106] sna_drawable_move_region_to_cpu: pixmap=269 all damaged on CPU [401204.106] sna_drawable_move_region_to_cpu: syncing cpu bo [401204.106] kgem_bo_is_busy: handle=115, domain: 1 exec? 0, rq? 0 [401204.106] sna_drawable_move_region_to_cpu(pixmap=310 (78x124), [(0, 0), (78, 124)], flags=5) [401204.106] sna_drawable_move_region_to_cpu: delta=(0, 0) [401204.106] sna_drawable_move_region_to_cpu: region subsumes drawable [401204.106] _sna_pixmap_move_to_cpu(pixmap=310, 78x124, flags=5) [401204.106] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=(nil), cpu_damage=(nil), is-clear?=0 [401204.106] _sna_pixmap_move_to_cpu: no readbck, discarding gpu damage [0], pending clear[0] [401204.106] sna_pixmap_alloc_cpu: pixmap=310 [401204.106] sna_pixmap_alloc_cpu: allocating CPU buffer (78x124) [401204.106] kgem_create_cpu_2d(78x124, bpp=32) [401204.106] kgem_create_cpu_2d: 78x124, 32 bpp, stride=312 [401204.106] search_snoop_cache: num_pages=10, flags=0 [401204.106] search_snoop_cache: inactive and cache empty [401204.106] __kgem_throttle_retire: nothing to retire [401204.106] search_snoop_cache: nothing retired [401204.106] kgem_create_linear(38688) [401204.106] search_linear_cache: num_pages=10, flags=106, use_active? 0 [401204.106] search_linear_cache: inactive and cache bucket empty [401204.106] search_linear_cache: active cache bucket empty [401204.106] kgem_create_linear: new handle=135, num_pages=10 [401204.106] kgem_bo_map__cpu(handle=135, size=40960, mapped? 0) [401204.106] kgem_trim_vma_cache: type=1, count=-32767 (bucket: 3) [401204.106] kgem_bo_map__cpu: caching CPU vma for 135 [401204.106] kgem_bo_map__cpu(handle=135, size=40960, mapped? 1) [401204.106] sna_pixmap_alloc_cpu: allocated CPU handle=135 (snooped? 1) [401204.106] _sna_pixmap_move_to_cpu: marking as damaged [401204.106] __sna_damage_all(78, 124) [401204.106] _sna_pixmap_move_to_cpu: syncing CPU bo [401204.106] _sna_pixmap_move_to_cpu: discarding GPU bo in favour of CPU bo [401204.106] sna_copy_boxes: memcpy_blt(box=(0, 0), (78, 124), src=(702, 124), pitches=(3120, 312)) [401204.106] memcpy_blt: src=(0, 0), dst=(0, 0), size=78x124, pitch=3120/312 [401204.106] sna_create_pixmap(78, 124, 24, usage=0) [401204.106] kgem_can_create_2d: 78x124 @ 24 [401204.106] kgem_choose_tiling: 78x124 -> 1 [401204.106] sna_create_pixmap: creating GPU pixmap 78x124, stride=312, flags=b [401204.106] create_pixmap: serial=311, usage=0, 0x0 [401204.106] sna_validate_gc changes=0 [401204.106] sna_copy_area: src=(0, 248)x(78, 124)+(0, 0) -> dst=(0, 0)+(0, 0); alu=3, pm=ffffffffffffffff [401204.106] sna_do_copy: src=(0, 248), dst=(0, 0), size=(78x124) [401204.106] sna_do_copy: after drawable: src=(0, 248), dst=(0, 0), size=(78x124) [401204.106] sna_do_copy: dst extents (0, 0), (78, 124) [401204.106] sna_do_copy: pixmap -- no source clipping [401204.106] sna_do_copy: fast source clip against extents [401204.106] sna_do_copy: src extents (0, 248), (78, 372) x 1 [401204.106] sna_do_copy: copy region (0, 0), (78, 124) x 1 [401204.106] sna_copy_boxes (boxes=1x[(0, 0), (78, 124)...], src=+(0, 248), alu=3, src.size=780x372, dst.size=78x124) [401204.106] sna_copy_boxes: dst=(priv=0xe381d0, gpu_bo=(nil), cpu_bo=(nil)), src=(priv=0xe22d90, gpu_bo=(nil), cpu_bo=0xe22e30), replaces=1 [401204.106] kgem_bo_is_busy: handle=115, domain: 1 exec? 0, rq? 0 [401204.106] region_inplace: (78x124), inplace? 0 [401204.106] sna_drawable_use_bo pixmap=312, box=((0, 0), (78, 124)), flags=0... [401204.106] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=0 [401204.106] sna_drawable_use_bo: try cpu as GPU bo is idle [401204.106] sna_copy_boxes: fallback -- src=(0, 248), dst=(0, 0) [401204.106] sna_drawable_move_region_to_cpu(pixmap=269 (780x372), [(0, 248), (78, 372)], flags=2) [401204.106] sna_drawable_move_region_to_cpu: pixmap=269 all damaged on CPU [401204.106] sna_drawable_move_region_to_cpu: syncing cpu bo [401204.106] kgem_bo_is_busy: handle=115, domain: 1 exec? 0, rq? 0 [401204.106] sna_drawable_move_region_to_cpu(pixmap=312 (78x124), [(0, 0), (78, 124)], flags=5) [401204.106] sna_drawable_move_region_to_cpu: delta=(0, 0) [401204.106] sna_drawable_move_region_to_cpu: region subsumes drawable [401204.106] _sna_pixmap_move_to_cpu(pixmap=312, 78x124, flags=5) [401204.106] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=(nil), cpu_damage=(nil), is-clear?=0 [401204.106] _sna_pixmap_move_to_cpu: no readbck, discarding gpu damage [0], pending clear[0] [401204.106] sna_pixmap_alloc_cpu: pixmap=312 [401204.106] sna_pixmap_alloc_cpu: allocating CPU buffer (78x124) [401204.106] kgem_create_cpu_2d(78x124, bpp=32) [401204.106] kgem_create_cpu_2d: 78x124, 32 bpp, stride=312 [401204.106] search_snoop_cache: num_pages=10, flags=0 [401204.106] search_snoop_cache: inactive and cache empty [401204.106] __kgem_throttle_retire: nothing to retire [401204.106] search_snoop_cache: nothing retired [401204.106] kgem_create_linear(38688) [401204.106] search_linear_cache: num_pages=10, flags=106, use_active? 0 [401204.106] search_linear_cache: inactive and cache bucket empty [401204.106] search_linear_cache: active cache bucket empty [401204.106] kgem_create_linear: new handle=136, num_pages=10 [401204.106] kgem_bo_map__cpu(handle=136, size=40960, mapped? 0) [401204.106] kgem_trim_vma_cache: type=1, count=-32767 (bucket: 3) [401204.106] kgem_bo_map__cpu: caching CPU vma for 136 [401204.106] kgem_bo_map__cpu(handle=136, size=40960, mapped? 1) [401204.107] sna_pixmap_alloc_cpu: allocated CPU handle=136 (snooped? 1) [401204.107] _sna_pixmap_move_to_cpu: marking as damaged [401204.107] __sna_damage_all(78, 124) [401204.107] _sna_pixmap_move_to_cpu: syncing CPU bo [401204.107] _sna_pixmap_move_to_cpu: discarding GPU bo in favour of CPU bo [401204.107] sna_copy_boxes: memcpy_blt(box=(0, 0), (78, 124), src=(0, 248), pitches=(3120, 312)) [401204.107] memcpy_blt: src=(0, 0), dst=(0, 0), size=78x124, pitch=3120/312 [401204.107] sna_create_pixmap(78, 124, 24, usage=0) [401204.107] kgem_can_create_2d: 78x124 @ 24 [401204.107] kgem_choose_tiling: 78x124 -> 1 [401204.107] sna_create_pixmap: creating GPU pixmap 78x124, stride=312, flags=b [401204.107] create_pixmap: serial=313, usage=0, 0x0 [401204.107] sna_validate_gc changes=0 [401204.107] sna_copy_area: src=(78, 248)x(78, 124)+(0, 0) -> dst=(0, 0)+(0, 0); alu=3, pm=ffffffffffffffff [401204.107] sna_do_copy: src=(78, 248), dst=(0, 0), size=(78x124) [401204.107] sna_do_copy: after drawable: src=(78, 248), dst=(0, 0), size=(78x124) [401204.107] sna_do_copy: dst extents (0, 0), (78, 124) [401204.107] sna_do_copy: pixmap -- no source clipping [401204.107] sna_do_copy: fast source clip against extents [401204.107] sna_do_copy: src extents (78, 248), (156, 372) x 1 [401204.107] sna_do_copy: copy region (0, 0), (78, 124) x 1 [401204.107] sna_copy_boxes (boxes=1x[(0, 0), (78, 124)...], src=+(78, 248), alu=3, src.size=780x372, dst.size=78x124) [401204.107] sna_copy_boxes: dst=(priv=0xe38400, gpu_bo=(nil), cpu_bo=(nil)), src=(priv=0xe22d90, gpu_bo=(nil), cpu_bo=0xe22e30), replaces=1 [401204.107] kgem_bo_is_busy: handle=115, domain: 1 exec? 0, rq? 0 [401204.107] region_inplace: (78x124), inplace? 0 [401204.107] sna_drawable_use_bo pixmap=314, box=((0, 0), (78, 124)), flags=0... [401204.107] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=0 [401204.107] sna_drawable_use_bo: try cpu as GPU bo is idle [401204.107] sna_copy_boxes: fallback -- src=(78, 248), dst=(0, 0) [401204.107] sna_drawable_move_region_to_cpu(pixmap=269 (780x372), [(78, 248), (156, 372)], flags=2) [401204.107] sna_drawable_move_region_to_cpu: pixmap=269 all damaged on CPU [401204.107] sna_drawable_move_region_to_cpu: syncing cpu bo [401204.107] kgem_bo_is_busy: handle=115, domain: 1 exec? 0, rq? 0 [401204.107] sna_drawable_move_region_to_cpu(pixmap=314 (78x124), [(0, 0), (78, 124)], flags=5) [401204.107] sna_drawable_move_region_to_cpu: delta=(0, 0) [401204.107] sna_drawable_move_region_to_cpu: region subsumes drawable [401204.107] _sna_pixmap_move_to_cpu(pixmap=314, 78x124, flags=5) [401204.107] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=(nil), cpu_damage=(nil), is-clear?=0 [401204.107] _sna_pixmap_move_to_cpu: no readbck, discarding gpu damage [0], pending clear[0] [401204.107] sna_pixmap_alloc_cpu: pixmap=314 [401204.107] sna_pixmap_alloc_cpu: allocating CPU buffer (78x124) [401204.107] kgem_create_cpu_2d(78x124, bpp=32) [401204.107] kgem_create_cpu_2d: 78x124, 32 bpp, stride=312 [401204.107] search_snoop_cache: num_pages=10, flags=0 [401204.107] search_snoop_cache: inactive and cache empty [401204.107] __kgem_throttle_retire: nothing to retire [401204.107] search_snoop_cache: nothing retired [401204.107] kgem_create_linear(38688) [401204.107] search_linear_cache: num_pages=10, flags=106, use_active? 0 [401204.107] search_linear_cache: inactive and cache bucket empty [401204.107] search_linear_cache: active cache bucket empty [401204.107] kgem_create_linear: new handle=137, num_pages=10 [401204.107] kgem_bo_map__cpu(handle=137, size=40960, mapped? 0) [401204.107] kgem_trim_vma_cache: type=1, count=-32767 (bucket: 3) [401204.107] kgem_bo_map__cpu: caching CPU vma for 137 [401204.107] kgem_bo_map__cpu(handle=137, size=40960, mapped? 1) [401204.107] sna_pixmap_alloc_cpu: allocated CPU handle=137 (snooped? 1) [401204.107] _sna_pixmap_move_to_cpu: marking as damaged [401204.107] __sna_damage_all(78, 124) [401204.107] _sna_pixmap_move_to_cpu: syncing CPU bo [401204.107] _sna_pixmap_move_to_cpu: discarding GPU bo in favour of CPU bo [401204.107] sna_copy_boxes: memcpy_blt(box=(0, 0), (78, 124), src=(78, 248), pitches=(3120, 312)) [401204.107] memcpy_blt: src=(0, 0), dst=(0, 0), size=78x124, pitch=3120/312 [401204.107] sna_create_pixmap(78, 124, 24, usage=0) [401204.107] kgem_can_create_2d: 78x124 @ 24 [401204.107] kgem_choose_tiling: 78x124 -> 1 [401204.107] sna_create_pixmap: creating GPU pixmap 78x124, stride=312, flags=b [401204.107] create_pixmap: serial=315, usage=0, 0x0 [401204.107] sna_validate_gc changes=0 [401204.107] sna_copy_area: src=(156, 248)x(78, 124)+(0, 0) -> dst=(0, 0)+(0, 0); alu=3, pm=ffffffffffffffff [401204.107] sna_do_copy: src=(156, 248), dst=(0, 0), size=(78x124) [401204.107] sna_do_copy: after drawable: src=(156, 248), dst=(0, 0), size=(78x124) [401204.107] sna_do_copy: dst extents (0, 0), (78, 124) [401204.107] sna_do_copy: pixmap -- no source clipping [401204.107] sna_do_copy: fast source clip against extents [401204.107] sna_do_copy: src extents (156, 248), (234, 372) x 1 [401204.107] sna_do_copy: copy region (0, 0), (78, 124) x 1 [401204.107] sna_copy_boxes (boxes=1x[(0, 0), (78, 124)...], src=+(156, 248), alu=3, src.size=780x372, dst.size=78x124) [401204.107] sna_copy_boxes: dst=(priv=0xe38630, gpu_bo=(nil), cpu_bo=(nil)), src=(priv=0xe22d90, gpu_bo=(nil), cpu_bo=0xe22e30), replaces=1 [401204.107] kgem_bo_is_busy: handle=115, domain: 1 exec? 0, rq? 0 [401204.107] region_inplace: (78x124), inplace? 0 [401204.107] sna_drawable_use_bo pixmap=316, box=((0, 0), (78, 124)), flags=0... [401204.107] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=0 [401204.107] sna_drawable_use_bo: try cpu as GPU bo is idle [401204.107] sna_copy_boxes: fallback -- src=(156, 248), dst=(0, 0) [401204.107] sna_drawable_move_region_to_cpu(pixmap=269 (780x372), [(156, 248), (234, 372)], flags=2) [401204.107] sna_drawable_move_region_to_cpu: pixmap=269 all damaged on CPU [401204.107] sna_drawable_move_region_to_cpu: syncing cpu bo [401204.107] kgem_bo_is_busy: handle=115, domain: 1 exec? 0, rq? 0 [401204.107] sna_drawable_move_region_to_cpu(pixmap=316 (78x124), [(0, 0), (78, 124)], flags=5) [401204.107] sna_drawable_move_region_to_cpu: delta=(0, 0) [401204.107] sna_drawable_move_region_to_cpu: region subsumes drawable [401204.107] _sna_pixmap_move_to_cpu(pixmap=316, 78x124, flags=5) [401204.107] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=(nil), cpu_damage=(nil), is-clear?=0 [401204.107] _sna_pixmap_move_to_cpu: no readbck, discarding gpu damage [0], pending clear[0] [401204.107] sna_pixmap_alloc_cpu: pixmap=316 [401204.107] sna_pixmap_alloc_cpu: allocating CPU buffer (78x124) [401204.107] kgem_create_cpu_2d(78x124, bpp=32) [401204.107] kgem_create_cpu_2d: 78x124, 32 bpp, stride=312 [401204.107] search_snoop_cache: num_pages=10, flags=0 [401204.107] search_snoop_cache: inactive and cache empty [401204.107] __kgem_throttle_retire: nothing to retire [401204.107] search_snoop_cache: nothing retired [401204.107] kgem_create_linear(38688) [401204.107] search_linear_cache: num_pages=10, flags=106, use_active? 0 [401204.107] search_linear_cache: inactive and cache bucket empty [401204.107] search_linear_cache: active cache bucket empty [401204.107] kgem_create_linear: new handle=138, num_pages=10 [401204.107] kgem_bo_map__cpu(handle=138, size=40960, mapped? 0) [401204.107] kgem_trim_vma_cache: type=1, count=-32767 (bucket: 3) [401204.107] kgem_bo_map__cpu: caching CPU vma for 138 [401204.107] kgem_bo_map__cpu(handle=138, size=40960, mapped? 1) [401204.107] sna_pixmap_alloc_cpu: allocated CPU handle=138 (snooped? 1) [401204.107] _sna_pixmap_move_to_cpu: marking as damaged [401204.107] __sna_damage_all(78, 124) [401204.107] _sna_pixmap_move_to_cpu: syncing CPU bo [401204.107] _sna_pixmap_move_to_cpu: discarding GPU bo in favour of CPU bo [401204.107] sna_copy_boxes: memcpy_blt(box=(0, 0), (78, 124), src=(156, 248), pitches=(3120, 312)) [401204.107] memcpy_blt: src=(0, 0), dst=(0, 0), size=78x124, pitch=3120/312 [401204.107] sna_create_pixmap(78, 124, 24, usage=0) [401204.107] kgem_can_create_2d: 78x124 @ 24 [401204.107] kgem_choose_tiling: 78x124 -> 1 [401204.107] sna_create_pixmap: creating GPU pixmap 78x124, stride=312, flags=b [401204.107] create_pixmap: serial=317, usage=0, 0x0 [401204.107] sna_validate_gc changes=0 [401204.107] sna_copy_area: src=(234, 248)x(78, 124)+(0, 0) -> dst=(0, 0)+(0, 0); alu=3, pm=ffffffffffffffff [401204.108] sna_do_copy: src=(234, 248), dst=(0, 0), size=(78x124) [401204.108] sna_do_copy: after drawable: src=(234, 248), dst=(0, 0), size=(78x124) [401204.108] sna_do_copy: dst extents (0, 0), (78, 124) [401204.108] sna_do_copy: pixmap -- no source clipping [401204.108] sna_do_copy: fast source clip against extents [401204.108] sna_do_copy: src extents (234, 248), (312, 372) x 1 [401204.108] sna_do_copy: copy region (0, 0), (78, 124) x 1 [401204.108] sna_copy_boxes (boxes=1x[(0, 0), (78, 124)...], src=+(234, 248), alu=3, src.size=780x372, dst.size=78x124) [401204.108] sna_copy_boxes: dst=(priv=0xe38860, gpu_bo=(nil), cpu_bo=(nil)), src=(priv=0xe22d90, gpu_bo=(nil), cpu_bo=0xe22e30), replaces=1 [401204.108] kgem_bo_is_busy: handle=115, domain: 1 exec? 0, rq? 0 [401204.108] region_inplace: (78x124), inplace? 0 [401204.108] sna_drawable_use_bo pixmap=318, box=((0, 0), (78, 124)), flags=0... [401204.108] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=0 [401204.108] sna_drawable_use_bo: try cpu as GPU bo is idle [401204.108] sna_copy_boxes: fallback -- src=(234, 248), dst=(0, 0) [401204.108] sna_drawable_move_region_to_cpu(pixmap=269 (780x372), [(234, 248), (312, 372)], flags=2) [401204.108] sna_drawable_move_region_to_cpu: pixmap=269 all damaged on CPU [401204.108] sna_drawable_move_region_to_cpu: syncing cpu bo [401204.108] kgem_bo_is_busy: handle=115, domain: 1 exec? 0, rq? 0 [401204.108] sna_drawable_move_region_to_cpu(pixmap=318 (78x124), [(0, 0), (78, 124)], flags=5) [401204.108] sna_drawable_move_region_to_cpu: delta=(0, 0) [401204.108] sna_drawable_move_region_to_cpu: region subsumes drawable [401204.108] _sna_pixmap_move_to_cpu(pixmap=318, 78x124, flags=5) [401204.108] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=(nil), cpu_damage=(nil), is-clear?=0 [401204.108] _sna_pixmap_move_to_cpu: no readbck, discarding gpu damage [0], pending clear[0] [401204.108] sna_pixmap_alloc_cpu: pixmap=318 [401204.108] sna_pixmap_alloc_cpu: allocating CPU buffer (78x124) [401204.108] kgem_create_cpu_2d(78x124, bpp=32) [401204.108] kgem_create_cpu_2d: 78x124, 32 bpp, stride=312 [401204.108] search_snoop_cache: num_pages=10, flags=0 [401204.108] search_snoop_cache: inactive and cache empty [401204.108] __kgem_throttle_retire: nothing to retire [401204.108] search_snoop_cache: nothing retired [401204.108] kgem_create_linear(38688) [401204.108] search_linear_cache: num_pages=10, flags=106, use_active? 0 [401204.108] search_linear_cache: inactive and cache bucket empty [401204.108] search_linear_cache: active cache bucket empty [401204.108] kgem_create_linear: new handle=139, num_pages=10 [401204.108] kgem_bo_map__cpu(handle=139, size=40960, mapped? 0) [401204.108] kgem_trim_vma_cache: type=1, count=-32767 (bucket: 3) [401204.108] kgem_bo_map__cpu: caching CPU vma for 139 [401204.108] kgem_bo_map__cpu(handle=139, size=40960, mapped? 1) [401204.108] sna_pixmap_alloc_cpu: allocated CPU handle=139 (snooped? 1) [401204.108] _sna_pixmap_move_to_cpu: marking as damaged [401204.108] __sna_damage_all(78, 124) [401204.108] _sna_pixmap_move_to_cpu: syncing CPU bo [401204.108] _sna_pixmap_move_to_cpu: discarding GPU bo in favour of CPU bo [401204.108] sna_copy_boxes: memcpy_blt(box=(0, 0), (78, 124), src=(234, 248), pitches=(3120, 312)) [401204.108] memcpy_blt: src=(0, 0), dst=(0, 0), size=78x124, pitch=3120/312 [401204.108] sna_create_pixmap(78, 124, 24, usage=0) [401204.108] kgem_can_create_2d: 78x124 @ 24 [401204.108] kgem_choose_tiling: 78x124 -> 1 [401204.108] sna_create_pixmap: creating GPU pixmap 78x124, stride=312, flags=b [401204.108] create_pixmap: serial=319, usage=0, 0x0 [401204.108] sna_validate_gc changes=0 [401204.108] sna_copy_area: src=(312, 248)x(78, 124)+(0, 0) -> dst=(0, 0)+(0, 0); alu=3, pm=ffffffffffffffff [401204.108] sna_do_copy: src=(312, 248), dst=(0, 0), size=(78x124) [401204.108] sna_do_copy: after drawable: src=(312, 248), dst=(0, 0), size=(78x124) [401204.108] sna_do_copy: dst extents (0, 0), (78, 124) [401204.108] sna_do_copy: pixmap -- no source clipping [401204.108] sna_do_copy: fast source clip against extents [401204.108] sna_do_copy: src extents (312, 248), (390, 372) x 1 [401204.108] sna_do_copy: copy region (0, 0), (78, 124) x 1 [401204.108] sna_copy_boxes (boxes=1x[(0, 0), (78, 124)...], src=+(312, 248), alu=3, src.size=780x372, dst.size=78x124) [401204.108] sna_copy_boxes: dst=(priv=0xe38a90, gpu_bo=(nil), cpu_bo=(nil)), src=(priv=0xe22d90, gpu_bo=(nil), cpu_bo=0xe22e30), replaces=1 [401204.108] kgem_bo_is_busy: handle=115, domain: 1 exec? 0, rq? 0 [401204.108] region_inplace: (78x124), inplace? 0 [401204.108] sna_drawable_use_bo pixmap=320, box=((0, 0), (78, 124)), flags=0... [401204.108] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=0 [401204.108] sna_drawable_use_bo: try cpu as GPU bo is idle [401204.108] sna_copy_boxes: fallback -- src=(312, 248), dst=(0, 0) [401204.108] sna_drawable_move_region_to_cpu(pixmap=269 (780x372), [(312, 248), (390, 372)], flags=2) [401204.108] sna_drawable_move_region_to_cpu: pixmap=269 all damaged on CPU [401204.108] sna_drawable_move_region_to_cpu: syncing cpu bo [401204.108] kgem_bo_is_busy: handle=115, domain: 1 exec? 0, rq? 0 [401204.108] sna_drawable_move_region_to_cpu(pixmap=320 (78x124), [(0, 0), (78, 124)], flags=5) [401204.108] sna_drawable_move_region_to_cpu: delta=(0, 0) [401204.108] sna_drawable_move_region_to_cpu: region subsumes drawable [401204.108] _sna_pixmap_move_to_cpu(pixmap=320, 78x124, flags=5) [401204.108] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=(nil), cpu_damage=(nil), is-clear?=0 [401204.108] _sna_pixmap_move_to_cpu: no readbck, discarding gpu damage [0], pending clear[0] [401204.108] sna_pixmap_alloc_cpu: pixmap=320 [401204.108] sna_pixmap_alloc_cpu: allocating CPU buffer (78x124) [401204.108] kgem_create_cpu_2d(78x124, bpp=32) [401204.108] kgem_create_cpu_2d: 78x124, 32 bpp, stride=312 [401204.108] search_snoop_cache: num_pages=10, flags=0 [401204.108] search_snoop_cache: inactive and cache empty [401204.108] __kgem_throttle_retire: nothing to retire [401204.108] search_snoop_cache: nothing retired [401204.108] kgem_create_linear(38688) [401204.108] search_linear_cache: num_pages=10, flags=106, use_active? 0 [401204.108] search_linear_cache: inactive and cache bucket empty [401204.108] search_linear_cache: active cache bucket empty [401204.108] kgem_create_linear: new handle=140, num_pages=10 [401204.108] kgem_bo_map__cpu(handle=140, size=40960, mapped? 0) [401204.108] kgem_trim_vma_cache: type=1, count=-32767 (bucket: 3) [401204.108] kgem_bo_map__cpu: caching CPU vma for 140 [401204.108] kgem_bo_map__cpu(handle=140, size=40960, mapped? 1) [401204.108] sna_pixmap_alloc_cpu: allocated CPU handle=140 (snooped? 1) [401204.108] _sna_pixmap_move_to_cpu: marking as damaged [401204.108] __sna_damage_all(78, 124) [401204.108] _sna_pixmap_move_to_cpu: syncing CPU bo [401204.108] _sna_pixmap_move_to_cpu: discarding GPU bo in favour of CPU bo [401204.108] sna_copy_boxes: memcpy_blt(box=(0, 0), (78, 124), src=(312, 248), pitches=(3120, 312)) [401204.108] memcpy_blt: src=(0, 0), dst=(0, 0), size=78x124, pitch=3120/312 [401204.108] sna_create_pixmap(78, 124, 24, usage=0) [401204.108] kgem_can_create_2d: 78x124 @ 24 [401204.108] kgem_choose_tiling: 78x124 -> 1 [401204.108] sna_create_pixmap: creating GPU pixmap 78x124, stride=312, flags=b [401204.108] create_pixmap: serial=321, usage=0, 0x0 [401204.108] sna_validate_gc changes=0 [401204.108] sna_copy_area: src=(390, 248)x(78, 124)+(0, 0) -> dst=(0, 0)+(0, 0); alu=3, pm=ffffffffffffffff [401204.108] sna_do_copy: src=(390, 248), dst=(0, 0), size=(78x124) [401204.108] sna_do_copy: after drawable: src=(390, 248), dst=(0, 0), size=(78x124) [401204.108] sna_do_copy: dst extents (0, 0), (78, 124) [401204.108] sna_do_copy: pixmap -- no source clipping [401204.108] sna_do_copy: fast source clip against extents [401204.108] sna_do_copy: src extents (390, 248), (468, 372) x 1 [401204.108] sna_do_copy: copy region (0, 0), (78, 124) x 1 [401204.108] sna_copy_boxes (boxes=1x[(0, 0), (78, 124)...], src=+(390, 248), alu=3, src.size=780x372, dst.size=78x124) [401204.108] sna_copy_boxes: dst=(priv=0xe38cc0, gpu_bo=(nil), cpu_bo=(nil)), src=(priv=0xe22d90, gpu_bo=(nil), cpu_bo=0xe22e30), replaces=1 [401204.108] kgem_bo_is_busy: handle=115, domain: 1 exec? 0, rq? 0 [401204.108] region_inplace: (78x124), inplace? 0 [401204.108] sna_drawable_use_bo pixmap=322, box=((0, 0), (78, 124)), flags=0... [401204.108] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=0 [401204.108] sna_drawable_use_bo: try cpu as GPU bo is idle [401204.108] sna_copy_boxes: fallback -- src=(390, 248), dst=(0, 0) [401204.108] sna_drawable_move_region_to_cpu(pixmap=269 (780x372), [(390, 248), (468, 372)], flags=2) [401204.108] sna_drawable_move_region_to_cpu: pixmap=269 all damaged on CPU [401204.108] sna_drawable_move_region_to_cpu: syncing cpu bo [401204.108] kgem_bo_is_busy: handle=115, domain: 1 exec? 0, rq? 0 [401204.108] sna_drawable_move_region_to_cpu(pixmap=322 (78x124), [(0, 0), (78, 124)], flags=5) [401204.109] sna_drawable_move_region_to_cpu: delta=(0, 0) [401204.109] sna_drawable_move_region_to_cpu: region subsumes drawable [401204.109] _sna_pixmap_move_to_cpu(pixmap=322, 78x124, flags=5) [401204.109] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=(nil), cpu_damage=(nil), is-clear?=0 [401204.109] _sna_pixmap_move_to_cpu: no readbck, discarding gpu damage [0], pending clear[0] [401204.109] sna_pixmap_alloc_cpu: pixmap=322 [401204.109] sna_pixmap_alloc_cpu: allocating CPU buffer (78x124) [401204.109] kgem_create_cpu_2d(78x124, bpp=32) [401204.109] kgem_create_cpu_2d: 78x124, 32 bpp, stride=312 [401204.109] search_snoop_cache: num_pages=10, flags=0 [401204.109] search_snoop_cache: inactive and cache empty [401204.109] __kgem_throttle_retire: nothing to retire [401204.109] search_snoop_cache: nothing retired [401204.109] kgem_create_linear(38688) [401204.109] search_linear_cache: num_pages=10, flags=106, use_active? 0 [401204.109] search_linear_cache: inactive and cache bucket empty [401204.109] search_linear_cache: active cache bucket empty [401204.109] kgem_create_linear: new handle=141, num_pages=10 [401204.109] kgem_bo_map__cpu(handle=141, size=40960, mapped? 0) [401204.109] kgem_trim_vma_cache: type=1, count=-32767 (bucket: 3) [401204.109] kgem_bo_map__cpu: caching CPU vma for 141 [401204.109] kgem_bo_map__cpu(handle=141, size=40960, mapped? 1) [401204.109] sna_pixmap_alloc_cpu: allocated CPU handle=141 (snooped? 1) [401204.109] _sna_pixmap_move_to_cpu: marking as damaged [401204.109] __sna_damage_all(78, 124) [401204.109] _sna_pixmap_move_to_cpu: syncing CPU bo [401204.109] _sna_pixmap_move_to_cpu: discarding GPU bo in favour of CPU bo [401204.109] sna_copy_boxes: memcpy_blt(box=(0, 0), (78, 124), src=(390, 248), pitches=(3120, 312)) [401204.109] memcpy_blt: src=(0, 0), dst=(0, 0), size=78x124, pitch=3120/312 [401204.109] sna_create_pixmap(78, 124, 24, usage=0) [401204.109] kgem_can_create_2d: 78x124 @ 24 [401204.109] kgem_choose_tiling: 78x124 -> 1 [401204.109] sna_create_pixmap: creating GPU pixmap 78x124, stride=312, flags=b [401204.109] create_pixmap: serial=323, usage=0, 0x0 [401204.109] sna_validate_gc changes=0 [401204.109] sna_copy_area: src=(468, 248)x(78, 124)+(0, 0) -> dst=(0, 0)+(0, 0); alu=3, pm=ffffffffffffffff [401204.109] sna_do_copy: src=(468, 248), dst=(0, 0), size=(78x124) [401204.109] sna_do_copy: after drawable: src=(468, 248), dst=(0, 0), size=(78x124) [401204.109] sna_do_copy: dst extents (0, 0), (78, 124) [401204.109] sna_do_copy: pixmap -- no source clipping [401204.109] sna_do_copy: fast source clip against extents [401204.109] sna_do_copy: src extents (468, 248), (546, 372) x 1 [401204.109] sna_do_copy: copy region (0, 0), (78, 124) x 1 [401204.109] sna_copy_boxes (boxes=1x[(0, 0), (78, 124)...], src=+(468, 248), alu=3, src.size=780x372, dst.size=78x124) [401204.109] sna_copy_boxes: dst=(priv=0xe38ef0, gpu_bo=(nil), cpu_bo=(nil)), src=(priv=0xe22d90, gpu_bo=(nil), cpu_bo=0xe22e30), replaces=1 [401204.109] kgem_bo_is_busy: handle=115, domain: 1 exec? 0, rq? 0 [401204.109] region_inplace: (78x124), inplace? 0 [401204.109] sna_drawable_use_bo pixmap=324, box=((0, 0), (78, 124)), flags=0... [401204.109] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=0 [401204.109] sna_drawable_use_bo: try cpu as GPU bo is idle [401204.109] sna_copy_boxes: fallback -- src=(468, 248), dst=(0, 0) [401204.109] sna_drawable_move_region_to_cpu(pixmap=269 (780x372), [(468, 248), (546, 372)], flags=2) [401204.109] sna_drawable_move_region_to_cpu: pixmap=269 all damaged on CPU [401204.109] sna_drawable_move_region_to_cpu: syncing cpu bo [401204.109] kgem_bo_is_busy: handle=115, domain: 1 exec? 0, rq? 0 [401204.109] sna_drawable_move_region_to_cpu(pixmap=324 (78x124), [(0, 0), (78, 124)], flags=5) [401204.109] sna_drawable_move_region_to_cpu: delta=(0, 0) [401204.109] sna_drawable_move_region_to_cpu: region subsumes drawable [401204.109] _sna_pixmap_move_to_cpu(pixmap=324, 78x124, flags=5) [401204.109] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=(nil), cpu_damage=(nil), is-clear?=0 [401204.109] _sna_pixmap_move_to_cpu: no readbck, discarding gpu damage [0], pending clear[0] [401204.109] sna_pixmap_alloc_cpu: pixmap=324 [401204.109] sna_pixmap_alloc_cpu: allocating CPU buffer (78x124) [401204.109] kgem_create_cpu_2d(78x124, bpp=32) [401204.109] kgem_create_cpu_2d: 78x124, 32 bpp, stride=312 [401204.109] search_snoop_cache: num_pages=10, flags=0 [401204.109] search_snoop_cache: inactive and cache empty [401204.109] __kgem_throttle_retire: nothing to retire [401204.109] search_snoop_cache: nothing retired [401204.109] kgem_create_linear(38688) [401204.109] search_linear_cache: num_pages=10, flags=106, use_active? 0 [401204.109] search_linear_cache: inactive and cache bucket empty [401204.109] search_linear_cache: active cache bucket empty [401204.109] kgem_create_linear: new handle=142, num_pages=10 [401204.109] kgem_bo_map__cpu(handle=142, size=40960, mapped? 0) [401204.109] kgem_trim_vma_cache: type=1, count=-32767 (bucket: 3) [401204.109] kgem_bo_map__cpu: caching CPU vma for 142 [401204.109] kgem_bo_map__cpu(handle=142, size=40960, mapped? 1) [401204.109] sna_pixmap_alloc_cpu: allocated CPU handle=142 (snooped? 1) [401204.109] _sna_pixmap_move_to_cpu: marking as damaged [401204.109] __sna_damage_all(78, 124) [401204.109] _sna_pixmap_move_to_cpu: syncing CPU bo [401204.109] _sna_pixmap_move_to_cpu: discarding GPU bo in favour of CPU bo [401204.109] sna_copy_boxes: memcpy_blt(box=(0, 0), (78, 124), src=(468, 248), pitches=(3120, 312)) [401204.109] memcpy_blt: src=(0, 0), dst=(0, 0), size=78x124, pitch=3120/312 [401204.109] sna_create_pixmap(78, 124, 24, usage=0) [401204.109] kgem_can_create_2d: 78x124 @ 24 [401204.109] kgem_choose_tiling: 78x124 -> 1 [401204.109] sna_create_pixmap: creating GPU pixmap 78x124, stride=312, flags=b [401204.109] create_pixmap: serial=325, usage=0, 0x0 [401204.109] sna_validate_gc changes=0 [401204.109] sna_copy_area: src=(546, 248)x(78, 124)+(0, 0) -> dst=(0, 0)+(0, 0); alu=3, pm=ffffffffffffffff [401204.109] sna_do_copy: src=(546, 248), dst=(0, 0), size=(78x124) [401204.109] sna_do_copy: after drawable: src=(546, 248), dst=(0, 0), size=(78x124) [401204.109] sna_do_copy: dst extents (0, 0), (78, 124) [401204.109] sna_do_copy: pixmap -- no source clipping [401204.109] sna_do_copy: fast source clip against extents [401204.109] sna_do_copy: src extents (546, 248), (624, 372) x 1 [401204.109] sna_do_copy: copy region (0, 0), (78, 124) x 1 [401204.109] sna_copy_boxes (boxes=1x[(0, 0), (78, 124)...], src=+(546, 248), alu=3, src.size=780x372, dst.size=78x124) [401204.109] sna_copy_boxes: dst=(priv=0xe39120, gpu_bo=(nil), cpu_bo=(nil)), src=(priv=0xe22d90, gpu_bo=(nil), cpu_bo=0xe22e30), replaces=1 [401204.109] kgem_bo_is_busy: handle=115, domain: 1 exec? 0, rq? 0 [401204.109] region_inplace: (78x124), inplace? 0 [401204.109] sna_drawable_use_bo pixmap=326, box=((0, 0), (78, 124)), flags=0... [401204.109] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=0 [401204.109] sna_drawable_use_bo: try cpu as GPU bo is idle [401204.109] sna_copy_boxes: fallback -- src=(546, 248), dst=(0, 0) [401204.109] sna_drawable_move_region_to_cpu(pixmap=269 (780x372), [(546, 248), (624, 372)], flags=2) [401204.109] sna_drawable_move_region_to_cpu: pixmap=269 all damaged on CPU [401204.109] sna_drawable_move_region_to_cpu: syncing cpu bo [401204.109] kgem_bo_is_busy: handle=115, domain: 1 exec? 0, rq? 0 [401204.109] sna_drawable_move_region_to_cpu(pixmap=326 (78x124), [(0, 0), (78, 124)], flags=5) [401204.109] sna_drawable_move_region_to_cpu: delta=(0, 0) [401204.109] sna_drawable_move_region_to_cpu: region subsumes drawable [401204.109] _sna_pixmap_move_to_cpu(pixmap=326, 78x124, flags=5) [401204.109] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=(nil), cpu_damage=(nil), is-clear?=0 [401204.109] _sna_pixmap_move_to_cpu: no readbck, discarding gpu damage [0], pending clear[0] [401204.109] sna_pixmap_alloc_cpu: pixmap=326 [401204.109] sna_pixmap_alloc_cpu: allocating CPU buffer (78x124) [401204.109] kgem_create_cpu_2d(78x124, bpp=32) [401204.109] kgem_create_cpu_2d: 78x124, 32 bpp, stride=312 [401204.109] search_snoop_cache: num_pages=10, flags=0 [401204.109] search_snoop_cache: inactive and cache empty [401204.109] __kgem_throttle_retire: nothing to retire [401204.109] search_snoop_cache: nothing retired [401204.109] kgem_create_linear(38688) [401204.109] search_linear_cache: num_pages=10, flags=106, use_active? 0 [401204.109] search_linear_cache: inactive and cache bucket empty [401204.109] search_linear_cache: active cache bucket empty [401204.109] kgem_create_linear: new handle=143, num_pages=10 [401204.109] kgem_bo_map__cpu(handle=143, size=40960, mapped? 0) [401204.110] kgem_trim_vma_cache: type=1, count=-32767 (bucket: 3) [401204.110] kgem_bo_map__cpu: caching CPU vma for 143 [401204.110] kgem_bo_map__cpu(handle=143, size=40960, mapped? 1) [401204.110] sna_pixmap_alloc_cpu: allocated CPU handle=143 (snooped? 1) [401204.110] _sna_pixmap_move_to_cpu: marking as damaged [401204.110] __sna_damage_all(78, 124) [401204.110] _sna_pixmap_move_to_cpu: syncing CPU bo [401204.110] _sna_pixmap_move_to_cpu: discarding GPU bo in favour of CPU bo [401204.110] sna_copy_boxes: memcpy_blt(box=(0, 0), (78, 124), src=(546, 248), pitches=(3120, 312)) [401204.110] memcpy_blt: src=(0, 0), dst=(0, 0), size=78x124, pitch=3120/312 [401204.110] sna_create_pixmap(78, 124, 24, usage=0) [401204.110] kgem_can_create_2d: 78x124 @ 24 [401204.110] kgem_choose_tiling: 78x124 -> 1 [401204.110] sna_create_pixmap: creating GPU pixmap 78x124, stride=312, flags=b [401204.110] create_pixmap: serial=327, usage=0, 0x0 [401204.110] sna_validate_gc changes=0 [401204.110] sna_copy_area: src=(624, 248)x(78, 124)+(0, 0) -> dst=(0, 0)+(0, 0); alu=3, pm=ffffffffffffffff [401204.110] sna_do_copy: src=(624, 248), dst=(0, 0), size=(78x124) [401204.110] sna_do_copy: after drawable: src=(624, 248), dst=(0, 0), size=(78x124) [401204.110] sna_do_copy: dst extents (0, 0), (78, 124) [401204.110] sna_do_copy: pixmap -- no source clipping [401204.110] sna_do_copy: fast source clip against extents [401204.110] sna_do_copy: src extents (624, 248), (702, 372) x 1 [401204.110] sna_do_copy: copy region (0, 0), (78, 124) x 1 [401204.110] sna_copy_boxes (boxes=1x[(0, 0), (78, 124)...], src=+(624, 248), alu=3, src.size=780x372, dst.size=78x124) [401204.110] sna_copy_boxes: dst=(priv=0xe39350, gpu_bo=(nil), cpu_bo=(nil)), src=(priv=0xe22d90, gpu_bo=(nil), cpu_bo=0xe22e30), replaces=1 [401204.110] kgem_bo_is_busy: handle=115, domain: 1 exec? 0, rq? 0 [401204.110] region_inplace: (78x124), inplace? 0 [401204.110] sna_drawable_use_bo pixmap=328, box=((0, 0), (78, 124)), flags=0... [401204.110] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=0 [401204.110] sna_drawable_use_bo: try cpu as GPU bo is idle [401204.110] sna_copy_boxes: fallback -- src=(624, 248), dst=(0, 0) [401204.110] sna_drawable_move_region_to_cpu(pixmap=269 (780x372), [(624, 248), (702, 372)], flags=2) [401204.110] sna_drawable_move_region_to_cpu: pixmap=269 all damaged on CPU [401204.110] sna_drawable_move_region_to_cpu: syncing cpu bo [401204.110] kgem_bo_is_busy: handle=115, domain: 1 exec? 0, rq? 0 [401204.110] sna_drawable_move_region_to_cpu(pixmap=328 (78x124), [(0, 0), (78, 124)], flags=5) [401204.110] sna_drawable_move_region_to_cpu: delta=(0, 0) [401204.110] sna_drawable_move_region_to_cpu: region subsumes drawable [401204.110] _sna_pixmap_move_to_cpu(pixmap=328, 78x124, flags=5) [401204.110] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=(nil), cpu_damage=(nil), is-clear?=0 [401204.110] _sna_pixmap_move_to_cpu: no readbck, discarding gpu damage [0], pending clear[0] [401204.110] sna_pixmap_alloc_cpu: pixmap=328 [401204.110] sna_pixmap_alloc_cpu: allocating CPU buffer (78x124) [401204.110] kgem_create_cpu_2d(78x124, bpp=32) [401204.110] kgem_create_cpu_2d: 78x124, 32 bpp, stride=312 [401204.110] search_snoop_cache: num_pages=10, flags=0 [401204.110] search_snoop_cache: inactive and cache empty [401204.110] __kgem_throttle_retire: nothing to retire [401204.110] search_snoop_cache: nothing retired [401204.110] kgem_create_linear(38688) [401204.110] search_linear_cache: num_pages=10, flags=106, use_active? 0 [401204.110] search_linear_cache: inactive and cache bucket empty [401204.110] search_linear_cache: active cache bucket empty [401204.110] kgem_create_linear: new handle=144, num_pages=10 [401204.110] kgem_bo_map__cpu(handle=144, size=40960, mapped? 0) [401204.110] kgem_trim_vma_cache: type=1, count=-32767 (bucket: 3) [401204.110] kgem_bo_map__cpu: caching CPU vma for 144 [401204.110] kgem_bo_map__cpu(handle=144, size=40960, mapped? 1) [401204.110] sna_pixmap_alloc_cpu: allocated CPU handle=144 (snooped? 1) [401204.110] _sna_pixmap_move_to_cpu: marking as damaged [401204.110] __sna_damage_all(78, 124) [401204.110] _sna_pixmap_move_to_cpu: syncing CPU bo [401204.110] _sna_pixmap_move_to_cpu: discarding GPU bo in favour of CPU bo [401204.110] sna_copy_boxes: memcpy_blt(box=(0, 0), (78, 124), src=(624, 248), pitches=(3120, 312)) [401204.110] memcpy_blt: src=(0, 0), dst=(0, 0), size=78x124, pitch=3120/312 [401204.110] sna_destroy_pixmap: pixmap=269, attached?=1 [401204.110] sna_pixmap_free_cpu: discarding CPU buffer, handle=115, size=1163264 [401204.110] _kgem_bo_destroy: handle=115, proxy? 0 [401204.110] __kgem_bo_destroy: handle=115 [401204.110] __kgem_bo_destroy: handle=115 is snooped [401204.110] kgem_bo_move_to_snoop: moving 115 to snoop cachee [401204.110] sna_block_handler (tv=598.768000) [401204.110] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401204.110] sna_accel_do_flush -- no pending write to scanout [401204.110] sna_accel_do_throttle -- no pending activity [401204.110] sna_wakeup_handler [401204.110] sna_accel_wakeup_handler [401204.110] sna_change_window_attributes [401204.110] sna_block_handler (tv=598.768000) [401204.110] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401204.110] sna_accel_do_flush -- no pending write to scanout [401204.110] sna_accel_do_throttle -- no pending activity [401204.110] sna_wakeup_handler [401204.110] sna_accel_wakeup_handler [401204.110] sna_block_handler (tv=0.000000) [401204.110] sna_wakeup_handler [401204.110] sna_accel_wakeup_handler [401204.111] sna_block_handler (tv=0.000000) [401204.111] sna_wakeup_handler [401204.111] sna_accel_wakeup_handler [401204.111] sna_block_handler (tv=598.767000) [401204.111] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401204.111] sna_accel_do_flush -- no pending write to scanout [401204.111] sna_accel_do_throttle -- no pending activity [401204.111] sna_wakeup_handler [401204.111] sna_accel_wakeup_handler [401204.111] sna_block_handler (tv=598.767000) [401204.111] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401204.111] sna_accel_do_flush -- no pending write to scanout [401204.111] sna_accel_do_throttle -- no pending activity [401204.111] sna_wakeup_handler [401204.111] sna_accel_wakeup_handler [401204.111] sna_block_handler (tv=598.767000) [401204.111] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401204.111] sna_accel_do_flush -- no pending write to scanout [401204.111] sna_accel_do_throttle -- no pending activity [401204.111] sna_wakeup_handler [401204.111] sna_accel_wakeup_handler [401204.111] sna_block_handler (tv=598.767000) [401204.111] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401204.111] sna_accel_do_flush -- no pending write to scanout [401204.111] sna_accel_do_throttle -- no pending activity [401204.111] sna_wakeup_handler [401204.111] sna_accel_wakeup_handler [401204.111] sna_block_handler (tv=598.767000) [401204.111] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401204.111] sna_accel_do_flush -- no pending write to scanout [401204.111] sna_accel_do_throttle -- no pending activity [401204.111] sna_wakeup_handler [401204.111] sna_accel_wakeup_handler [401204.111] sna_block_handler (tv=598.767000) [401204.111] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401204.111] sna_accel_do_flush -- no pending write to scanout [401204.111] sna_accel_do_throttle -- no pending activity [401204.111] sna_wakeup_handler [401204.111] sna_accel_wakeup_handler [401204.111] sna_block_handler (tv=598.767000) [401204.111] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401204.111] sna_accel_do_flush -- no pending write to scanout [401204.111] sna_accel_do_throttle -- no pending activity [401204.111] sna_wakeup_handler [401204.111] sna_accel_wakeup_handler [401204.118] sna_block_handler (tv=598.760000) [401204.118] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401204.118] sna_accel_do_flush -- no pending write to scanout [401204.118] sna_accel_do_throttle -- no pending activity [401204.118] sna_wakeup_handler [401204.118] sna_accel_wakeup_handler [401204.118] sna_block_handler (tv=598.760000) [401204.118] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401204.118] sna_accel_do_flush -- no pending write to scanout [401204.118] sna_accel_do_throttle -- no pending activity [401204.118] sna_wakeup_handler [401204.118] sna_accel_wakeup_handler [401204.118] sna_block_handler (tv=598.760000) [401204.118] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401204.118] sna_accel_do_flush -- no pending write to scanout [401204.118] sna_accel_do_throttle -- no pending activity [401204.119] sna_wakeup_handler [401204.119] sna_accel_wakeup_handler [401204.119] sna_block_handler (tv=598.759000) [401204.119] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401204.119] sna_accel_do_flush -- no pending write to scanout [401204.119] sna_accel_do_throttle -- no pending activity [401204.119] sna_wakeup_handler [401204.119] sna_accel_wakeup_handler [401204.119] sna_block_handler (tv=598.759000) [401204.119] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401204.119] sna_accel_do_flush -- no pending write to scanout [401204.119] sna_accel_do_throttle -- no pending activity [401204.119] sna_wakeup_handler [401204.119] sna_accel_wakeup_handler [401204.119] sna_block_handler (tv=598.759000) [401204.119] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401204.119] sna_accel_do_flush -- no pending write to scanout [401204.119] sna_accel_do_throttle -- no pending activity [401204.119] sna_wakeup_handler [401204.119] sna_accel_wakeup_handler [401204.119] sna_block_handler (tv=598.759000) [401204.119] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401204.119] sna_accel_do_flush -- no pending write to scanout [401204.119] sna_accel_do_throttle -- no pending activity [401204.119] sna_wakeup_handler [401204.119] sna_accel_wakeup_handler [401204.119] sna_block_handler (tv=598.759000) [401204.119] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401204.119] sna_accel_do_flush -- no pending write to scanout [401204.119] sna_accel_do_throttle -- no pending activity [401204.119] sna_wakeup_handler [401204.119] sna_accel_wakeup_handler [401204.119] sna_block_handler (tv=598.759000) [401204.119] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401204.119] sna_accel_do_flush -- no pending write to scanout [401204.119] sna_accel_do_throttle -- no pending activity [401204.119] sna_wakeup_handler [401204.119] sna_accel_wakeup_handler [401204.119] sna_block_handler (tv=598.759000) [401204.119] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401204.119] sna_accel_do_flush -- no pending write to scanout [401204.119] sna_accel_do_throttle -- no pending activity [401204.119] sna_wakeup_handler [401204.119] sna_accel_wakeup_handler [401204.119] sna_block_handler (tv=598.759000) [401204.119] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401204.119] sna_accel_do_flush -- no pending write to scanout [401204.119] sna_accel_do_throttle -- no pending activity [401204.119] sna_wakeup_handler [401204.119] sna_accel_wakeup_handler [401204.119] sna_block_handler (tv=598.759000) [401204.119] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401204.119] sna_accel_do_flush -- no pending write to scanout [401204.119] sna_accel_do_throttle -- no pending activity [401204.119] sna_wakeup_handler [401204.119] sna_accel_wakeup_handler [401204.119] sna_block_handler (tv=598.759000) [401204.119] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401204.119] sna_accel_do_flush -- no pending write to scanout [401204.119] sna_accel_do_throttle -- no pending activity [401204.119] sna_wakeup_handler [401204.119] sna_accel_wakeup_handler [401204.119] sna_block_handler (tv=598.759000) [401204.119] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401204.119] sna_accel_do_flush -- no pending write to scanout [401204.119] sna_accel_do_throttle -- no pending activity [401204.119] sna_wakeup_handler [401204.119] sna_accel_wakeup_handler [401204.120] sna_block_handler (tv=598.758000) [401204.120] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401204.120] sna_accel_do_flush -- no pending write to scanout [401204.120] sna_accel_do_throttle -- no pending activity [401204.120] sna_wakeup_handler [401204.120] sna_accel_wakeup_handler [401204.120] sna_block_handler (tv=598.758000) [401204.120] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401204.120] sna_accel_do_flush -- no pending write to scanout [401204.120] sna_accel_do_throttle -- no pending activity [401204.120] sna_wakeup_handler [401204.120] sna_accel_wakeup_handler [401204.120] sna_block_handler (tv=598.758000) [401204.120] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401204.120] sna_accel_do_flush -- no pending write to scanout [401204.120] sna_accel_do_throttle -- no pending activity [401204.120] sna_wakeup_handler [401204.120] sna_accel_wakeup_handler [401204.120] sna_block_handler (tv=598.758000) [401204.120] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401204.120] sna_accel_do_flush -- no pending write to scanout [401204.120] sna_accel_do_throttle -- no pending activity [401204.120] sna_wakeup_handler [401204.120] sna_accel_wakeup_handler [401204.120] sna_block_handler (tv=598.758000) [401204.120] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401204.120] sna_accel_do_flush -- no pending write to scanout [401204.120] sna_accel_do_throttle -- no pending activity [401204.120] sna_wakeup_handler [401204.120] sna_accel_wakeup_handler [401204.120] sna_block_handler (tv=598.758000) [401204.120] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401204.120] sna_accel_do_flush -- no pending write to scanout [401204.120] sna_accel_do_throttle -- no pending activity [401204.120] sna_wakeup_handler [401204.120] sna_accel_wakeup_handler [401204.120] sna_block_handler (tv=598.758000) [401204.120] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401204.120] sna_accel_do_flush -- no pending write to scanout [401204.120] sna_accel_do_throttle -- no pending activity [401204.120] sna_wakeup_handler [401204.120] sna_accel_wakeup_handler [401204.120] sna_block_handler (tv=598.758000) [401204.120] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401204.120] sna_accel_do_flush -- no pending write to scanout [401204.120] sna_accel_do_throttle -- no pending activity [401204.120] sna_wakeup_handler [401204.120] sna_accel_wakeup_handler [401204.120] sna_change_window_attributes [401204.120] sna_block_handler (tv=598.758000) [401204.120] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401204.120] sna_accel_do_flush -- no pending write to scanout [401204.120] sna_accel_do_throttle -- no pending activity [401204.120] sna_wakeup_handler [401204.120] sna_accel_wakeup_handler [401204.120] sna_block_handler (tv=598.758000) [401204.120] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401204.120] sna_accel_do_flush -- no pending write to scanout [401204.120] sna_accel_do_throttle -- no pending activity [401204.123] sna_wakeup_handler [401204.123] sna_accel_wakeup_handler [401204.123] sna_block_handler (tv=598.755000) [401204.123] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401204.123] sna_accel_do_flush -- no pending write to scanout [401204.123] sna_accel_do_throttle -- no pending activity [401204.128] sna_wakeup_handler [401204.128] sna_accel_wakeup_handler [401204.128] sna_block_handler (tv=598.750000) [401204.128] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401204.128] sna_accel_do_flush -- no pending write to scanout [401204.128] sna_accel_do_throttle -- no pending activity [401204.128] sna_wakeup_handler [401204.128] sna_accel_wakeup_handler [401204.128] sna_block_handler (tv=598.750000) [401204.128] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401204.128] sna_accel_do_flush -- no pending write to scanout [401204.128] sna_accel_do_throttle -- no pending activity [401204.128] sna_wakeup_handler [401204.128] sna_accel_wakeup_handler [401204.128] sna_block_handler (tv=598.750000) [401204.128] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401204.128] sna_accel_do_flush -- no pending write to scanout [401204.128] sna_accel_do_throttle -- no pending activity [401204.128] sna_wakeup_handler [401204.128] sna_accel_wakeup_handler [401204.128] sna_block_handler (tv=598.750000) [401204.128] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401204.128] sna_accel_do_flush -- no pending write to scanout [401204.128] sna_accel_do_throttle -- no pending activity [401204.128] sna_wakeup_handler [401204.128] sna_accel_wakeup_handler [401204.128] sna_block_handler (tv=598.750000) [401204.128] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401204.128] sna_accel_do_flush -- no pending write to scanout [401204.129] sna_accel_do_throttle -- no pending activity [401204.129] sna_wakeup_handler [401204.129] sna_accel_wakeup_handler [401204.129] sna_change_window_attributes [401204.129] sna_change_window_attributes [401204.129] sna_block_handler (tv=598.749000) [401204.129] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401204.129] sna_accel_do_flush -- no pending write to scanout [401204.129] sna_accel_do_throttle -- no pending activity [401204.129] sna_wakeup_handler [401204.129] sna_accel_wakeup_handler [401204.129] sna_block_handler (tv=598.749000) [401204.129] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401204.129] sna_accel_do_flush -- no pending write to scanout [401204.129] sna_accel_do_throttle -- no pending activity [401204.129] sna_wakeup_handler [401204.129] sna_accel_wakeup_handler [401204.129] sna_block_handler (tv=598.749000) [401204.129] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401204.129] sna_accel_do_flush -- no pending write to scanout [401204.129] sna_accel_do_throttle -- no pending activity [401204.129] sna_wakeup_handler [401204.129] sna_accel_wakeup_handler [401204.129] sna_block_handler (tv=598.749000) [401204.129] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401204.129] sna_accel_do_flush -- no pending write to scanout [401204.129] sna_accel_do_throttle -- no pending activity [401204.129] sna_wakeup_handler [401204.129] sna_accel_wakeup_handler [401204.129] sna_change_window_attributes [401204.129] sna_change_window_attributes [401204.129] sna_block_handler (tv=598.749000) [401204.129] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401204.129] sna_accel_do_flush -- no pending write to scanout [401204.129] sna_accel_do_throttle -- no pending activity [401204.129] sna_wakeup_handler [401204.129] sna_accel_wakeup_handler [401204.129] sna_block_handler (tv=598.749000) [401204.129] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401204.129] sna_accel_do_flush -- no pending write to scanout [401204.129] sna_accel_do_throttle -- no pending activity [401204.130] sna_wakeup_handler [401204.130] sna_accel_wakeup_handler [401204.130] sna_change_window_attributes [401204.130] sna_change_window_attributes [401204.130] sna_create_pixmap(24, 24, 32, usage=0) [401204.130] kgem_can_create_2d: 24x24 @ 32 [401204.130] kgem_choose_tiling: too thin [width 24, 32 bpp] for TILING_X [401204.130] kgem_choose_tiling: 24x24 -> 0 [401204.130] sna_create_pixmap: small buffer [2304], attaching to shadow pixmap [401204.130] create_pixmap: serial=332, usage=0, 24x24 [401204.130] sna_validate_gc changes=7fffff [401204.130] sna_put_image((0, 0)x(24, 24), depth=32, format=2) [401204.130] region_inplace: (24x24), inplace? 0 [401204.130] upload_inplace? no, region not suitable [401204.130] sna_put_zpixmap_blt: marking damage [401204.130] sna_put_zpixmap_blt: replacing entire pixmap [401204.130] __sna_damage_all(24, 24) [401204.130] sna_put_zpixmap_blt: upload(0, 0, 24, 24) [401204.130] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(24, 24) [401204.130] memcpy_blt: src=(0, 0), dst=(0, 0), size=24x24, pitch=96/96 [401204.130] sna_get_image (0, 0)x(24, 24) [401204.130] sna_drawable_move_region_to_cpu(pixmap=333 (24x24), [(0, 0), (24, 24)], flags=34) [401204.130] sna_drawable_move_region_to_cpu: pixmap=333 all damaged on CPU [401204.130] sna_get_image: copy box (0, 0), (24, 24) [401204.130] memcpy_blt: src=(0, 0), dst=(0, 0), size=24x24, pitch=96/96 [401204.130] sna_destroy_pixmap: pixmap=333, attached?=1 [401204.130] sna_change_window_attributes [401204.130] sna_change_window_attributes [401204.130] sna_block_handler (tv=598.748000) [401204.130] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401204.130] sna_accel_do_flush -- no pending write to scanout [401204.130] sna_accel_do_throttle -- no pending activity [401204.130] sna_wakeup_handler [401204.130] sna_accel_wakeup_handler [401204.130] sna_change_window_attributes [401204.130] sna_change_window_attributes [401204.130] sna_change_window_attributes [401204.130] sna_change_window_attributes [401204.130] sna_change_window_attributes [401204.130] sna_block_handler (tv=598.748000) [401204.130] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401204.130] sna_accel_do_flush -- no pending write to scanout [401204.130] sna_accel_do_throttle -- no pending activity [401204.154] sna_wakeup_handler [401204.154] sna_accel_wakeup_handler [401204.154] sna_change_window_attributes [401204.154] sna_change_window_attributes [401204.154] sna_change_window_attributes [401204.154] sna_change_window_attributes [401204.154] sna_create_pixmap(64, 64, 32, usage=0) [401204.154] kgem_can_create_2d: 64x64 @ 32 [401204.154] kgem_choose_tiling: too thin [width 64, 32 bpp] for TILING_X [401204.154] kgem_choose_tiling: 64x64 -> 0 [401204.154] sna_create_pixmap: creating GPU pixmap 64x64, stride=256, flags=b [401204.154] create_pixmap: serial=335, usage=0, 0x0 [401204.155] sna_validate_gc changes=7fffff [401204.155] sna_put_image((0, 0)x(64, 64), depth=32, format=2) [401204.155] region_inplace: (64x64), inplace? 0 [401204.155] upload_inplace? no, region not suitable [401204.155] sna_pixmap_alloc_cpu: pixmap=336 [401204.155] sna_pixmap_alloc_cpu: allocating CPU buffer (64x64) [401204.155] kgem_create_cpu_2d(64x64, bpp=32) [401204.155] kgem_create_cpu_2d: 64x64, 32 bpp, stride=256 [401204.155] search_snoop_cache: num_pages=4, flags=0 [401204.155] search_snoop_cache: found handle=115 (num_pages=284) in snoop cache [401204.155] kgem_bo_map__cpu(handle=115, size=1163264, mapped? 1) [401204.155] sna_pixmap_alloc_cpu: allocated CPU handle=115 (snooped? 1) [401204.155] sna_put_zpixmap_blt: syncing CPU bo [401204.155] sna_put_zpixmap_blt: marking damage [401204.155] sna_put_zpixmap_blt: replacing entire pixmap [401204.155] __sna_damage_all(64, 64) [401204.155] sna_put_zpixmap_blt: upload(0, 0, 64, 64) [401204.155] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(64, 64) [401204.155] memcpy_blt: src=(0, 0), dst=(0, 0), size=64x64, pitch=256/256 [401204.155] sna_create_pixmap(64, 64, 24, usage=0) [401204.155] kgem_can_create_2d: 64x64 @ 24 [401204.155] kgem_choose_tiling: too thin [width 64, 32 bpp] for TILING_X [401204.155] kgem_choose_tiling: 64x64 -> 0 [401204.155] sna_create_pixmap: creating GPU pixmap 64x64, stride=256, flags=b [401204.155] create_pixmap: serial=337, usage=0, 0x0 [401204.155] sna_composite(1 src=(0, 0), mask=(0, 0), dst=(0, 0)+(0, 0), size=(64, 64) [401204.155] sna_compute_composite_region: dst=(0, 0)x(64, 64) [401204.155] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (64, 64) [401204.155] clip_to_dst: region: 1x[(0, 0), (64, 64)], clip: 1x[(0, 0), (64, 64)] [401204.155] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (64, 64) [401204.155] sna_compute_composite_region: clip against src: (0, 0), (64, 64) [401204.155] sna_composite: composite region extents:+(0, 0) -> (0, 0), (64, 64) + (0, 0) [401204.155] gen3_render_composite() [401204.155] try_blt: already performing BLT [401204.155] sna_blt_composite (0, 0), (0, 0), 64x64 [401204.155] sna_drawable_use_bo pixmap=338, box=((0, 0), (64, 64)), flags=1... [401204.155] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [401204.155] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [401204.155] sna_pixmap_move_to_gpu(pixmap=338, usage=0), flags=3 [401204.155] sna_pixmap_move_to_gpu: CPU damage? 0 [401204.155] sna_pixmap_move_to_gpu: creating GPU bo (64x64@32), create=3 [401204.155] kgem_choose_tiling: too thin [width 64, 32 bpp] for TILING_X [401204.155] kgem_choose_tiling: 64x64 -> 0 [401204.155] kgem_create_2d(64x64, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [401204.155] kgem_bo_remove_from_inactive: removing handle=113 from inactive [401204.155] from inactive: pitch=256, tiling=0: handle=113, id=398 [401204.155] __sna_damage_all(64, 64) [401204.155] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [401204.155] sna_drawable_use_bo: allocated GPU bo for operation [401204.155] sna_drawable_use_bo: using GPU bo with damage? 0 [401204.155] sna_blt_composite: blt dst offset (0, 0), source offset (0, 0), with alpha fixup? 0 [401204.155] use_cpu_bo for box=(0, 0), (64, 64) [401204.155] prepare_blt_copy [401204.155] blt_composite_copy_box: box (0, 0), (64, 64) [401204.155] sna_blt_copy_one: (0, 0) -> (0, 0) x (64, 64) [401204.155] kgem_add_reloc: handle=113, pos=4, delta=0, domains=00028002 [401204.155] kgem_add_handle: handle=113, index=0 [401204.155] __kgem_bo_mark_dirty: handle=113 (proxy? 0) [401204.155] kgem_add_reloc: handle=115, pos=7, delta=0, domains=00028000 [401204.155] kgem_add_handle: handle=115, index=1 [401204.155] apply_damage: damage=(nil), region=1 [(0, 0), (64, 64) + (0, 0)] [401204.155] sna_block_handler (tv=598.723000) [401204.155] sna_accel_block_handler: GPU idle, flushing [401204.155] gen3_vertex_close: used=0/1024, vbo active? 0 [401204.155] batch[3/0]: 10 10 65528 65528, nreloc=2, nexec=2, nfence=0, aperture=300 [401204.155] kgem_busy: handle=14, busy=0, wedged=0 [401204.155] gem_write(handle=14, offset=0, len=40) [401204.155] kgem_commit: release handle=14 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=826000 [401204.155] kgem_commit: release handle=113 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=7d00000 [401204.155] kgem_commit: release handle=115 (proxy? 0), dirty? 0 flush? 0, snoop? 1 -> offset=7f0b000 [401204.155] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401204.155] sna_accel_do_flush -- no pending write to scanout [401204.155] timer_enable (time=401204155), starting timer 1 [401204.156] sna_wakeup_handler [401204.156] sna_accel_wakeup_handler [401204.156] kgem_retire [401204.156] kgem_retire__flushing: 0 bo on flushing list [401204.156] kgem_busy: handle=14, busy=0, wedged=0 [401204.156] __kgem_retire_rq: request 14 complete [401204.156] kgem_busy: handle=113, busy=0, wedged=0 [401204.156] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [401204.156] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [401204.156] kgem_retire -- retired=0, need_retire=0 [401204.156] sna_block_handler (tv=598.722000) [401204.156] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401204.156] sna_accel_do_flush -- no pending write to scanout [401204.156] sna_wakeup_handler [401204.156] sna_accel_wakeup_handler [401204.157] sna_block_handler (tv=598.721000) [401204.157] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401204.157] sna_accel_do_flush -- no pending write to scanout [401204.157] sna_wakeup_handler [401204.157] sna_accel_wakeup_handler [401204.157] sna_block_handler (tv=598.721000) [401204.157] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401204.157] sna_accel_do_flush -- no pending write to scanout [401204.157] sna_wakeup_handler [401204.157] sna_accel_wakeup_handler [401204.157] sna_block_handler (tv=598.721000) [401204.157] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401204.157] sna_accel_do_flush -- no pending write to scanout [401204.157] sna_wakeup_handler [401204.157] sna_accel_wakeup_handler [401204.157] sna_block_handler (tv=598.721000) [401204.157] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401204.157] sna_accel_do_flush -- no pending write to scanout [401204.157] sna_wakeup_handler [401204.157] sna_accel_wakeup_handler [401204.157] sna_block_handler (tv=598.721000) [401204.157] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401204.157] sna_accel_do_flush -- no pending write to scanout [401204.157] sna_wakeup_handler [401204.157] sna_accel_wakeup_handler [401204.157] sna_block_handler (tv=598.721000) [401204.157] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401204.157] sna_accel_do_flush -- no pending write to scanout [401204.157] sna_wakeup_handler [401204.157] sna_accel_wakeup_handler [401204.157] sna_block_handler (tv=598.721000) [401204.157] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401204.157] sna_accel_do_flush -- no pending write to scanout [401204.157] sna_wakeup_handler [401204.157] sna_accel_wakeup_handler [401204.157] sna_block_handler (tv=598.721000) [401204.157] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401204.157] sna_accel_do_flush -- no pending write to scanout [401204.157] sna_wakeup_handler [401204.157] sna_accel_wakeup_handler [401204.157] sna_block_handler (tv=598.721000) [401204.157] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401204.157] sna_accel_do_flush -- no pending write to scanout [401204.157] sna_wakeup_handler [401204.157] sna_accel_wakeup_handler [401204.157] sna_block_handler (tv=598.721000) [401204.157] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401204.157] sna_accel_do_flush -- no pending write to scanout [401204.157] sna_wakeup_handler [401204.157] sna_accel_wakeup_handler [401204.157] sna_block_handler (tv=598.721000) [401204.157] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401204.157] sna_accel_do_flush -- no pending write to scanout [401204.157] sna_wakeup_handler [401204.157] sna_accel_wakeup_handler [401204.157] sna_block_handler (tv=598.721000) [401204.157] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401204.157] sna_accel_do_flush -- no pending write to scanout [401204.157] sna_wakeup_handler [401204.157] sna_accel_wakeup_handler [401204.157] sna_block_handler (tv=598.721000) [401204.157] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401204.157] sna_accel_do_flush -- no pending write to scanout [401204.172] sna_wakeup_handler [401204.172] sna_accel_wakeup_handler [401204.172] sna_create_pixmap(78, 124, 24, usage=0) [401204.172] kgem_can_create_2d: 78x124 @ 24 [401204.172] kgem_choose_tiling: 78x124 -> 1 [401204.172] sna_create_pixmap: creating GPU pixmap 78x124, stride=312, flags=b [401204.172] create_pixmap: serial=339, usage=0, 0x0 [401204.172] sna_validate_gc changes=0 [401204.172] sna_copy_area: src=(768, 490)x(78, 124)+(0, 0) -> dst=(0, 0)+(0, 0); alu=3, pm=ffffffffffffffff [401204.172] sna_do_copy: src=(768, 490), dst=(0, 0), size=(78x124) [401204.172] sna_do_copy: after drawable: src=(768, 490), dst=(0, 0), size=(78x124) [401204.172] sna_do_copy: dst extents (0, 0), (78, 124) [401204.172] sna_do_copy: pixmap -- no source clipping [401204.172] sna_do_copy: fast source clip against extents [401204.172] sna_do_copy: src extents (768, 490), (846, 614) x 1 [401204.172] sna_do_copy: copy region (0, 0), (78, 124) x 1 [401204.172] sna_copy_boxes (boxes=1x[(0, 0), (78, 124)...], src=+(768, 490), alu=3, src.size=1920x1080, dst.size=78x124) [401204.172] sna_copy_boxes: dst=(priv=0xe333a0, gpu_bo=(nil), cpu_bo=(nil)), src=(priv=0xceb820, gpu_bo=0xdeb0e0, cpu_bo=(nil)), replaces=1 [401204.172] source_prefer_gpu: source has gpu damage, force gpu [401204.172] sna_drawable_use_bo pixmap=340, box=((0, 0), (78, 124)), flags=3... [401204.172] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=3 [401204.172] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [401204.172] sna_pixmap_move_to_gpu(pixmap=340, usage=0), flags=43 [401204.172] sna_pixmap_move_to_gpu: CPU damage? 0 [401204.172] sna_pixmap_move_to_gpu: creating GPU bo (78x124@32), create=3 [401204.172] kgem_choose_tiling: 78x124 -> 1 [401204.172] kgem_create_2d(78x124, bpp=32, tiling=1, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [401204.172] new pitch=512, tiling=1, handle=145, id=399, num_pages=16 [16], bucket=4 [401204.172] __sna_damage_all(78, 124) [401204.172] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [401204.172] sna_drawable_use_bo: allocated GPU bo for operation [401204.172] sna_drawable_use_bo: using GPU bo with damage? 0 [401204.172] sna_pixmap_move_to_gpu(pixmap=14, usage=0), flags=2 [401204.172] sna_pixmap_move_to_gpu: already all-damaged [401204.172] sna_copy_boxes: move whole src_pixmap to GPU and copy [401204.172] gen3_render_copy_boxes (768, 490)->(0, 0) x 1 [401204.172] sna_blt_copy_boxes src=(768, 490) -> (0, 0) x 1, tiling=(1, 1), pitch=(8192, 512) [401204.172] sna_blt_copy_boxes: box=(0, 0)x(78, 124) [401204.172] kgem_add_reloc: handle=145, pos=4, delta=0, domains=00028002 [401204.172] kgem_add_handle: handle=145, index=0 [401204.172] __kgem_bo_mark_dirty: handle=145 (proxy? 0) [401204.172] kgem_add_reloc: handle=30, pos=7, delta=0, domains=00028000 [401204.172] kgem_add_handle: handle=30, index=1 [401204.172] sna_copy_area: src=(0, 0)x(78, 124)+(0, 0) -> dst=(0, 0)+(0, 0); alu=3, pm=ffffffffffffffff [401204.172] sna_do_copy: src=(0, 0), dst=(0, 0), size=(78x124) [401204.172] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(78x124) [401204.173] sna_do_copy: dst extents (0, 0), (78, 124) [401204.173] sna_do_copy: pixmap -- no source clipping [401204.173] sna_do_copy: fast source clip against extents [401204.173] sna_do_copy: src extents (0, 0), (78, 124) x 1 [401204.173] sna_do_copy: copy region (0, 0), (78, 124) x 1 [401204.173] sna_copy_boxes (boxes=1x[(0, 0), (78, 124)...], src=+(0, 0), alu=3, src.size=78x124, dst.size=78x124) [401204.173] sna_copy_boxes: dst=(priv=0xe333a0, gpu_bo=0xe33400, cpu_bo=(nil)), src=(priv=0xd9feb0, gpu_bo=(nil), cpu_bo=0xe0db20), replaces=1 [401204.173] kgem_bo_is_busy: handle=43, domain: 1 exec? 0, rq? 0 [401204.173] region_inplace: yes, already wholly damaged on the GPU [401204.173] sna_drawable_use_bo pixmap=340, box=((0, 0), (78, 124)), flags=1... [401204.173] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [401204.173] sna_drawable_use_bo: use GPU fast path (all-damaged) [401204.173] sna_drawable_use_bo: using whole GPU bo [401204.173] kgem_choose_tiling: 78x124 -> 1 [401204.173] region_overlaps_damage? [401204.173] sna_copy_boxes: region overlaps CPU damage, copy from CPU bo [401204.173] sna_drawable_move_region_to_cpu(pixmap=44 (78x124), [(0, 0), (78, 124)], flags=10) [401204.173] sna_drawable_move_region_to_cpu: pixmap=44 all damaged on CPU [401204.173] gen3_render_copy_boxes (0, 0)->(0, 0) x 1 [401204.173] sna_blt_copy_boxes src=(0, 0) -> (0, 0) x 1, tiling=(0, 1), pitch=(312, 512) [401204.173] sna_blt_copy_boxes: box=(0, 0)x(78, 124) [401204.173] kgem_add_reloc: handle=145, pos=12, delta=0, domains=00028002 [401204.173] kgem_add_reloc: handle=43, pos=15, delta=0, domains=00028000 [401204.173] kgem_add_handle: handle=43, index=2 [401204.173] sna_copy_area: src=(0, 0)x(12, 124)+(0, 0) -> dst=(66, 0)+(0, 0); alu=3, pm=ffffffffffffffff [401204.173] sna_do_copy: src=(0, 0), dst=(66, 0), size=(12x124) [401204.173] sna_do_copy: after drawable: src=(0, 0), dst=(66, 0), size=(12x124) [401204.173] sna_do_copy: dst extents (66, 0), (78, 124) [401204.173] sna_do_copy: pixmap -- no source clipping [401204.173] sna_do_copy: fast source clip against extents [401204.173] sna_do_copy: src extents (0, 0), (12, 124) x 1 [401204.173] sna_do_copy: copy region (66, 0), (78, 124) x 1 [401204.173] sna_copy_boxes (boxes=1x[(66, 0), (78, 124)...], src=+(-66, 0), alu=3, src.size=78x124, dst.size=78x124) [401204.173] sna_copy_boxes: dst=(priv=0xe333a0, gpu_bo=0xe33400, cpu_bo=(nil)), src=(priv=0xe246f0, gpu_bo=(nil), cpu_bo=0xe24770), replaces=0 [401204.173] kgem_bo_is_busy: handle=72, domain: 0 exec? 0, rq? 0 [401204.173] region_inplace: yes, already wholly damaged on the GPU [401204.173] sna_drawable_use_bo pixmap=340, box=((66, 0), (78, 124)), flags=1... [401204.173] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [401204.173] sna_drawable_use_bo: use GPU fast path (all-damaged) [401204.173] sna_drawable_use_bo: using whole GPU bo [401204.173] kgem_choose_tiling: 78x124 -> 1 [401204.173] sna_pixmap_move_to_gpu(pixmap=122, usage=0), flags=2 [401204.173] sna_pixmap_move_to_gpu: CPU damage? 1 [401204.173] sna_pixmap_move_to_gpu: creating GPU bo (78x124@32), create=3 [401204.173] kgem_choose_tiling: 78x124 -> 1 [401204.173] kgem_create_2d(78x124, bpp=32, tiling=1, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [401204.173] new pitch=512, tiling=1, handle=146, id=400, num_pages=16 [16], bucket=4 [401204.173] sna_pixmap_move_to_gpu: uploading 1 damage boxes [401204.173] kgem_bo_is_busy: handle=72, domain: 0 exec? 0, rq? 0 [401204.173] kgem_bo_is_busy: handle=146, domain: 1 exec? 0, rq? 0 [401204.173] use_cpu_bo_for_upload? flags=2, gpu busy?=0, cpu busy?=0 [401204.173] sna_pixmap_move_to_gpu: using CPU bo for upload to GPU [401204.173] gen3_render_copy_boxes (0, 0)->(0, 0) x 1 [401204.173] sna_blt_copy_boxes src=(0, 0) -> (0, 0) x 1, tiling=(0, 1), pitch=(312, 512) [401204.173] gen3_vertex_close: used=0/1024, vbo active? 0 [401204.173] batch[3/0]: 18 18 65528 65528, nreloc=4, nexec=3, nfence=2, aperture=2202 [401204.173] kgem_busy: handle=13, busy=0, wedged=0 [401204.173] gem_write(handle=13, offset=0, len=72) [401204.173] kgem_commit: release handle=13 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=825000 [401204.173] kgem_commit: release handle=145 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=8100000 [401204.173] kgem_commit: release handle=30 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=3000000 [401204.173] kgem_commit: release handle=43 (proxy? 0), dirty? 0 flush? 0, snoop? 1 -> offset=8201000 [401204.173] sna_blt_copy_boxes: box=(0, 0)x(78, 124) [401204.173] kgem_add_reloc: handle=146, pos=4, delta=0, domains=00028002 [401204.173] kgem_add_handle: handle=146, index=0 [401204.173] __kgem_bo_mark_dirty: handle=146 (proxy? 0) [401204.173] kgem_add_reloc: handle=72, pos=7, delta=0, domains=00028000 [401204.173] kgem_add_handle: handle=72, index=1 [401204.173] sna_damage_reduce_all(width=78, height=124) [401204.173] sna_copy_boxes: move whole src_pixmap to GPU and copy [401204.173] gen3_render_copy_boxes (-66, 0)->(0, 0) x 1 [401204.173] sna_blt_copy_boxes src=(-66, 0) -> (0, 0) x 1, tiling=(1, 1), pitch=(512, 512) [401204.173] kgem_busy: handle=13, busy=0, wedged=0 [401204.173] __kgem_ring_is_idle: ring=0 idle (handle=13) [401204.173] kgem_busy: handle=13, busy=0, wedged=0 [401204.173] __kgem_retire_rq: request 13 complete [401204.173] kgem_busy: handle=145, busy=0, wedged=0 [401204.173] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [401204.173] gen3_vertex_close: used=0/1024, vbo active? 0 [401204.173] batch[3/0]: 10 10 65528 65528, nreloc=2, nexec=2, nfence=1, aperture=26 [401204.173] kgem_busy: handle=12, busy=0, wedged=0 [401204.173] gem_write(handle=12, offset=0, len=40) [401204.173] kgem_commit: release handle=12 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=824000 [401204.173] kgem_commit: release handle=146 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=8300000 [401204.173] kgem_commit: release handle=72 (proxy? 0), dirty? 0 flush? 0, snoop? 1 -> offset=7f01000 [401204.173] sna_blt_copy_boxes: box=(66, 0)x(12, 124) [401204.173] kgem_add_reloc: handle=145, pos=4, delta=0, domains=00028002 [401204.173] kgem_add_handle: handle=145, index=0 [401204.173] __kgem_bo_mark_dirty: handle=145 (proxy? 0) [401204.173] kgem_add_reloc: handle=146, pos=7, delta=0, domains=00028000 [401204.173] kgem_add_handle: handle=146, index=1 [401204.173] sna_validate_gc changes=0 [401204.173] sna_copy_area: src=(0, 0)x(78, 124)+(0, 0) -> dst=(768, 490)+(0, 0); alu=3, pm=ffffffffffffffff [401204.173] sna_do_copy: src=(0, 0), dst=(768, 490), size=(78x124) [401204.173] sna_do_copy: after drawable: src=(0, 0), dst=(768, 490), size=(78x124) [401204.173] sna_do_copy: dst extents (768, 490), (846, 614) [401204.173] sna_do_copy: pixmap -- no source clipping [401204.173] sna_do_copy: fast source clip against extents [401204.173] sna_do_copy: src extents (0, 0), (78, 124) x 1 [401204.173] sna_do_copy: copy region (768, 490), (846, 614) x 1 [401204.173] sna_copy_boxes (boxes=1x[(768, 490), (846, 614)...], src=+(-768, -490), alu=3, src.size=78x124, dst.size=1920x1080) [401204.173] sna_copy_boxes: dst=(priv=0xaef0a0, gpu_bo=0xaef100, cpu_bo=(nil)), src=(priv=0xe333a0, gpu_bo=0xe33400, cpu_bo=(nil)), replaces=0 [401204.173] source_prefer_gpu: source has gpu damage, force gpu [401204.173] sna_drawable_use_bo pixmap=3, box=((768, 490), (846, 614)), flags=3... [401204.173] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=3 [401204.173] sna_drawable_use_bo: use GPU fast path (all-damaged) [401204.173] sna_drawable_use_bo: using whole GPU bo [401204.173] sna_pixmap_move_to_gpu(pixmap=340, usage=0), flags=2 [401204.173] sna_pixmap_move_to_gpu: already all-damaged [401204.173] sna_copy_boxes: move whole src_pixmap to GPU and copy [401204.173] gen3_render_copy_boxes (-768, -490)->(0, 0) x 1 [401204.173] sna_blt_copy_boxes src=(-768, -490) -> (0, 0) x 1, tiling=(1, 1), pitch=(512, 8192) [401204.173] kgem_busy: handle=12, busy=0, wedged=0 [401204.173] __kgem_ring_is_idle: ring=0 idle (handle=12) [401204.173] kgem_busy: handle=12, busy=0, wedged=0 [401204.173] __kgem_retire_rq: request 12 complete [401204.173] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [401204.173] gen3_vertex_close: used=0/1024, vbo active? 0 [401204.174] batch[3/0]: 10 10 65528 65528, nreloc=2, nexec=2, nfence=2, aperture=32 [401204.174] kgem_busy: handle=11, busy=0, wedged=0 [401204.174] gem_write(handle=11, offset=0, len=40) [401204.174] kgem_commit: release handle=11 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=823000 [401204.174] kgem_commit: release handle=145 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=8100000 [401204.174] kgem_commit: release handle=146 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=8300000 [401204.174] sna_blt_copy_boxes: box=(768, 490)x(78, 124) [401204.174] kgem_add_reloc: handle=27, pos=4, delta=0, domains=00028002 [401204.174] kgem_add_handle: handle=27, index=0 [401204.174] __kgem_bo_mark_dirty: handle=27 (proxy? 0) [401204.174] kgem_add_reloc: handle=145, pos=7, delta=0, domains=00028000 [401204.174] kgem_add_handle: handle=145, index=1 [401204.174] sna_destroy_pixmap: pixmap=340, attached?=1 [401204.174] _kgem_bo_destroy: handle=145, proxy? 0 [401204.174] __kgem_bo_destroy: handle=145 [401204.174] __kgem_bo_destroy: handle=145 -> active [401204.174] sna_create_pixmap(78, 124, 24, usage=0) [401204.174] kgem_can_create_2d: 78x124 @ 24 [401204.174] kgem_choose_tiling: 78x124 -> 1 [401204.174] sna_create_pixmap: creating GPU pixmap 78x124, stride=312, flags=b [401204.174] create_pixmap: serial=341, usage=0, 0x0 [401204.174] sna_validate_gc changes=0 [401204.174] sna_copy_area: src=(834, 490)x(78, 124)+(0, 0) -> dst=(0, 0)+(0, 0); alu=3, pm=ffffffffffffffff [401204.174] sna_do_copy: src=(834, 490), dst=(0, 0), size=(78x124) [401204.174] sna_do_copy: after drawable: src=(834, 490), dst=(0, 0), size=(78x124) [401204.174] sna_do_copy: dst extents (0, 0), (78, 124) [401204.174] sna_do_copy: pixmap -- no source clipping [401204.174] sna_do_copy: fast source clip against extents [401204.174] sna_do_copy: src extents (834, 490), (912, 614) x 1 [401204.174] sna_do_copy: copy region (0, 0), (78, 124) x 1 [401204.174] sna_copy_boxes (boxes=1x[(0, 0), (78, 124)...], src=+(834, 490), alu=3, src.size=1920x1080, dst.size=78x124) [401204.174] sna_copy_boxes: dst=(priv=0xe333a0, gpu_bo=(nil), cpu_bo=(nil)), src=(priv=0xceb820, gpu_bo=0xdeb0e0, cpu_bo=(nil)), replaces=1 [401204.174] source_prefer_gpu: source has gpu damage, force gpu [401204.174] sna_drawable_use_bo pixmap=342, box=((0, 0), (78, 124)), flags=3... [401204.174] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=3 [401204.174] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [401204.174] sna_pixmap_move_to_gpu(pixmap=342, usage=0), flags=43 [401204.174] sna_pixmap_move_to_gpu: CPU damage? 0 [401204.174] sna_pixmap_move_to_gpu: creating GPU bo (78x124@32), create=3 [401204.174] kgem_choose_tiling: 78x124 -> 1 [401204.174] kgem_create_2d(78x124, bpp=32, tiling=1, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [401204.174] kgem_bo_remove_from_active: removing handle=145 from active [401204.174] 1:from active: pitch=512, tiling=1, handle=145, id=401 [401204.174] __sna_damage_all(78, 124) [401204.174] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [401204.174] sna_drawable_use_bo: allocated GPU bo for operation [401204.174] sna_drawable_use_bo: using GPU bo with damage? 0 [401204.174] sna_pixmap_move_to_gpu(pixmap=14, usage=0), flags=2 [401204.174] sna_pixmap_move_to_gpu: already all-damaged [401204.174] sna_copy_boxes: move whole src_pixmap to GPU and copy [401204.174] gen3_render_copy_boxes (834, 490)->(0, 0) x 1 [401204.174] sna_blt_copy_boxes src=(834, 490) -> (0, 0) x 1, tiling=(1, 1), pitch=(8192, 512) [401204.174] sna_blt_copy_boxes: box=(0, 0)x(78, 124) [401204.174] kgem_add_reloc: handle=145, pos=12, delta=0, domains=00028002 [401204.174] __kgem_bo_mark_dirty: handle=145 (proxy? 0) [401204.174] kgem_add_reloc: handle=30, pos=15, delta=0, domains=00028000 [401204.174] kgem_add_handle: handle=30, index=2 [401204.174] sna_copy_area: src=(66, 0)x(144, 124)+(0, 0) -> dst=(0, 0)+(0, 0); alu=3, pm=ffffffffffffffff [401204.174] sna_do_copy: src=(66, 0), dst=(0, 0), size=(144x124) [401204.174] sna_do_copy: after drawable: src=(66, 0), dst=(0, 0), size=(144x124) [401204.174] sna_do_copy: dst extents (0, 0), (144, 124) [401204.174] sna_do_copy: pixmap -- no source clipping [401204.174] sna_do_copy: fast source clip against extents [401204.174] sna_do_copy: src extents (66, 0), (78, 124) x 1 [401204.174] sna_do_copy: copy region (0, 0), (12, 124) x 1 [401204.174] sna_copy_boxes (boxes=1x[(0, 0), (12, 124)...], src=+(66, 0), alu=3, src.size=78x124, dst.size=78x124) [401204.174] sna_copy_boxes: dst=(priv=0xe333a0, gpu_bo=0xe33400, cpu_bo=(nil)), src=(priv=0xd9feb0, gpu_bo=(nil), cpu_bo=0xe0db20), replaces=0 [401204.174] kgem_bo_is_busy: handle=43, domain: 0 exec? 0, rq? 0 [401204.174] region_inplace: yes, already wholly damaged on the GPU [401204.174] sna_drawable_use_bo pixmap=342, box=((0, 0), (12, 124)), flags=1... [401204.174] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [401204.174] sna_drawable_use_bo: use GPU fast path (all-damaged) [401204.174] sna_drawable_use_bo: using whole GPU bo [401204.174] kgem_choose_tiling: 78x124 -> 1 [401204.174] sna_pixmap_move_to_gpu(pixmap=44, usage=0), flags=2 [401204.174] sna_pixmap_move_to_gpu: CPU damage? 1 [401204.174] sna_pixmap_move_to_gpu: creating GPU bo (78x124@32), create=3 [401204.174] kgem_choose_tiling: 78x124 -> 1 [401204.174] kgem_create_2d(78x124, bpp=32, tiling=1, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [401204.174] new pitch=512, tiling=1, handle=147, id=402, num_pages=16 [16], bucket=4 [401204.174] sna_pixmap_move_to_gpu: uploading 1 damage boxes [401204.174] kgem_bo_is_busy: handle=43, domain: 0 exec? 0, rq? 0 [401204.174] kgem_bo_is_busy: handle=147, domain: 1 exec? 0, rq? 0 [401204.174] use_cpu_bo_for_upload? flags=2, gpu busy?=0, cpu busy?=0 [401204.174] sna_pixmap_move_to_gpu: using CPU bo for upload to GPU [401204.174] gen3_render_copy_boxes (0, 0)->(0, 0) x 1 [401204.174] sna_blt_copy_boxes src=(0, 0) -> (0, 0) x 1, tiling=(0, 1), pitch=(312, 512) [401204.174] kgem_busy: handle=11, busy=0, wedged=0 [401204.174] __kgem_ring_is_idle: ring=0 idle (handle=11) [401204.174] kgem_busy: handle=11, busy=0, wedged=0 [401204.174] __kgem_retire_rq: request 11 complete [401204.174] kgem_busy: handle=146, busy=0, wedged=0 [401204.174] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [401204.174] gen3_vertex_close: used=0/1024, vbo active? 0 [401204.174] batch[3/0]: 18 18 65528 65528, nreloc=4, nexec=3, nfence=3, aperture=4368 [401204.174] kgem_busy: handle=10, busy=0, wedged=0 [401204.174] gem_write(handle=10, offset=0, len=72) [401204.174] kgem_commit: release handle=10 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=822000 [401204.174] kgem_commit: release handle=145 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=8100000 [401204.174] kgem_commit: release handle=27 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=1000000 [401204.174] kgem_commit: release handle=30 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=3000000 [401204.174] sna_blt_copy_boxes: box=(0, 0)x(78, 124) [401204.174] kgem_add_reloc: handle=147, pos=4, delta=0, domains=00028002 [401204.174] kgem_add_handle: handle=147, index=0 [401204.174] __kgem_bo_mark_dirty: handle=147 (proxy? 0) [401204.174] kgem_add_reloc: handle=43, pos=7, delta=0, domains=00028000 [401204.174] kgem_add_handle: handle=43, index=1 [401204.174] sna_damage_reduce_all(width=78, height=124) [401204.174] sna_copy_boxes: move whole src_pixmap to GPU and copy [401204.174] gen3_render_copy_boxes (66, 0)->(0, 0) x 1 [401204.174] sna_blt_copy_boxes src=(66, 0) -> (0, 0) x 1, tiling=(1, 1), pitch=(512, 512) [401204.174] kgem_busy: handle=10, busy=0, wedged=0 [401204.174] __kgem_ring_is_idle: ring=0 idle (handle=10) [401204.174] kgem_busy: handle=10, busy=0, wedged=0 [401204.174] __kgem_retire_rq: request 10 complete [401204.174] kgem_busy: handle=145, busy=0, wedged=0 [401204.174] kgem_busy: handle=27, busy=0, wedged=0 [401204.174] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [401204.174] gen3_vertex_close: used=0/1024, vbo active? 0 [401204.174] batch[3/0]: 10 10 65528 65528, nreloc=2, nexec=2, nfence=1, aperture=26 [401204.174] kgem_busy: handle=9, busy=0, wedged=0 [401204.174] gem_write(handle=9, offset=0, len=40) [401204.174] kgem_commit: release handle=9 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=821000 [401204.174] kgem_commit: release handle=147 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=8400000 [401204.174] kgem_commit: release handle=43 (proxy? 0), dirty? 0 flush? 0, snoop? 1 -> offset=8201000 [401204.174] sna_blt_copy_boxes: box=(0, 0)x(12, 124) [401204.174] kgem_add_reloc: handle=145, pos=4, delta=0, domains=00028002 [401204.174] kgem_add_handle: handle=145, index=0 [401204.174] __kgem_bo_mark_dirty: handle=145 (proxy? 0) [401204.174] kgem_add_reloc: handle=147, pos=7, delta=0, domains=00028000 [401204.175] kgem_add_handle: handle=147, index=1 [401204.175] sna_copy_area: src=(0, 0)x(78, 124)+(0, 0) -> dst=(0, 0)+(0, 0); alu=3, pm=ffffffffffffffff [401204.175] sna_do_copy: src=(0, 0), dst=(0, 0), size=(78x124) [401204.175] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(78x124) [401204.175] sna_do_copy: dst extents (0, 0), (78, 124) [401204.175] sna_do_copy: pixmap -- no source clipping [401204.175] sna_do_copy: fast source clip against extents [401204.175] sna_do_copy: src extents (0, 0), (78, 124) x 1 [401204.175] sna_do_copy: copy region (0, 0), (78, 124) x 1 [401204.175] sna_copy_boxes (boxes=1x[(0, 0), (78, 124)...], src=+(0, 0), alu=3, src.size=78x124, dst.size=78x124) [401204.175] sna_copy_boxes: dst=(priv=0xe333a0, gpu_bo=0xe33400, cpu_bo=(nil)), src=(priv=0xe24920, gpu_bo=(nil), cpu_bo=0xe249a0), replaces=1 [401204.175] kgem_bo_is_busy: handle=73, domain: 1 exec? 0, rq? 0 [401204.175] region_inplace: yes, already wholly damaged on the GPU [401204.175] sna_drawable_use_bo pixmap=342, box=((0, 0), (78, 124)), flags=1... [401204.175] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [401204.175] sna_drawable_use_bo: use GPU fast path (all-damaged) [401204.175] sna_drawable_use_bo: using whole GPU bo [401204.175] kgem_choose_tiling: 78x124 -> 1 [401204.175] region_overlaps_damage? [401204.175] sna_copy_boxes: region overlaps CPU damage, copy from CPU bo [401204.175] sna_drawable_move_region_to_cpu(pixmap=124 (78x124), [(0, 0), (78, 124)], flags=10) [401204.175] sna_drawable_move_region_to_cpu: pixmap=124 all damaged on CPU [401204.175] gen3_render_copy_boxes (0, 0)->(0, 0) x 1 [401204.175] sna_blt_copy_boxes src=(0, 0) -> (0, 0) x 1, tiling=(0, 1), pitch=(312, 512) [401204.175] sna_blt_copy_boxes: box=(0, 0)x(78, 124) [401204.175] kgem_add_reloc: handle=145, pos=12, delta=0, domains=00028002 [401204.175] kgem_add_reloc: handle=73, pos=15, delta=0, domains=00028000 [401204.175] kgem_add_handle: handle=73, index=2 [401204.175] sna_copy_area: src=(0, 0)x(12, 124)+(0, 0) -> dst=(66, 0)+(0, 0); alu=3, pm=ffffffffffffffff [401204.175] sna_do_copy: src=(0, 0), dst=(66, 0), size=(12x124) [401204.175] sna_do_copy: after drawable: src=(0, 0), dst=(66, 0), size=(12x124) [401204.175] sna_do_copy: dst extents (66, 0), (78, 124) [401204.175] sna_do_copy: pixmap -- no source clipping [401204.175] sna_do_copy: fast source clip against extents [401204.175] sna_do_copy: src extents (0, 0), (12, 124) x 1 [401204.175] sna_do_copy: copy region (66, 0), (78, 124) x 1 [401204.175] sna_copy_boxes (boxes=1x[(66, 0), (78, 124)...], src=+(-66, 0), alu=3, src.size=78x124, dst.size=78x124) [401204.175] sna_copy_boxes: dst=(priv=0xe333a0, gpu_bo=0xe33400, cpu_bo=(nil)), src=(priv=0xe356a0, gpu_bo=(nil), cpu_bo=0xe35720), replaces=0 [401204.175] kgem_bo_is_busy: handle=116, domain: 1 exec? 0, rq? 0 [401204.175] region_inplace: yes, already wholly damaged on the GPU [401204.175] sna_drawable_use_bo pixmap=342, box=((66, 0), (78, 124)), flags=1... [401204.175] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [401204.175] sna_drawable_use_bo: use GPU fast path (all-damaged) [401204.175] sna_drawable_use_bo: using whole GPU bo [401204.175] kgem_choose_tiling: 78x124 -> 1 [401204.175] region_overlaps_damage? [401204.175] sna_copy_boxes: region overlaps CPU damage, copy from CPU bo [401204.175] sna_drawable_move_region_to_cpu(pixmap=272 (78x124), [(0, 0), (12, 124)], flags=10) [401204.175] sna_drawable_move_region_to_cpu: pixmap=272 all damaged on CPU [401204.175] gen3_render_copy_boxes (-66, 0)->(0, 0) x 1 [401204.175] sna_blt_copy_boxes src=(-66, 0) -> (0, 0) x 1, tiling=(0, 1), pitch=(312, 512) [401204.175] sna_blt_copy_boxes: box=(66, 0)x(12, 124) [401204.175] kgem_add_reloc: handle=145, pos=20, delta=0, domains=00028002 [401204.175] kgem_add_reloc: handle=116, pos=23, delta=0, domains=00028000 [401204.175] kgem_add_handle: handle=116, index=3 [401204.175] sna_validate_gc changes=0 [401204.175] sna_copy_area: src=(0, 0)x(78, 124)+(0, 0) -> dst=(834, 490)+(0, 0); alu=3, pm=ffffffffffffffff [401204.175] sna_do_copy: src=(0, 0), dst=(834, 490), size=(78x124) [401204.175] sna_do_copy: after drawable: src=(0, 0), dst=(834, 490), size=(78x124) [401204.175] sna_do_copy: dst extents (834, 490), (912, 614) [401204.175] sna_do_copy: pixmap -- no source clipping [401204.175] sna_do_copy: fast source clip against extents [401204.175] sna_do_copy: src extents (0, 0), (78, 124) x 1 [401204.175] sna_do_copy: copy region (834, 490), (912, 614) x 1 [401204.175] sna_copy_boxes (boxes=1x[(834, 490), (912, 614)...], src=+(-834, -490), alu=3, src.size=78x124, dst.size=1920x1080) [401204.175] sna_copy_boxes: dst=(priv=0xaef0a0, gpu_bo=0xaef100, cpu_bo=(nil)), src=(priv=0xe333a0, gpu_bo=0xe33400, cpu_bo=(nil)), replaces=0 [401204.175] source_prefer_gpu: source has gpu damage, force gpu [401204.175] sna_drawable_use_bo pixmap=3, box=((834, 490), (912, 614)), flags=3... [401204.175] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=3 [401204.175] sna_drawable_use_bo: use GPU fast path (all-damaged) [401204.175] sna_drawable_use_bo: using whole GPU bo [401204.175] sna_pixmap_move_to_gpu(pixmap=342, usage=0), flags=2 [401204.175] sna_pixmap_move_to_gpu: already all-damaged [401204.175] sna_copy_boxes: move whole src_pixmap to GPU and copy [401204.175] gen3_render_copy_boxes (-834, -490)->(0, 0) x 1 [401204.175] sna_blt_copy_boxes src=(-834, -490) -> (0, 0) x 1, tiling=(1, 1), pitch=(512, 8192) [401204.175] kgem_busy: handle=9, busy=0, wedged=0 [401204.175] __kgem_ring_is_idle: ring=0 idle (handle=9) [401204.175] kgem_busy: handle=9, busy=0, wedged=0 [401204.175] __kgem_retire_rq: request 9 complete [401204.175] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [401204.175] gen3_vertex_close: used=0/1024, vbo active? 0 [401204.175] batch[3/0]: 26 26 65528 65528, nreloc=6, nexec=4, nfence=2, aperture=52 [401204.175] kgem_busy: handle=8, busy=0, wedged=0 [401204.175] gem_write(handle=8, offset=0, len=104) [401204.175] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=820000 [401204.175] kgem_commit: release handle=145 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=8100000 [401204.175] kgem_commit: release handle=147 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=8400000 [401204.175] kgem_commit: release handle=73 (proxy? 0), dirty? 0 flush? 0, snoop? 1 -> offset=8501000 [401204.175] kgem_commit: release handle=116 (proxy? 0), dirty? 0 flush? 0, snoop? 1 -> offset=850b000 [401204.175] sna_blt_copy_boxes: box=(834, 490)x(78, 124) [401204.175] kgem_add_reloc: handle=27, pos=4, delta=0, domains=00028002 [401204.175] kgem_add_handle: handle=27, index=0 [401204.175] __kgem_bo_mark_dirty: handle=27 (proxy? 0) [401204.175] kgem_add_reloc: handle=145, pos=7, delta=0, domains=00028000 [401204.175] kgem_add_handle: handle=145, index=1 [401204.175] sna_destroy_pixmap: pixmap=342, attached?=1 [401204.175] _kgem_bo_destroy: handle=145, proxy? 0 [401204.175] __kgem_bo_destroy: handle=145 [401204.175] __kgem_bo_destroy: handle=145 -> active [401204.175] sna_block_handler (tv=598.703000) [401204.175] sna_accel_block_handler: GPU idle, flushing [401204.175] gen3_vertex_close: used=0/1024, vbo active? 0 [401204.175] batch[3/0]: 10 10 65528 65528, nreloc=2, nexec=2, nfence=2, aperture=2192 [401204.175] kgem_busy: handle=7, busy=0, wedged=0 [401204.175] gem_write(handle=7, offset=0, len=40) [401204.175] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=81f000 [401204.175] kgem_commit: release handle=27 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=1000000 [401204.175] kgem_commit: release handle=145 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=8100000 [401204.175] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401204.175] sna_accel_do_flush -- no pending write to scanout [401204.175] kgem_busy: handle=27, busy=0, wedged=0 [401204.175] __kgem_flush: handle=27, busy?=0 [401204.175] sna_accel_do_throttle (time=401204175), triggered [401204.175] sna_accel_throttle (time=401204175) [401204.211] sna_wakeup_handler [401204.211] sna_accel_wakeup_handler [401204.211] kgem_retire [401204.211] kgem_retire__flushing: 0 bo on flushing list [401204.211] kgem_busy: handle=8, busy=0, wedged=0 [401204.211] __kgem_retire_rq: request 8 complete [401204.212] kgem_busy: handle=147, busy=0, wedged=0 [401204.212] kgem_busy: handle=7, busy=0, wedged=0 [401204.212] __kgem_retire_rq: request 7 complete [401204.212] kgem_busy: handle=145, busy=0, wedged=0 [401204.212] kgem_bo_move_to_inactive: moving handle=145 to inactive [401204.212] kgem_busy: handle=145, busy=0, wedged=0 [401204.212] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [401204.212] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [401204.212] kgem_retire -- retired=1, need_retire=0 [401204.212] sna_create_pixmap(64, 64, 1, usage=0) [401204.212] kgem_can_create_2d: 64x64 @ 1 [401204.212] kgem_can_create_2d: unhandled depth 1 [401204.212] sna_create_pixmap: can not use GPU, just creating shadow [401204.212] create_pixmap: serial=343, usage=0, 64x64 [401204.212] sna_validate_gc changes=7fffff [401204.212] sna_put_image((0, 0)x(64, 64), depth=1, format=1) [401204.212] sna_put_image: fallback -- unattached(0, 0, 64, 64) [401204.212] sna_put_image: fallback [401204.212] sna_gc_move_to_cpu, changes=7fffff [401204.212] sna_gc_move_to_cpu: flushing stipple pixmap [401204.212] sna_validate_pixmap: flushing pixmap [401204.212] sfbValidateGC changes=77ffff [401204.212] sfbValidateGC: computing rrop mask=00000001, depthMask=00000001, fg=00000000, bg=00000001, planemask=ffffffff [401204.212] sfbValidateGC: rrop fg=00000000, bg=ffffffff, pm=ffffffff, and=00000000, xor=00000000, bgand=00000000, bgxor=ffffffff [401204.212] sna_drawable_move_region_to_cpu(pixmap=344 (64x64), [(0, 0), (64, 64)], flags=3) [401204.212] sna_drawable_move_region_to_cpu: not attached to 0xe33640 [401204.212] sna_put_image: fbPutImage(0, 0, 64, 64) [401204.212] sfbPutImage (0, 0)x(64, 64) [401204.212] fbClipBoxes: box=(0, 0),(64, 64); region=(0, 0),(64, 64) x 1 [401204.212] fbDrawableRun: box=(0, 0), (64, 64), clip=(0, 0), (64, 64) [401204.212] sfbBlt 64x64, alu=3, pm=ffffffff, bpp=1 (reverse=0, upsidedown=0) [401204.212] sfbBlt fast blt, src_stride=8, dst_stride=8, width=8 (offset=29408) [401204.212] sna_block_handler (tv=598.666000) [401204.212] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401204.212] sna_accel_do_flush -- no pending write to scanout [401204.212] sna_accel_do_throttle (time=401204212), triggered [401204.212] sna_accel_throttle (time=401204212) [401204.212] sna_accel_disarm_timer[1] (time=401204212) [401204.212] sna_wakeup_handler [401204.212] sna_accel_wakeup_handler [401204.212] sna_block_handler (tv=598.666000) [401204.212] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401204.212] sna_accel_do_flush -- no pending write to scanout [401204.212] sna_accel_do_throttle -- no pending activity [401204.212] sna_wakeup_handler [401204.212] sna_accel_wakeup_handler [401204.212] sna_block_handler (tv=598.666000) [401204.212] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401204.212] sna_accel_do_flush -- no pending write to scanout [401204.213] sna_accel_do_throttle -- no pending activity [401204.213] sna_wakeup_handler [401204.213] sna_accel_wakeup_handler [401204.213] sna_block_handler (tv=598.665000) [401204.213] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401204.213] sna_accel_do_flush -- no pending write to scanout [401204.213] sna_accel_do_throttle -- no pending activity [401204.213] sna_wakeup_handler [401204.213] sna_accel_wakeup_handler [401204.213] sna_block_handler (tv=598.665000) [401204.213] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401204.213] sna_accel_do_flush -- no pending write to scanout [401204.213] sna_accel_do_throttle -- no pending activity [401204.213] sna_wakeup_handler [401204.213] sna_accel_wakeup_handler [401204.213] sna_block_handler (tv=598.665000) [401204.213] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401204.213] sna_accel_do_flush -- no pending write to scanout [401204.213] sna_accel_do_throttle -- no pending activity [401204.213] sna_wakeup_handler [401204.213] sna_accel_wakeup_handler [401204.213] sna_block_handler (tv=598.665000) [401204.213] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401204.213] sna_accel_do_flush -- no pending write to scanout [401204.213] sna_accel_do_throttle -- no pending activity [401204.213] sna_wakeup_handler [401204.213] sna_accel_wakeup_handler [401204.213] sna_block_handler (tv=598.665000) [401204.213] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401204.213] sna_accel_do_flush -- no pending write to scanout [401204.213] sna_accel_do_throttle -- no pending activity [401204.213] sna_wakeup_handler [401204.213] sna_accel_wakeup_handler [401204.213] sna_block_handler (tv=598.665000) [401204.213] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401204.213] sna_accel_do_flush -- no pending write to scanout [401204.213] sna_accel_do_throttle -- no pending activity [401204.213] sna_wakeup_handler [401204.213] sna_accel_wakeup_handler [401204.213] sna_block_handler (tv=598.665000) [401204.213] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401204.213] sna_accel_do_flush -- no pending write to scanout [401204.213] sna_accel_do_throttle -- no pending activity [401204.213] sna_wakeup_handler [401204.213] sna_accel_wakeup_handler [401204.213] sna_block_handler (tv=598.665000) [401204.213] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401204.213] sna_accel_do_flush -- no pending write to scanout [401204.213] sna_accel_do_throttle -- no pending activity [401204.214] sna_wakeup_handler [401204.214] sna_accel_wakeup_handler [401204.214] sna_block_handler (tv=598.664000) [401204.214] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401204.214] sna_accel_do_flush -- no pending write to scanout [401204.214] sna_accel_do_throttle -- no pending activity [401204.214] sna_wakeup_handler [401204.214] sna_accel_wakeup_handler [401204.214] sna_create_pixmap(78, 124, 24, usage=0) [401204.214] kgem_can_create_2d: 78x124 @ 24 [401204.214] kgem_choose_tiling: 78x124 -> 1 [401204.214] sna_create_pixmap: creating GPU pixmap 78x124, stride=312, flags=b [401204.214] create_pixmap: serial=345, usage=0, 0x0 [401204.214] sna_validate_gc changes=0 [401204.214] sna_copy_area: src=(900, 490)x(78, 124)+(0, 0) -> dst=(0, 0)+(0, 0); alu=3, pm=ffffffffffffffff [401204.214] sna_do_copy: src=(900, 490), dst=(0, 0), size=(78x124) [401204.214] sna_do_copy: after drawable: src=(900, 490), dst=(0, 0), size=(78x124) [401204.214] sna_do_copy: dst extents (0, 0), (78, 124) [401204.214] sna_do_copy: pixmap -- no source clipping [401204.214] sna_do_copy: fast source clip against extents [401204.214] sna_do_copy: src extents (900, 490), (978, 614) x 1 [401204.214] sna_do_copy: copy region (0, 0), (78, 124) x 1 [401204.214] sna_copy_boxes (boxes=1x[(0, 0), (78, 124)...], src=+(900, 490), alu=3, src.size=1920x1080, dst.size=78x124) [401204.214] sna_copy_boxes: dst=(priv=0xe333a0, gpu_bo=(nil), cpu_bo=(nil)), src=(priv=0xceb820, gpu_bo=0xdeb0e0, cpu_bo=(nil)), replaces=1 [401204.214] source_prefer_gpu: source has gpu damage, force gpu [401204.214] sna_drawable_use_bo pixmap=346, box=((0, 0), (78, 124)), flags=3... [401204.214] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=3 [401204.214] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [401204.214] sna_pixmap_move_to_gpu(pixmap=346, usage=0), flags=43 [401204.214] sna_pixmap_move_to_gpu: CPU damage? 0 [401204.214] sna_pixmap_move_to_gpu: creating GPU bo (78x124@32), create=3 [401204.214] kgem_choose_tiling: 78x124 -> 1 [401204.214] kgem_create_2d(78x124, bpp=32, tiling=1, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [401204.214] kgem_bo_remove_from_inactive: removing handle=145 from inactive [401204.214] from inactive: pitch=512, tiling=1: handle=145, id=403 [401204.214] __sna_damage_all(78, 124) [401204.214] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [401204.214] sna_drawable_use_bo: allocated GPU bo for operation [401204.214] sna_drawable_use_bo: using GPU bo with damage? 0 [401204.214] sna_pixmap_move_to_gpu(pixmap=14, usage=0), flags=2 [401204.214] sna_pixmap_move_to_gpu: already all-damaged [401204.214] sna_copy_boxes: move whole src_pixmap to GPU and copy [401204.214] gen3_render_copy_boxes (900, 490)->(0, 0) x 1 [401204.214] sna_blt_copy_boxes src=(900, 490) -> (0, 0) x 1, tiling=(1, 1), pitch=(8192, 512) [401204.214] sna_blt_copy_boxes: box=(0, 0)x(78, 124) [401204.214] kgem_add_reloc: handle=145, pos=4, delta=0, domains=00028002 [401204.214] kgem_add_handle: handle=145, index=0 [401204.214] __kgem_bo_mark_dirty: handle=145 (proxy? 0) [401204.214] kgem_add_reloc: handle=30, pos=7, delta=0, domains=00028000 [401204.214] kgem_add_handle: handle=30, index=1 [401204.215] sna_copy_area: src=(66, 0)x(144, 124)+(0, 0) -> dst=(0, 0)+(0, 0); alu=3, pm=ffffffffffffffff [401204.215] sna_do_copy: src=(66, 0), dst=(0, 0), size=(144x124) [401204.215] sna_do_copy: after drawable: src=(66, 0), dst=(0, 0), size=(144x124) [401204.215] sna_do_copy: dst extents (0, 0), (144, 124) [401204.215] sna_do_copy: pixmap -- no source clipping [401204.215] sna_do_copy: fast source clip against extents [401204.215] sna_do_copy: src extents (66, 0), (78, 124) x 1 [401204.215] sna_do_copy: copy region (0, 0), (12, 124) x 1 [401204.215] sna_copy_boxes (boxes=1x[(0, 0), (12, 124)...], src=+(66, 0), alu=3, src.size=78x124, dst.size=78x124) [401204.215] sna_copy_boxes: dst=(priv=0xe333a0, gpu_bo=0xe33400, cpu_bo=(nil)), src=(priv=0xe24920, gpu_bo=(nil), cpu_bo=0xe249a0), replaces=0 [401204.215] kgem_bo_is_busy: handle=73, domain: 0 exec? 0, rq? 0 [401204.215] region_inplace: yes, already wholly damaged on the GPU [401204.215] sna_drawable_use_bo pixmap=346, box=((0, 0), (12, 124)), flags=1... [401204.215] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [401204.215] sna_drawable_use_bo: use GPU fast path (all-damaged) [401204.215] sna_drawable_use_bo: using whole GPU bo [401204.215] kgem_choose_tiling: 78x124 -> 1 [401204.215] sna_pixmap_move_to_gpu(pixmap=124, usage=0), flags=2 [401204.215] sna_pixmap_move_to_gpu: CPU damage? 1 [401204.215] sna_pixmap_move_to_gpu: creating GPU bo (78x124@32), create=3 [401204.215] kgem_choose_tiling: 78x124 -> 1 [401204.215] kgem_create_2d(78x124, bpp=32, tiling=1, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [401204.215] new pitch=512, tiling=1, handle=148, id=404, num_pages=16 [16], bucket=4 [401204.215] sna_pixmap_move_to_gpu: uploading 1 damage boxes [401204.215] kgem_bo_is_busy: handle=73, domain: 0 exec? 0, rq? 0 [401204.215] kgem_bo_is_busy: handle=148, domain: 1 exec? 0, rq? 0 [401204.215] use_cpu_bo_for_upload? flags=2, gpu busy?=0, cpu busy?=0 [401204.215] sna_pixmap_move_to_gpu: using CPU bo for upload to GPU [401204.215] gen3_render_copy_boxes (0, 0)->(0, 0) x 1 [401204.215] sna_blt_copy_boxes src=(0, 0) -> (0, 0) x 1, tiling=(0, 1), pitch=(312, 512) [401204.215] gen3_vertex_close: used=0/1024, vbo active? 0 [401204.215] batch[3/0]: 10 10 65528 65528, nreloc=2, nexec=2, nfence=2, aperture=2192 [401204.215] kgem_busy: handle=6, busy=0, wedged=0 [401204.215] gem_write(handle=6, offset=0, len=40) [401204.215] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=81e000 [401204.215] kgem_commit: release handle=145 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=8100000 [401204.215] kgem_commit: release handle=30 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=3000000 [401204.215] sna_blt_copy_boxes: box=(0, 0)x(78, 124) [401204.215] kgem_add_reloc: handle=148, pos=4, delta=0, domains=00028002 [401204.215] kgem_add_handle: handle=148, index=0 [401204.215] __kgem_bo_mark_dirty: handle=148 (proxy? 0) [401204.215] kgem_add_reloc: handle=73, pos=7, delta=0, domains=00028000 [401204.215] kgem_add_handle: handle=73, index=1 [401204.215] sna_damage_reduce_all(width=78, height=124) [401204.215] sna_copy_boxes: move whole src_pixmap to GPU and copy [401204.215] gen3_render_copy_boxes (66, 0)->(0, 0) x 1 [401204.215] sna_blt_copy_boxes src=(66, 0) -> (0, 0) x 1, tiling=(1, 1), pitch=(512, 512) [401204.215] kgem_busy: handle=6, busy=0, wedged=0 [401204.215] __kgem_ring_is_idle: ring=0 idle (handle=6) [401204.215] kgem_busy: handle=6, busy=0, wedged=0 [401204.215] __kgem_retire_rq: request 6 complete [401204.215] kgem_busy: handle=145, busy=0, wedged=0 [401204.215] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [401204.215] gen3_vertex_close: used=0/1024, vbo active? 0 [401204.215] batch[3/0]: 10 10 65528 65528, nreloc=2, nexec=2, nfence=1, aperture=26 [401204.215] kgem_busy: handle=5, busy=0, wedged=0 [401204.215] gem_write(handle=5, offset=0, len=40) [401204.215] kgem_commit: release handle=5 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=81d000 [401204.215] kgem_commit: release handle=148 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=8600000 [401204.215] kgem_commit: release handle=73 (proxy? 0), dirty? 0 flush? 0, snoop? 1 -> offset=8501000 [401204.215] sna_blt_copy_boxes: box=(0, 0)x(12, 124) [401204.215] kgem_add_reloc: handle=145, pos=4, delta=0, domains=00028002 [401204.215] kgem_add_handle: handle=145, index=0 [401204.215] __kgem_bo_mark_dirty: handle=145 (proxy? 0) [401204.215] kgem_add_reloc: handle=148, pos=7, delta=0, domains=00028000 [401204.215] kgem_add_handle: handle=148, index=1 [401204.215] sna_copy_area: src=(0, 0)x(78, 124)+(0, 0) -> dst=(0, 0)+(0, 0); alu=3, pm=ffffffffffffffff [401204.215] sna_do_copy: src=(0, 0), dst=(0, 0), size=(78x124) [401204.215] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(78x124) [401204.215] sna_do_copy: dst extents (0, 0), (78, 124) [401204.215] sna_do_copy: pixmap -- no source clipping [401204.215] sna_do_copy: fast source clip against extents [401204.215] sna_do_copy: src extents (0, 0), (78, 124) x 1 [401204.215] sna_do_copy: copy region (0, 0), (78, 124) x 1 [401204.215] sna_copy_boxes (boxes=1x[(0, 0), (78, 124)...], src=+(0, 0), alu=3, src.size=78x124, dst.size=78x124) [401204.215] sna_copy_boxes: dst=(priv=0xe333a0, gpu_bo=0xe33400, cpu_bo=(nil)), src=(priv=0xe35840, gpu_bo=(nil), cpu_bo=0xe358c0), replaces=1 [401204.215] kgem_bo_is_busy: handle=117, domain: 1 exec? 0, rq? 0 [401204.215] region_inplace: yes, already wholly damaged on the GPU [401204.215] sna_drawable_use_bo pixmap=346, box=((0, 0), (78, 124)), flags=1... [401204.215] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [401204.215] sna_drawable_use_bo: use GPU fast path (all-damaged) [401204.215] sna_drawable_use_bo: using whole GPU bo [401204.215] kgem_choose_tiling: 78x124 -> 1 [401204.215] region_overlaps_damage? [401204.215] sna_copy_boxes: region overlaps CPU damage, copy from CPU bo [401204.215] sna_drawable_move_region_to_cpu(pixmap=274 (78x124), [(0, 0), (78, 124)], flags=10) [401204.215] sna_drawable_move_region_to_cpu: pixmap=274 all damaged on CPU [401204.215] gen3_render_copy_boxes (0, 0)->(0, 0) x 1 [401204.215] sna_blt_copy_boxes src=(0, 0) -> (0, 0) x 1, tiling=(0, 1), pitch=(312, 512) [401204.215] sna_blt_copy_boxes: box=(0, 0)x(78, 124) [401204.215] kgem_add_reloc: handle=145, pos=12, delta=0, domains=00028002 [401204.215] kgem_add_reloc: handle=117, pos=15, delta=0, domains=00028000 [401204.215] kgem_add_handle: handle=117, index=2 [401204.215] sna_validate_gc changes=0 [401204.215] sna_copy_area: src=(0, 0)x(78, 124)+(0, 0) -> dst=(900, 490)+(0, 0); alu=3, pm=ffffffffffffffff [401204.215] sna_do_copy: src=(0, 0), dst=(900, 490), size=(78x124) [401204.215] sna_do_copy: after drawable: src=(0, 0), dst=(900, 490), size=(78x124) [401204.215] sna_do_copy: dst extents (900, 490), (978, 614) [401204.215] sna_do_copy: pixmap -- no source clipping [401204.215] sna_do_copy: fast source clip against extents [401204.215] sna_do_copy: src extents (0, 0), (78, 124) x 1 [401204.215] sna_do_copy: copy region (900, 490), (978, 614) x 1 [401204.215] sna_copy_boxes (boxes=1x[(900, 490), (978, 614)...], src=+(-900, -490), alu=3, src.size=78x124, dst.size=1920x1080) [401204.215] sna_copy_boxes: dst=(priv=0xaef0a0, gpu_bo=0xaef100, cpu_bo=(nil)), src=(priv=0xe333a0, gpu_bo=0xe33400, cpu_bo=(nil)), replaces=0 [401204.215] source_prefer_gpu: source has gpu damage, force gpu [401204.215] sna_drawable_use_bo pixmap=3, box=((900, 490), (978, 614)), flags=3... [401204.215] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=3 [401204.215] sna_drawable_use_bo: use GPU fast path (all-damaged) [401204.215] sna_drawable_use_bo: using whole GPU bo [401204.215] sna_pixmap_move_to_gpu(pixmap=346, usage=0), flags=2 [401204.215] sna_pixmap_move_to_gpu: already all-damaged [401204.215] sna_copy_boxes: move whole src_pixmap to GPU and copy [401204.215] gen3_render_copy_boxes (-900, -490)->(0, 0) x 1 [401204.215] sna_blt_copy_boxes src=(-900, -490) -> (0, 0) x 1, tiling=(1, 1), pitch=(512, 8192) [401204.215] kgem_busy: handle=5, busy=0, wedged=0 [401204.215] __kgem_ring_is_idle: ring=0 idle (handle=5) [401204.215] kgem_busy: handle=5, busy=0, wedged=0 [401204.215] __kgem_retire_rq: request 5 complete [401204.215] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [401204.215] gen3_vertex_close: used=0/1024, vbo active? 0 [401204.215] batch[3/0]: 18 18 65528 65528, nreloc=4, nexec=3, nfence=2, aperture=42 [401204.215] kgem_busy: handle=4, busy=0, wedged=0 [401204.215] gem_write(handle=4, offset=0, len=72) [401204.215] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=81c000 [401204.215] kgem_commit: release handle=145 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=8100000 [401204.215] kgem_commit: release handle=148 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=8600000 [401204.215] kgem_commit: release handle=117 (proxy? 0), dirty? 0 flush? 0, snoop? 1 -> offset=8701000 [401204.216] sna_blt_copy_boxes: box=(900, 490)x(78, 124) [401204.216] kgem_add_reloc: handle=27, pos=4, delta=0, domains=00028002 [401204.216] kgem_add_handle: handle=27, index=0 [401204.216] __kgem_bo_mark_dirty: handle=27 (proxy? 0) [401204.216] kgem_add_reloc: handle=145, pos=7, delta=0, domains=00028000 [401204.216] kgem_add_handle: handle=145, index=1 [401204.216] sna_destroy_pixmap: pixmap=346, attached?=1 [401204.216] _kgem_bo_destroy: handle=145, proxy? 0 [401204.216] __kgem_bo_destroy: handle=145 [401204.216] __kgem_bo_destroy: handle=145 -> active [401204.216] sna_block_handler (tv=598.662000) [401204.216] kgem_busy: handle=4, busy=0, wedged=0 [401204.216] __kgem_ring_is_idle: ring=0 idle (handle=4) [401204.216] kgem_busy: handle=4, busy=0, wedged=0 [401204.216] __kgem_retire_rq: request 4 complete [401204.216] kgem_busy: handle=148, busy=0, wedged=0 [401204.216] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [401204.216] sna_accel_block_handler: GPU idle, flushing [401204.216] gen3_vertex_close: used=0/1024, vbo active? 0 [401204.216] batch[3/0]: 10 10 65528 65528, nreloc=2, nexec=2, nfence=2, aperture=2192 [401204.216] kgem_busy: handle=3, busy=0, wedged=0 [401204.216] gem_write(handle=3, offset=0, len=40) [401204.216] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=81b000 [401204.216] kgem_commit: release handle=27 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=1000000 [401204.216] kgem_commit: release handle=145 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=8100000 [401204.216] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401204.216] sna_accel_do_flush -- no pending write to scanout [401204.216] kgem_busy: handle=27, busy=0, wedged=0 [401204.216] __kgem_flush: handle=27, busy?=0 [401204.216] timer_enable (time=401204216), starting timer 1 [401204.225] sna_wakeup_handler [401204.225] sna_accel_wakeup_handler [401204.225] kgem_retire [401204.225] kgem_retire__flushing: 0 bo on flushing list [401204.225] kgem_busy: handle=3, busy=0, wedged=0 [401204.225] __kgem_retire_rq: request 3 complete [401204.225] kgem_busy: handle=145, busy=0, wedged=0 [401204.225] kgem_bo_move_to_inactive: moving handle=145 to inactive [401204.225] kgem_busy: handle=145, busy=0, wedged=0 [401204.225] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [401204.225] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [401204.225] kgem_retire -- retired=1, need_retire=0 [401204.225] sna_block_handler (tv=598.653000) [401204.225] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401204.225] sna_accel_do_flush -- no pending write to scanout [401204.225] sna_wakeup_handler [401204.225] sna_accel_wakeup_handler [401204.225] sna_block_handler (tv=598.653000) [401204.225] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401204.225] sna_accel_do_flush -- no pending write to scanout [401204.226] sna_wakeup_handler [401204.226] sna_accel_wakeup_handler [401204.226] sna_block_handler (tv=598.652000) [401204.226] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401204.226] sna_accel_do_flush -- no pending write to scanout [401204.226] sna_wakeup_handler [401204.226] sna_accel_wakeup_handler [401204.226] sna_block_handler (tv=598.652000) [401204.226] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401204.226] sna_accel_do_flush -- no pending write to scanout [401204.226] sna_wakeup_handler [401204.226] sna_accel_wakeup_handler [401204.226] sna_block_handler (tv=598.652000) [401204.226] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401204.226] sna_accel_do_flush -- no pending write to scanout [401204.233] sna_wakeup_handler [401204.233] sna_accel_wakeup_handler [401204.233] sna_block_handler (tv=598.645000) [401204.233] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401204.233] sna_accel_do_flush -- no pending write to scanout [401204.233] sna_accel_do_throttle (time=401204233), triggered [401204.233] sna_accel_throttle (time=401204233) [401204.233] sna_accel_disarm_timer[1] (time=401204233) [401204.234] sna_wakeup_handler [401204.234] sna_accel_wakeup_handler [401204.234] sna_block_handler (tv=600.000000) [401204.234] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401204.234] sna_accel_do_flush -- no pending write to scanout [401204.234] sna_accel_do_throttle -- no pending activity [401204.256] sna_wakeup_handler [401204.256] sna_accel_wakeup_handler [401204.256] sna_create_pixmap(78, 124, 24, usage=0) [401204.256] kgem_can_create_2d: 78x124 @ 24 [401204.256] kgem_choose_tiling: 78x124 -> 1 [401204.256] sna_create_pixmap: creating GPU pixmap 78x124, stride=312, flags=b [401204.256] create_pixmap: serial=347, usage=0, 0x0 [401204.256] sna_validate_gc changes=0 [401204.256] sna_copy_area: src=(768, 490)x(78, 124)+(0, 0) -> dst=(0, 0)+(0, 0); alu=3, pm=ffffffffffffffff [401204.256] sna_do_copy: src=(768, 490), dst=(0, 0), size=(78x124) [401204.256] sna_do_copy: after drawable: src=(768, 490), dst=(0, 0), size=(78x124) [401204.256] sna_do_copy: dst extents (0, 0), (78, 124) [401204.256] sna_do_copy: pixmap -- no source clipping [401204.256] sna_do_copy: fast source clip against extents [401204.256] sna_do_copy: src extents (768, 490), (846, 614) x 1 [401204.256] sna_do_copy: copy region (0, 0), (78, 124) x 1 [401204.256] sna_copy_boxes (boxes=1x[(0, 0), (78, 124)...], src=+(768, 490), alu=3, src.size=1920x1080, dst.size=78x124) [401204.256] sna_copy_boxes: dst=(priv=0xe333a0, gpu_bo=(nil), cpu_bo=(nil)), src=(priv=0xceb820, gpu_bo=0xdeb0e0, cpu_bo=(nil)), replaces=1 [401204.256] source_prefer_gpu: source has gpu damage, force gpu [401204.256] sna_drawable_use_bo pixmap=348, box=((0, 0), (78, 124)), flags=3... [401204.256] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=3 [401204.256] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [401204.256] sna_pixmap_move_to_gpu(pixmap=348, usage=0), flags=43 [401204.256] sna_pixmap_move_to_gpu: CPU damage? 0 [401204.256] sna_pixmap_move_to_gpu: creating GPU bo (78x124@32), create=3 [401204.256] kgem_choose_tiling: 78x124 -> 1 [401204.256] kgem_create_2d(78x124, bpp=32, tiling=1, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [401204.256] kgem_bo_remove_from_inactive: removing handle=145 from inactive [401204.257] from inactive: pitch=512, tiling=1: handle=145, id=405 [401204.257] __sna_damage_all(78, 124) [401204.257] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [401204.257] sna_drawable_use_bo: allocated GPU bo for operation [401204.257] sna_drawable_use_bo: using GPU bo with damage? 0 [401204.257] sna_pixmap_move_to_gpu(pixmap=14, usage=0), flags=2 [401204.257] sna_pixmap_move_to_gpu: already all-damaged [401204.257] sna_copy_boxes: move whole src_pixmap to GPU and copy [401204.257] gen3_render_copy_boxes (768, 490)->(0, 0) x 1 [401204.257] sna_blt_copy_boxes src=(768, 490) -> (0, 0) x 1, tiling=(1, 1), pitch=(8192, 512) [401204.257] sna_blt_copy_boxes: box=(0, 0)x(78, 124) [401204.257] kgem_add_reloc: handle=145, pos=4, delta=0, domains=00028002 [401204.257] kgem_add_handle: handle=145, index=0 [401204.257] __kgem_bo_mark_dirty: handle=145 (proxy? 0) [401204.257] kgem_add_reloc: handle=30, pos=7, delta=0, domains=00028000 [401204.257] kgem_add_handle: handle=30, index=1 [401204.257] sna_copy_area: src=(0, 0)x(78, 124)+(0, 0) -> dst=(0, 0)+(0, 0); alu=3, pm=ffffffffffffffff [401204.257] sna_do_copy: src=(0, 0), dst=(0, 0), size=(78x124) [401204.257] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(78x124) [401204.257] sna_do_copy: dst extents (0, 0), (78, 124) [401204.257] sna_do_copy: pixmap -- no source clipping [401204.257] sna_do_copy: fast source clip against extents [401204.257] sna_do_copy: src extents (0, 0), (78, 124) x 1 [401204.257] sna_do_copy: copy region (0, 0), (78, 124) x 1 [401204.257] sna_copy_boxes (boxes=1x[(0, 0), (78, 124)...], src=+(0, 0), alu=3, src.size=78x124, dst.size=78x124) [401204.257] sna_copy_boxes: dst=(priv=0xe333a0, gpu_bo=0xe33400, cpu_bo=(nil)), src=(priv=0xe0dcd0, gpu_bo=(nil), cpu_bo=0xe0dd30), replaces=1 [401204.257] kgem_bo_is_busy: handle=44, domain: 1 exec? 0, rq? 0 [401204.257] region_inplace: yes, already wholly damaged on the GPU [401204.257] sna_drawable_use_bo pixmap=348, box=((0, 0), (78, 124)), flags=1... [401204.257] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [401204.257] sna_drawable_use_bo: use GPU fast path (all-damaged) [401204.257] sna_drawable_use_bo: using whole GPU bo [401204.257] kgem_choose_tiling: 78x124 -> 1 [401204.257] region_overlaps_damage? [401204.257] sna_copy_boxes: region overlaps CPU damage, copy from CPU bo [401204.257] sna_drawable_move_region_to_cpu(pixmap=46 (78x124), [(0, 0), (78, 124)], flags=10) [401204.257] sna_drawable_move_region_to_cpu: pixmap=46 all damaged on CPU [401204.257] gen3_render_copy_boxes (0, 0)->(0, 0) x 1 [401204.257] sna_blt_copy_boxes src=(0, 0) -> (0, 0) x 1, tiling=(0, 1), pitch=(312, 512) [401204.257] sna_blt_copy_boxes: box=(0, 0)x(78, 124) [401204.257] kgem_add_reloc: handle=145, pos=12, delta=0, domains=00028002 [401204.257] kgem_add_reloc: handle=44, pos=15, delta=0, domains=00028000 [401204.257] kgem_add_handle: handle=44, index=2 [401204.257] sna_copy_area: src=(0, 0)x(12, 124)+(0, 0) -> dst=(66, 0)+(0, 0); alu=3, pm=ffffffffffffffff [401204.257] sna_do_copy: src=(0, 0), dst=(66, 0), size=(12x124) [401204.257] sna_do_copy: after drawable: src=(0, 0), dst=(66, 0), size=(12x124) [401204.257] sna_do_copy: dst extents (66, 0), (78, 124) [401204.257] sna_do_copy: pixmap -- no source clipping [401204.257] sna_do_copy: fast source clip against extents [401204.257] sna_do_copy: src extents (0, 0), (12, 124) x 1 [401204.257] sna_do_copy: copy region (66, 0), (78, 124) x 1 [401204.257] sna_copy_boxes (boxes=1x[(66, 0), (78, 124)...], src=+(-66, 0), alu=3, src.size=78x124, dst.size=78x124) [401204.257] sna_copy_boxes: dst=(priv=0xe333a0, gpu_bo=0xe33400, cpu_bo=(nil)), src=(priv=0xe24920, gpu_bo=0xe33a20, cpu_bo=0xe249a0), replaces=0 [401204.257] kgem_bo_is_busy: handle=73, domain: 0 exec? 0, rq? 0 [401204.257] source_prefer_gpu: source has GPU bo? 1 [401204.257] sna_drawable_use_bo pixmap=348, box=((66, 0), (78, 124)), flags=1... [401204.257] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [401204.257] sna_drawable_use_bo: use GPU fast path (all-damaged) [401204.257] sna_drawable_use_bo: using whole GPU bo [401204.257] sna_pixmap_move_to_gpu(pixmap=124, usage=0), flags=2 [401204.257] sna_pixmap_move_to_gpu: CPU damage? 0 [401204.257] sna_damage_reduce_all(width=78, height=124) [401204.257] sna_copy_boxes: move whole src_pixmap to GPU and copy [401204.257] gen3_render_copy_boxes (-66, 0)->(0, 0) x 1 [401204.257] sna_blt_copy_boxes src=(-66, 0) -> (0, 0) x 1, tiling=(1, 1), pitch=(512, 512) [401204.257] sna_blt_copy_boxes: box=(66, 0)x(12, 124) [401204.257] kgem_add_reloc: handle=145, pos=20, delta=0, domains=00028002 [401204.257] kgem_add_reloc: handle=148, pos=23, delta=0, domains=00028000 [401204.257] kgem_add_handle: handle=148, index=3 [401204.257] sna_validate_gc changes=0 [401204.257] sna_copy_area: src=(0, 0)x(78, 124)+(0, 0) -> dst=(768, 490)+(0, 0); alu=3, pm=ffffffffffffffff [401204.257] sna_do_copy: src=(0, 0), dst=(768, 490), size=(78x124) [401204.257] sna_do_copy: after drawable: src=(0, 0), dst=(768, 490), size=(78x124) [401204.257] sna_do_copy: dst extents (768, 490), (846, 614) [401204.257] sna_do_copy: pixmap -- no source clipping [401204.257] sna_do_copy: fast source clip against extents [401204.257] sna_do_copy: src extents (0, 0), (78, 124) x 1 [401204.257] sna_do_copy: copy region (768, 490), (846, 614) x 1 [401204.257] sna_copy_boxes (boxes=1x[(768, 490), (846, 614)...], src=+(-768, -490), alu=3, src.size=78x124, dst.size=1920x1080) [401204.257] sna_copy_boxes: dst=(priv=0xaef0a0, gpu_bo=0xaef100, cpu_bo=(nil)), src=(priv=0xe333a0, gpu_bo=0xe33400, cpu_bo=(nil)), replaces=0 [401204.257] source_prefer_gpu: source has gpu damage, force gpu [401204.257] sna_drawable_use_bo pixmap=3, box=((768, 490), (846, 614)), flags=3... [401204.257] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=3 [401204.257] sna_drawable_use_bo: use GPU fast path (all-damaged) [401204.257] sna_drawable_use_bo: using whole GPU bo [401204.257] sna_pixmap_move_to_gpu(pixmap=348, usage=0), flags=2 [401204.257] sna_pixmap_move_to_gpu: already all-damaged [401204.257] sna_copy_boxes: move whole src_pixmap to GPU and copy [401204.257] gen3_render_copy_boxes (-768, -490)->(0, 0) x 1 [401204.257] sna_blt_copy_boxes src=(-768, -490) -> (0, 0) x 1, tiling=(1, 1), pitch=(512, 8192) [401204.257] gen3_vertex_close: used=0/1024, vbo active? 0 [401204.257] batch[3/0]: 26 26 65528 65528, nreloc=6, nexec=4, nfence=3, aperture=2218 [401204.257] kgem_busy: handle=2, busy=0, wedged=0 [401204.257] gem_write(handle=2, offset=0, len=104) [401204.257] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=81a000 [401204.257] kgem_commit: release handle=145 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=8100000 [401204.257] kgem_commit: release handle=30 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=3000000 [401204.257] kgem_commit: release handle=44 (proxy? 0), dirty? 0 flush? 0, snoop? 1 -> offset=870b000 [401204.257] kgem_commit: release handle=148 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=8600000 [401204.257] sna_blt_copy_boxes: box=(768, 490)x(78, 124) [401204.257] kgem_add_reloc: handle=27, pos=4, delta=0, domains=00028002 [401204.257] kgem_add_handle: handle=27, index=0 [401204.257] __kgem_bo_mark_dirty: handle=27 (proxy? 0) [401204.257] kgem_add_reloc: handle=145, pos=7, delta=0, domains=00028000 [401204.257] kgem_add_handle: handle=145, index=1 [401204.257] sna_destroy_pixmap: pixmap=348, attached?=1 [401204.257] _kgem_bo_destroy: handle=145, proxy? 0 [401204.257] __kgem_bo_destroy: handle=145 [401204.257] __kgem_bo_destroy: handle=145 -> active [401204.257] sna_create_pixmap(78, 124, 24, usage=0) [401204.257] kgem_can_create_2d: 78x124 @ 24 [401204.257] kgem_choose_tiling: 78x124 -> 1 [401204.257] sna_create_pixmap: creating GPU pixmap 78x124, stride=312, flags=b [401204.257] create_pixmap: serial=349, usage=0, 0x0 [401204.257] sna_validate_gc changes=0 [401204.257] sna_copy_area: src=(834, 490)x(78, 124)+(0, 0) -> dst=(0, 0)+(0, 0); alu=3, pm=ffffffffffffffff [401204.257] sna_do_copy: src=(834, 490), dst=(0, 0), size=(78x124) [401204.257] sna_do_copy: after drawable: src=(834, 490), dst=(0, 0), size=(78x124) [401204.257] sna_do_copy: dst extents (0, 0), (78, 124) [401204.257] sna_do_copy: pixmap -- no source clipping [401204.257] sna_do_copy: fast source clip against extents [401204.257] sna_do_copy: src extents (834, 490), (912, 614) x 1 [401204.257] sna_do_copy: copy region (0, 0), (78, 124) x 1 [401204.257] sna_copy_boxes (boxes=1x[(0, 0), (78, 124)...], src=+(834, 490), alu=3, src.size=1920x1080, dst.size=78x124) [401204.257] sna_copy_boxes: dst=(priv=0xe333a0, gpu_bo=(nil), cpu_bo=(nil)), src=(priv=0xceb820, gpu_bo=0xdeb0e0, cpu_bo=(nil)), replaces=1 [401204.257] source_prefer_gpu: source has gpu damage, force gpu [401204.257] sna_drawable_use_bo pixmap=350, box=((0, 0), (78, 124)), flags=3... [401204.257] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=3 [401204.257] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [401204.257] sna_pixmap_move_to_gpu(pixmap=350, usage=0), flags=43 [401204.257] sna_pixmap_move_to_gpu: CPU damage? 0 [401204.257] sna_pixmap_move_to_gpu: creating GPU bo (78x124@32), create=3 [401204.257] kgem_choose_tiling: 78x124 -> 1 [401204.257] kgem_create_2d(78x124, bpp=32, tiling=1, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [401204.257] kgem_bo_remove_from_active: removing handle=145 from active [401204.258] 1:from active: pitch=512, tiling=1, handle=145, id=406 [401204.258] __sna_damage_all(78, 124) [401204.258] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [401204.258] sna_drawable_use_bo: allocated GPU bo for operation [401204.258] sna_drawable_use_bo: using GPU bo with damage? 0 [401204.258] sna_pixmap_move_to_gpu(pixmap=14, usage=0), flags=2 [401204.258] sna_pixmap_move_to_gpu: already all-damaged [401204.258] sna_copy_boxes: move whole src_pixmap to GPU and copy [401204.258] gen3_render_copy_boxes (834, 490)->(0, 0) x 1 [401204.258] sna_blt_copy_boxes src=(834, 490) -> (0, 0) x 1, tiling=(1, 1), pitch=(8192, 512) [401204.258] sna_blt_copy_boxes: box=(0, 0)x(78, 124) [401204.258] kgem_add_reloc: handle=145, pos=12, delta=0, domains=00028002 [401204.258] __kgem_bo_mark_dirty: handle=145 (proxy? 0) [401204.258] kgem_add_reloc: handle=30, pos=15, delta=0, domains=00028000 [401204.258] kgem_add_handle: handle=30, index=2 [401204.258] sna_copy_area: src=(66, 0)x(144, 124)+(0, 0) -> dst=(0, 0)+(0, 0); alu=3, pm=ffffffffffffffff [401204.258] sna_do_copy: src=(66, 0), dst=(0, 0), size=(144x124) [401204.258] sna_do_copy: after drawable: src=(66, 0), dst=(0, 0), size=(144x124) [401204.258] sna_do_copy: dst extents (0, 0), (144, 124) [401204.258] sna_do_copy: pixmap -- no source clipping [401204.258] sna_do_copy: fast source clip against extents [401204.258] sna_do_copy: src extents (66, 0), (78, 124) x 1 [401204.258] sna_do_copy: copy region (0, 0), (12, 124) x 1 [401204.258] sna_copy_boxes (boxes=1x[(0, 0), (12, 124)...], src=+(66, 0), alu=3, src.size=78x124, dst.size=78x124) [401204.258] sna_copy_boxes: dst=(priv=0xe333a0, gpu_bo=0xe33400, cpu_bo=(nil)), src=(priv=0xe0dcd0, gpu_bo=(nil), cpu_bo=0xe0dd30), replaces=0 [401204.258] kgem_bo_is_busy: handle=44, domain: 3 exec? 0, rq? 1 [401204.258] source_prefer_gpu: source has busy CPU bo, force gpu [401204.258] sna_drawable_use_bo pixmap=350, box=((0, 0), (12, 124)), flags=3... [401204.258] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=3 [401204.258] sna_drawable_use_bo: use GPU fast path (all-damaged) [401204.258] sna_drawable_use_bo: using whole GPU bo [401204.258] kgem_choose_tiling: 78x124 -> 1 [401204.258] sna_pixmap_move_to_gpu(pixmap=46, usage=0), flags=2 [401204.258] sna_pixmap_move_to_gpu: CPU damage? 1 [401204.258] sna_pixmap_move_to_gpu: creating GPU bo (78x124@32), create=3 [401204.258] kgem_choose_tiling: 78x124 -> 1 [401204.258] kgem_create_2d(78x124, bpp=32, tiling=1, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [401204.258] new pitch=512, tiling=1, handle=149, id=407, num_pages=16 [16], bucket=4 [401204.258] sna_pixmap_move_to_gpu: uploading 1 damage boxes [401204.258] kgem_bo_is_busy: handle=44, domain: 3 exec? 0, rq? 1 [401204.258] kgem_bo_is_busy: handle=149, domain: 1 exec? 0, rq? 0 [401204.258] use_cpu_bo_for_upload? flags=2, gpu busy?=0, cpu busy?=1 [401204.258] sna_pixmap_move_to_gpu: using CPU bo for upload to GPU [401204.258] gen3_render_copy_boxes (0, 0)->(0, 0) x 1 [401204.258] sna_blt_copy_boxes src=(0, 0) -> (0, 0) x 1, tiling=(0, 1), pitch=(312, 512) [401204.258] kgem_busy: handle=2, busy=0, wedged=0 [401204.258] __kgem_ring_is_idle: ring=0 idle (handle=2) [401204.258] kgem_busy: handle=2, busy=0, wedged=0 [401204.258] __kgem_retire_rq: request 2 complete [401204.258] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [401204.258] gen3_vertex_close: used=0/1024, vbo active? 0 [401204.258] batch[3/0]: 18 18 65528 65528, nreloc=4, nexec=3, nfence=3, aperture=4368 [401204.258] kgem_busy: handle=1, busy=0, wedged=0 [401204.258] gem_write(handle=1, offset=0, len=72) [401204.258] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=819000 [401204.258] kgem_commit: release handle=145 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=8100000 [401204.258] kgem_commit: release handle=27 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=1000000 [401204.258] kgem_commit: release handle=30 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=3000000 [401204.258] sna_blt_copy_boxes: box=(0, 0)x(78, 124) [401204.258] kgem_add_reloc: handle=149, pos=4, delta=0, domains=00028002 [401204.258] kgem_add_handle: handle=149, index=0 [401204.258] __kgem_bo_mark_dirty: handle=149 (proxy? 0) [401204.258] kgem_add_reloc: handle=44, pos=7, delta=0, domains=00028000 [401204.258] kgem_add_handle: handle=44, index=1 [401204.258] sna_damage_reduce_all(width=78, height=124) [401204.258] sna_copy_boxes: move whole src_pixmap to GPU and copy [401204.258] gen3_render_copy_boxes (66, 0)->(0, 0) x 1 [401204.258] sna_blt_copy_boxes src=(66, 0) -> (0, 0) x 1, tiling=(1, 1), pitch=(512, 512) [401204.258] kgem_busy: handle=1, busy=0, wedged=0 [401204.258] __kgem_ring_is_idle: ring=0 idle (handle=1) [401204.258] kgem_busy: handle=1, busy=0, wedged=0 [401204.258] __kgem_retire_rq: request 1 complete [401204.258] kgem_busy: handle=145, busy=0, wedged=0 [401204.258] kgem_busy: handle=27, busy=0, wedged=0 [401204.258] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [401204.258] gen3_vertex_close: used=0/1024, vbo active? 0 [401204.258] batch[3/0]: 10 10 65528 65528, nreloc=2, nexec=2, nfence=1, aperture=26 [401204.258] kgem_busy: handle=16, busy=0, wedged=0 [401204.258] gem_write(handle=16, offset=0, len=40) [401204.258] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=828000 [401204.258] kgem_commit: release handle=149 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=8800000 [401204.258] kgem_commit: release handle=44 (proxy? 0), dirty? 0 flush? 0, snoop? 1 -> offset=870b000 [401204.258] sna_blt_copy_boxes: box=(0, 0)x(12, 124) [401204.258] kgem_add_reloc: handle=145, pos=4, delta=0, domains=00028002 [401204.258] kgem_add_handle: handle=145, index=0 [401204.258] __kgem_bo_mark_dirty: handle=145 (proxy? 0) [401204.258] kgem_add_reloc: handle=149, pos=7, delta=0, domains=00028000 [401204.258] kgem_add_handle: handle=149, index=1 [401204.258] sna_copy_area: src=(0, 0)x(78, 124)+(0, 0) -> dst=(0, 0)+(0, 0); alu=3, pm=ffffffffffffffff [401204.258] sna_do_copy: src=(0, 0), dst=(0, 0), size=(78x124) [401204.258] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(78x124) [401204.258] sna_do_copy: dst extents (0, 0), (78, 124) [401204.258] sna_do_copy: pixmap -- no source clipping [401204.258] sna_do_copy: fast source clip against extents [401204.258] sna_do_copy: src extents (0, 0), (78, 124) x 1 [401204.258] sna_do_copy: copy region (0, 0), (78, 124) x 1 [401204.258] sna_copy_boxes (boxes=1x[(0, 0), (78, 124)...], src=+(0, 0), alu=3, src.size=78x124, dst.size=78x124) [401204.258] sna_copy_boxes: dst=(priv=0xe333a0, gpu_bo=0xe33400, cpu_bo=(nil)), src=(priv=0xe24b50, gpu_bo=(nil), cpu_bo=0xe24bd0), replaces=1 [401204.258] kgem_bo_is_busy: handle=74, domain: 1 exec? 0, rq? 0 [401204.258] region_inplace: yes, already wholly damaged on the GPU [401204.258] sna_drawable_use_bo pixmap=350, box=((0, 0), (78, 124)), flags=1... [401204.258] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [401204.258] sna_drawable_use_bo: use GPU fast path (all-damaged) [401204.258] sna_drawable_use_bo: using whole GPU bo [401204.258] kgem_choose_tiling: 78x124 -> 1 [401204.258] region_overlaps_damage? [401204.258] sna_copy_boxes: region overlaps CPU damage, copy from CPU bo [401204.258] sna_drawable_move_region_to_cpu(pixmap=126 (78x124), [(0, 0), (78, 124)], flags=10) [401204.258] sna_drawable_move_region_to_cpu: pixmap=126 all damaged on CPU [401204.258] gen3_render_copy_boxes (0, 0)->(0, 0) x 1 [401204.258] sna_blt_copy_boxes src=(0, 0) -> (0, 0) x 1, tiling=(0, 1), pitch=(312, 512) [401204.258] sna_blt_copy_boxes: box=(0, 0)x(78, 124) [401204.258] kgem_add_reloc: handle=145, pos=12, delta=0, domains=00028002 [401204.258] kgem_add_reloc: handle=74, pos=15, delta=0, domains=00028000 [401204.258] kgem_add_handle: handle=74, index=2 [401204.258] sna_copy_area: src=(0, 0)x(12, 124)+(0, 0) -> dst=(66, 0)+(0, 0); alu=3, pm=ffffffffffffffff [401204.258] sna_do_copy: src=(0, 0), dst=(66, 0), size=(12x124) [401204.258] sna_do_copy: after drawable: src=(0, 0), dst=(66, 0), size=(12x124) [401204.258] sna_do_copy: dst extents (66, 0), (78, 124) [401204.258] sna_do_copy: pixmap -- no source clipping [401204.258] sna_do_copy: fast source clip against extents [401204.258] sna_do_copy: src extents (0, 0), (12, 124) x 1 [401204.258] sna_do_copy: copy region (66, 0), (78, 124) x 1 [401204.258] sna_copy_boxes (boxes=1x[(66, 0), (78, 124)...], src=+(-66, 0), alu=3, src.size=78x124, dst.size=78x124) [401204.258] sna_copy_boxes: dst=(priv=0xe333a0, gpu_bo=0xe33400, cpu_bo=(nil)), src=(priv=0xe35840, gpu_bo=(nil), cpu_bo=0xe358c0), replaces=0 [401204.258] kgem_bo_is_busy: handle=117, domain: 0 exec? 0, rq? 0 [401204.258] region_inplace: yes, already wholly damaged on the GPU [401204.258] sna_drawable_use_bo pixmap=350, box=((66, 0), (78, 124)), flags=1... [401204.258] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [401204.258] sna_drawable_use_bo: use GPU fast path (all-damaged) [401204.258] sna_drawable_use_bo: using whole GPU bo [401204.258] kgem_choose_tiling: 78x124 -> 1 [401204.259] sna_pixmap_move_to_gpu(pixmap=274, usage=0), flags=2 [401204.259] sna_pixmap_move_to_gpu: CPU damage? 1 [401204.259] sna_pixmap_move_to_gpu: creating GPU bo (78x124@32), create=3 [401204.259] kgem_choose_tiling: 78x124 -> 1 [401204.259] kgem_create_2d(78x124, bpp=32, tiling=1, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [401204.259] new pitch=512, tiling=1, handle=150, id=408, num_pages=16 [16], bucket=4 [401204.259] sna_pixmap_move_to_gpu: uploading 1 damage boxes [401204.259] kgem_bo_is_busy: handle=117, domain: 0 exec? 0, rq? 0 [401204.259] kgem_bo_is_busy: handle=150, domain: 1 exec? 0, rq? 0 [401204.259] use_cpu_bo_for_upload? flags=2, gpu busy?=0, cpu busy?=0 [401204.259] sna_pixmap_move_to_gpu: using CPU bo for upload to GPU [401204.259] gen3_render_copy_boxes (0, 0)->(0, 0) x 1 [401204.259] sna_blt_copy_boxes src=(0, 0) -> (0, 0) x 1, tiling=(0, 1), pitch=(312, 512) [401204.259] kgem_busy: handle=16, busy=0, wedged=0 [401204.259] __kgem_ring_is_idle: ring=0 idle (handle=16) [401204.259] kgem_busy: handle=16, busy=0, wedged=0 [401204.259] __kgem_retire_rq: request 16 complete [401204.259] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [401204.259] gen3_vertex_close: used=0/1024, vbo active? 0 [401204.259] batch[3/0]: 18 18 65528 65528, nreloc=4, nexec=3, nfence=2, aperture=42 [401204.259] kgem_busy: handle=15, busy=0, wedged=0 [401204.259] gem_write(handle=15, offset=0, len=72) [401204.259] kgem_commit: release handle=15 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=827000 [401204.259] kgem_commit: release handle=145 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=8100000 [401204.259] kgem_commit: release handle=149 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=8800000 [401204.259] kgem_commit: release handle=74 (proxy? 0), dirty? 0 flush? 0, snoop? 1 -> offset=8901000 [401204.259] sna_blt_copy_boxes: box=(0, 0)x(78, 124) [401204.259] kgem_add_reloc: handle=150, pos=4, delta=0, domains=00028002 [401204.259] kgem_add_handle: handle=150, index=0 [401204.259] __kgem_bo_mark_dirty: handle=150 (proxy? 0) [401204.259] kgem_add_reloc: handle=117, pos=7, delta=0, domains=00028000 [401204.259] kgem_add_handle: handle=117, index=1 [401204.259] sna_damage_reduce_all(width=78, height=124) [401204.259] sna_copy_boxes: move whole src_pixmap to GPU and copy [401204.259] gen3_render_copy_boxes (-66, 0)->(0, 0) x 1 [401204.259] sna_blt_copy_boxes src=(-66, 0) -> (0, 0) x 1, tiling=(1, 1), pitch=(512, 512) [401204.259] kgem_busy: handle=15, busy=0, wedged=0 [401204.259] __kgem_ring_is_idle: ring=0 idle (handle=15) [401204.259] kgem_busy: handle=15, busy=0, wedged=0 [401204.259] __kgem_retire_rq: request 15 complete [401204.259] kgem_busy: handle=145, busy=0, wedged=0 [401204.259] kgem_busy: handle=149, busy=0, wedged=0 [401204.259] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [401204.259] gen3_vertex_close: used=0/1024, vbo active? 0 [401204.259] batch[3/0]: 10 10 65528 65528, nreloc=2, nexec=2, nfence=1, aperture=26 [401204.259] kgem_busy: handle=14, busy=0, wedged=0 [401204.259] gem_write(handle=14, offset=0, len=40) [401204.259] kgem_commit: release handle=14 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=826000 [401204.259] kgem_commit: release handle=150 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=8a00000 [401204.259] kgem_commit: release handle=117 (proxy? 0), dirty? 0 flush? 0, snoop? 1 -> offset=8701000 [401204.259] sna_blt_copy_boxes: box=(66, 0)x(12, 124) [401204.259] kgem_add_reloc: handle=145, pos=4, delta=0, domains=00028002 [401204.259] kgem_add_handle: handle=145, index=0 [401204.259] __kgem_bo_mark_dirty: handle=145 (proxy? 0) [401204.259] kgem_add_reloc: handle=150, pos=7, delta=0, domains=00028000 [401204.259] kgem_add_handle: handle=150, index=1 [401204.259] sna_validate_gc changes=0 [401204.259] sna_copy_area: src=(0, 0)x(78, 124)+(0, 0) -> dst=(834, 490)+(0, 0); alu=3, pm=ffffffffffffffff [401204.259] sna_do_copy: src=(0, 0), dst=(834, 490), size=(78x124) [401204.259] sna_do_copy: after drawable: src=(0, 0), dst=(834, 490), size=(78x124) [401204.259] sna_do_copy: dst extents (834, 490), (912, 614) [401204.259] sna_do_copy: pixmap -- no source clipping [401204.259] sna_do_copy: fast source clip against extents [401204.259] sna_do_copy: src extents (0, 0), (78, 124) x 1 [401204.259] sna_do_copy: copy region (834, 490), (912, 614) x 1 [401204.259] sna_copy_boxes (boxes=1x[(834, 490), (912, 614)...], src=+(-834, -490), alu=3, src.size=78x124, dst.size=1920x1080) [401204.259] sna_copy_boxes: dst=(priv=0xaef0a0, gpu_bo=0xaef100, cpu_bo=(nil)), src=(priv=0xe333a0, gpu_bo=0xe33400, cpu_bo=(nil)), replaces=0 [401204.259] source_prefer_gpu: source has gpu damage, force gpu [401204.259] sna_drawable_use_bo pixmap=3, box=((834, 490), (912, 614)), flags=3... [401204.259] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=3 [401204.259] sna_drawable_use_bo: use GPU fast path (all-damaged) [401204.259] sna_drawable_use_bo: using whole GPU bo [401204.259] sna_pixmap_move_to_gpu(pixmap=350, usage=0), flags=2 [401204.259] sna_pixmap_move_to_gpu: already all-damaged [401204.259] sna_copy_boxes: move whole src_pixmap to GPU and copy [401204.259] gen3_render_copy_boxes (-834, -490)->(0, 0) x 1 [401204.259] sna_blt_copy_boxes src=(-834, -490) -> (0, 0) x 1, tiling=(1, 1), pitch=(512, 8192) [401204.259] kgem_busy: handle=14, busy=0, wedged=0 [401204.259] __kgem_ring_is_idle: ring=0 idle (handle=14) [401204.259] kgem_busy: handle=14, busy=0, wedged=0 [401204.259] __kgem_retire_rq: request 14 complete [401204.259] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [401204.259] gen3_vertex_close: used=0/1024, vbo active? 0 [401204.259] batch[3/0]: 10 10 65528 65528, nreloc=2, nexec=2, nfence=2, aperture=32 [401204.259] kgem_busy: handle=13, busy=0, wedged=0 [401204.259] gem_write(handle=13, offset=0, len=40) [401204.259] kgem_commit: release handle=13 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=825000 [401204.259] kgem_commit: release handle=145 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=8100000 [401204.259] kgem_commit: release handle=150 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=8a00000 [401204.259] sna_blt_copy_boxes: box=(834, 490)x(78, 124) [401204.259] kgem_add_reloc: handle=27, pos=4, delta=0, domains=00028002 [401204.259] kgem_add_handle: handle=27, index=0 [401204.259] __kgem_bo_mark_dirty: handle=27 (proxy? 0) [401204.259] kgem_add_reloc: handle=145, pos=7, delta=0, domains=00028000 [401204.259] kgem_add_handle: handle=145, index=1 [401204.259] sna_destroy_pixmap: pixmap=350, attached?=1 [401204.259] _kgem_bo_destroy: handle=145, proxy? 0 [401204.259] __kgem_bo_destroy: handle=145 [401204.259] __kgem_bo_destroy: handle=145 -> active [401204.259] sna_block_handler (tv=599.975000) [401204.259] sna_accel_block_handler: GPU idle, flushing [401204.259] gen3_vertex_close: used=0/1024, vbo active? 0 [401204.259] batch[3/0]: 10 10 65528 65528, nreloc=2, nexec=2, nfence=2, aperture=2192 [401204.259] kgem_busy: handle=12, busy=0, wedged=0 [401204.259] gem_write(handle=12, offset=0, len=40) [401204.259] kgem_commit: release handle=12 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=824000 [401204.259] kgem_commit: release handle=27 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=1000000 [401204.259] kgem_commit: release handle=145 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=8100000 [401204.259] start_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [401204.259] sna_accel_do_flush -- no pending write to scanout [401204.259] kgem_busy: handle=27, busy=0, wedged=0 [401204.259] __kgem_flush: handle=27, busy?=0 [401204.259] timer_enable (time=401204259), starting timer 1 [401204.298] sna_wakeup_handler [401204.298] sna_accel_wakeup_handler [401204.298] kgem_retire [401204.298] kgem_retire__flushing: 0 bo on flushing list [401204.298] kgem_busy: handle=13, busy=0, wedged=0 [401204.298] __kgem_retire_rq: request 13 complete [401204.298] kgem_busy: handle=150, busy=0, wedged=0 [401204.298] kgem_busy: handle=12, busy=0, wedged=0 [401204.298] __kgem_retire_rq: request 12 complete [401204.298] kgem_busy: handle=145, busy=0, wedged=0 [401204.298] kgem_bo_move_to_inactive: moving handle=145 to inactive [401204.298] kgem_busy: handle=145, busy=0, wedged=0 [401204.298] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [401204.298] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [401204.298] kgem_retire -- retired=1, need_retire=0 [401204.298] sna_create_pixmap(78, 124, 24, usage=0) [401204.298] kgem_can_create_2d: 78x124 @ 24 [401204.298] kgem_choose_tiling: 78x124 -> 1 [401204.298] sna_create_pixmap: creating GPU pixmap 78x124, stride=312, flags=b [401204.298] create_pixmap: serial=351, usage=0, 0x0 [401204.298] sna_validate_gc changes=0 [401204.299] sna_copy_area: src=(900, 490)x(78, 124)+(0, 0) -> dst=(0, 0)+(0, 0); alu=3, pm=ffffffffffffffff [401204.299] sna_do_copy: src=(900, 490), dst=(0, 0), size=(78x124) [401204.299] sna_do_copy: after drawable: src=(900, 490), dst=(0, 0), size=(78x124) [401204.299] sna_do_copy: dst extents (0, 0), (78, 124) [401204.299] sna_do_copy: pixmap -- no source clipping [401204.299] sna_do_copy: fast source clip against extents [401204.299] sna_do_copy: src extents (900, 490), (978, 614) x 1 [401204.299] sna_do_copy: copy region (0, 0), (78, 124) x 1 [401204.299] sna_copy_boxes (boxes=1x[(0, 0), (78, 124)...], src=+(900, 490), alu=3, src.size=1920x1080, dst.size=78x124) [401204.299] sna_copy_boxes: dst=(priv=0xe333a0, gpu_bo=(nil), cpu_bo=(nil)), src=(priv=0xceb820, gpu_bo=0xdeb0e0, cpu_bo=(nil)), replaces=1 [401204.299] source_prefer_gpu: source has gpu damage, force gpu [401204.299] sna_drawable_use_bo pixmap=352, box=((0, 0), (78, 124)), flags=3... [401204.299] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=3 [401204.299] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [401204.299] sna_pixmap_move_to_gpu(pixmap=352, usage=0), flags=43 [401204.299] sna_pixmap_move_to_gpu: CPU damage? 0 [401204.299] sna_pixmap_move_to_gpu: creating GPU bo (78x124@32), create=3 [401204.299] kgem_choose_tiling: 78x124 -> 1 [401204.299] kgem_create_2d(78x124, bpp=32, tiling=1, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [401204.299] kgem_bo_remove_from_inactive: removing handle=145 from inactive [401204.299] from inactive: pitch=512, tiling=1: handle=145, id=409 [401204.299] __sna_damage_all(78, 124) [401204.299] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [401204.299] sna_drawable_use_bo: allocated GPU bo for operation [4012