$ INTEL_DEBUG=bat,buf MESA_GLES_VERSION_OVERRIDE=3.1 LD_LIBRARY_PATH=/home/ilia/install/lib ./deqp-gles31 --deqp-visibility=hidden --deqp-case='dEQP-GLES31.functional.compute.indirect_dispatch.upload_buffer.single_invocation' dEQP Core git-0c2b7cdc3a0455e0486f88574021d3ccd22f28a8 (0x0c2b7cdc) starting.. target implementation = 'X11 EGL/GLX' bo_create: buf 1 (swizzle test) 32768b bo_unreference final: 1 (swizzle test) bo_create: buf 1 (transform feedback offsets) 16b bo_create: buf 2 (xfb primitive counts) 4096b bo_create: buf 3 (batchbuffer) 32768b drm_intel_gem_bo_purge_vma_cache: cached=0, open=1, limit=-1 bo_map: 3 (batchbuffer), map_count=1 bo_map: 3 (batchbuffer) -> 0x7fd262f5c000 bo_create: buf 4 (pipe_control workaround) 4096b bo_create: buf 5 (program cache) 4096b drm_intel_gem_bo_purge_vma_cache: cached=0, open=2, limit=-1 bo_map_gtt: mmap 5 (program cache), map_count=1 bo_map_gtt: 5 (program cache) -> 0x7fd262fa2000 drm_intel_gem_bo_purge_vma_cache: cached=0, open=3, limit=-1 bo_map: 4 (pipe_control workaround), map_count=1 bo_map: 4 (pipe_control workaround) -> 0x7fd262fa1000 drm_intel_gem_bo_purge_vma_cache: cached=1, open=2, limit=-1 intel_extensions.c:154: Batchbuffer flush with 132b (pkt) + 0b (state) = 132b (0.4%) drm_intel_gem_bo_purge_vma_cache: cached=2, open=1, limit=-1 BO 4 (pipe_control workaround) migrated: 0x00000000 00000000 -> 0x00000000 0ae77000 BO 3 (batchbuffer) migrated: 0x00000000 00000000 -> 0x00000000 0ae78000 0: 4 (pipe_control workaround) 1: 3 (batchbuffer)@0x00000000 00000060 -> 4 (pipe_control workaround)@0x00000000 0ae77000 + 0x000001b8 drm_intel_gem_bo_purge_vma_cache: cached=1, open=2, limit=-1 bo_map: 3 (batchbuffer) -> 0x7fd262f5c000 0x0ae78000: 0x7a000003: PIPE_CONTROL 0x0ae78004: 0x00101021: no write, cs stall, render target cache flush, DC flush, depth cache flush, 0x0ae78008: 0x00000000: destination address 0x0ae7800c: 0x00000000: immediate dword low 0x0ae78010: 0x00000000: immediate dword high 0x0ae78014: 0x7a000003: PIPE_CONTROL 0x0ae78018: 0x00000c0c: no write, instruction cache invalidate, texture cache invalidate, constant cache invalidate, state cache invalidate, 0x0ae7801c: 0x00000000: destination address 0x0ae78020: 0x00000000: immediate dword low 0x0ae78024: 0x00000000: immediate dword high 0x0ae78028: 0x69040000: 3DSTATE_PIPELINE_SELECT 0x0ae7802c: 0x61020000: STATE_SIP 0x0ae78030: 0x00000000: dword 1 0x0ae78034: 0x680b0001: 3DSTATE_VF_STATISTICS 0x0ae78038: 0x11000001: MI_LOAD_REGISTER_IMM 0x0ae7803c: 0x00002360: dword 1 0x0ae78040: 0x31337000: dword 2 0x0ae78044: 0x7a000003: PIPE_CONTROL 0x0ae78048: 0x00101c11: no write, cs stall, render target cache flush, instruction cache invalidate, texture cache invalidate, vf fetch invalidate, depth cache flush, 0x0ae7804c: 0x00000000: destination address 0x0ae78050: 0x00000000: immediate dword low 0x0ae78054: 0x00000000: immediate dword high 0x0ae78058: 0x12000001: MI_STORE_REGISTER_MEM 0x0ae7805c: 0x00002360: dword 1 0x0ae78060: 0x0ae771b8: dword 2 0x0ae78064: 0x7a000003: PIPE_CONTROL 0x0ae78068: 0x00101c11: no write, cs stall, render target cache flush, instruction cache invalidate, texture cache invalidate, vf fetch invalidate, depth cache flush, 0x0ae7806c: 0x00000000: destination address 0x0ae78070: 0x00000000: immediate dword low 0x0ae78074: 0x00000000: immediate dword high 0x0ae78078: 0x11000001: MI_LOAD_REGISTER_IMM 0x0ae7807c: 0x00002360: dword 1 0x0ae78080: 0x00000000: dword 2 0x0ae78084: 0x7a000003: PIPE_CONTROL 0x0ae78088: 0x00101c11: no write, cs stall, render target cache flush, instruction cache invalidate, texture cache invalidate, vf fetch invalidate, depth cache flush, 0x0ae7808c: 0x00000000: destination address 0x0ae78090: 0x00000000: immediate dword low 0x0ae78094: 0x00000000: immediate dword high 0x0ae78098: 0x780e0000: 3DSTATE_CC_STATE_POINTERS 0x0ae7809c: 0x00000001: pointer to COLOR_CALC_STATE at 0x00000000 (changed) 0x0ae780a0: 0x7a000003: PIPE_CONTROL 0x0ae780a4: 0x00101000: no write, cs stall, render target cache flush, 0x0ae780a8: 0x00000000: destination address 0x0ae780ac: 0x00000000: immediate dword low 0x0ae780b0: 0x00000000: immediate dword high 0x0ae780b4: 0x05000000: MI_BATCH_BUFFER_END drm_intel_gem_bo_purge_vma_cache: cached=2, open=1, limit=-1 drm_intel_gem_bo_purge_vma_cache: cached=1, open=2, limit=-1 bo_map: 3 (batchbuffer) -> 0x7fd262f5c000 drm_intel_gem_bo_purge_vma_cache: cached=2, open=1, limit=-1 bo_create: buf 6 (batchbuffer) 32768b drm_intel_gem_bo_purge_vma_cache: cached=2, open=2, limit=-1 bo_map: 6 (batchbuffer), map_count=1 bo_map: 6 (batchbuffer) -> 0x7fd262f54000 drm_intel_gem_bo_purge_vma_cache: cached=1, open=3, limit=-1 bo_map: 4 (pipe_control workaround) -> 0x7fd262fa1000 drm_intel_gem_bo_purge_vma_cache: cached=2, open=2, limit=-1 drm_intel_gem_bo_purge_vma_cache: cached=1, open=3, limit=-1 bo_map: 4 (pipe_control workaround) -> 0x7fd262fa1000 drm_intel_gem_bo_purge_vma_cache: cached=2, open=2, limit=-1 intel_extensions.c:89: Batchbuffer flush with 44b (pkt) + 0b (state) = 44b (0.1%) drm_intel_gem_bo_purge_vma_cache: cached=3, open=1, limit=-1 BO 6 (batchbuffer) migrated: 0x00000000 00000000 -> 0x00000000 0ae80000 0: 4 (pipe_control workaround) 1: 6 (batchbuffer)@0x00000000 00000028 -> 4 (pipe_control workaround)@0x00000000 0ae77000 + 0x00000190 drm_intel_gem_bo_purge_vma_cache: cached=2, open=2, limit=-1 bo_map: 6 (batchbuffer) -> 0x7fd262f54000 0x0ae80000: 0x11000001: MI_LOAD_REGISTER_IMM 0x0ae80004: 0x00005280: dword 1 0x0ae80008: 0x1337d0d0: dword 2 0x0ae8000c: 0x7a000003: PIPE_CONTROL 0x0ae80010: 0x00101c11: no write, cs stall, render target cache flush, instruction cache invalidate, texture cache invalidate, vf fetch invalidate, depth cache flush, 0x0ae80014: 0x00000000: destination address 0x0ae80018: 0x00000000: immediate dword low 0x0ae8001c: 0x00000000: immediate dword high 0x0ae80020: 0x12000001: MI_STORE_REGISTER_MEM 0x0ae80024: 0x00005280: dword 1 0x0ae80028: 0x0ae77190: dword 2 0x0ae8002c: 0x7a000003: PIPE_CONTROL 0x0ae80030: 0x00101c11: no write, cs stall, render target cache flush, instruction cache invalidate, texture cache invalidate, vf fetch invalidate, depth cache flush, 0x0ae80034: 0x00000000: destination address 0x0ae80038: 0x00000000: immediate dword low 0x0ae8003c: 0x00000000: immediate dword high 0x0ae80040: 0x780e0000: 3DSTATE_CC_STATE_POINTERS 0x0ae80044: 0x00000001: pointer to COLOR_CALC_STATE at 0x00000000 (changed) 0x0ae80048: 0x7a000003: PIPE_CONTROL 0x0ae8004c: 0x00101000: no write, cs stall, render target cache flush, 0x0ae80050: 0x00000000: destination address 0x0ae80054: 0x00000000: immediate dword low 0x0ae80058: 0x00000000: immediate dword high 0x0ae8005c: 0x05000000: MI_BATCH_BUFFER_END drm_intel_gem_bo_purge_vma_cache: cached=3, open=1, limit=-1 drm_intel_gem_bo_purge_vma_cache: cached=2, open=2, limit=-1 bo_map: 6 (batchbuffer) -> 0x7fd262f54000 drm_intel_gem_bo_purge_vma_cache: cached=3, open=1, limit=-1 bo_create: buf 7 (batchbuffer) 32768b drm_intel_gem_bo_purge_vma_cache: cached=3, open=2, limit=-1 bo_map: 7 (batchbuffer), map_count=1 bo_map: 7 (batchbuffer) -> 0x7fd262f4c000 drm_intel_gem_bo_purge_vma_cache: cached=2, open=3, limit=-1 bo_map: 4 (pipe_control workaround) -> 0x7fd262fa1000 drm_intel_gem_bo_purge_vma_cache: cached=3, open=2, limit=-1 bo_create: buf 8 (bufferobj) 65536b bo_create: buf 9 (image) 622592b bo_create: buf 10 (miptree) 532480b bo_create: buf 11 (hiz) 147456b bo_create: buf 12 (miptree) 143360b Test case 'dEQP-GLES31.functional.compute.indirect_dispatch.upload_buffer.single_invocation'.. Compute shader compile time = 2.481000 ms Link time = 1.553000 ms bo_create: buf 13 (bufferobj) 64b bo_create: buf 14 (bufferobj) 12b drm_check_space: total 832kb vs bufgr 2075396kb drm_check_space: total 856kb vs bufgr 2075396kb intel_buffer_objects.c:399: Batchbuffer flush with 1124b (pkt) + 288b (state) = 1412b (4.3%) drm_intel_gem_bo_purge_vma_cache: cached=4, open=1, limit=-1 0: 10 (miptree) 1: 11 (hiz) 2: 5 (program cache) 3: 13 (bufferobj) 4: 14 (bufferobj) 5: 7 (batchbuffer)@0x00000000 00000034 -> 7 (batchbuffer)@0x00000000 00000000 + 0x00000001 5: 7 (batchbuffer)@0x00000000 00000038 -> 7 (batchbuffer)@0x00000000 00000000 + 0x00000001 5: 7 (batchbuffer)@0x00000000 0000005c -> 7 (batchbuffer)@0x00000000 00000000 + 0x00007fa0 5: 7 (batchbuffer)@0x00000000 00000060 -> 7 (batchbuffer)@0x00000000 00000000 + 0x00007fff 5: 7 (batchbuffer)@0x00000000 000002b8 -> 10 (miptree)@0x00000000 00000000 + 0x00000000 5: 7 (batchbuffer)@0x00000000 000002d4 -> 11 (hiz)@0x00000000 00000000 + 0x00000000 5: 7 (batchbuffer)@0x00000000 00000364 -> 7 (batchbuffer)@0x00000000 00000000 + 0x00000001 5: 7 (batchbuffer)@0x00000000 00000368 -> 7 (batchbuffer)@0x00000000 00000000 + 0x00000001 5: 7 (batchbuffer)@0x00000000 00000370 -> 5 (program cache)@0x00000000 00000000 + 0x00000001 5: 7 (batchbuffer)@0x00000000 00007f44 -> 13 (bufferobj)@0x00000000 00000000 + 0x00000000 5: 7 (batchbuffer)@0x00000000 00007f24 -> 14 (bufferobj)@0x00000000 00000000 + 0x00000000 5: 7 (batchbuffer)@0x00000000 00000414 -> 14 (bufferobj)@0x00000000 00000000 + 0x00000000 5: 7 (batchbuffer)@0x00000000 00000420 -> 14 (bufferobj)@0x00000000 00000000 + 0x00000004 5: 7 (batchbuffer)@0x00000000 0000042c -> 14 (bufferobj)@0x00000000 00000000 + 0x00000008 drm_intel_gem_bo_purge_vma_cache: cached=3, open=2, limit=-1 bo_map: 7 (batchbuffer) -> 0x7fd262f4c000 0x00000000: HEAD 0x7a000003: PIPE_CONTROL 0x00000004: 0x00101c11: no write, cs stall, render target cache flush, instruction cache invalidate, texture cache invalidate, vf fetch invalidate, depth cache flush, 0x00000008: 0x00000000: destination address 0x0000000c: 0x00000000: immediate dword low 0x00000010: 0x00000000: immediate dword high 0x00000014: 0x790d0002: 3DSTATE_MULTISAMPLE 0x00000018: 0x00000000: dword 1 0x0000001c: 0x00000000: dword 2 0x00000020: 0x00000000: dword 3 0x00000024: 0x78180000: 3DSTATE_SAMPLE_MASK 0x00000028: 0x00000001: dword 1 0x0000002c: 0x61010008: STATE_BASE_ADDRESS 0x00000030: 0x00000111: general state base address 0x00000110 0x00000034: 0x72f1f001: surface state base address 0x72f1f000 0x00000038: 0x72f1f001: dynamic state base address 0x72f1f000 0x0000003c: 0x00000001: indirect state base address 0x00000000 0x00000040: 0x00000001: instruction state base address 0x00000000 0x00000044: 0x00000001: general state upper bound disabled 0x00000048: 0xfffff001: dynamic state upper bound 0xfffff000 0x0000004c: 0x00000001: indirect state upper bound disabled 0x00000050: 0x00000001: instruction state upper bound disabled 0x00000054: 0x78080003: 3DSTATE_VERTEX_BUFFERS 0x00000058: 0x00014020: buffer 0: sequential, pitch 32b 0x0000005c: 0x72f26fa0: buffer address 0x00000060: 0x72f26fff: max index 0x00000064: 0x00000000: mbz 0x00000068: 0x78090003: 3DSTATE_VERTEX_ELEMENTS 0x0000006c: 0x02000000: buffer 0: valid, type 0x0000, src offset 0x0000 bytes 0x00000070: 0x11110000: (X, Y, Z, W), dst offset 0x00 bytes 0x00000074: 0x02000010: buffer 0: valid, type 0x0000, src offset 0x0010 bytes 0x00000078: 0x11110000: (X, Y, Z, W), dst offset 0x00 bytes 0x0000007c: 0x79120000: 3DSTATE_PUSH_CONSTANT_ALLOC_VS 0x00000080: 0x00000008: dword 1 0x00000084: 0x79130000: 3DSTATE_PUSH_CONSTANT_ALLOC_HS 0x00000088: 0x00080000: dword 1 0x0000008c: 0x79140000: 3DSTATE_PUSH_CONSTANT_ALLOC_DS 0x00000090: 0x00080000: dword 1 0x00000094: 0x79150000: 3DSTATE_PUSH_CONSTANT_ALLOC_GS 0x00000098: 0x00080000: dword 1 0x0000009c: 0x79160000: 3DSTATE_PUSH_CONSTANT_ALLOC_PS 0x000000a0: 0x00080008: dword 1 0x000000a4: 0x78300000: 3DSTATE_URB_VS 0x000000a8: 0x04010020: 16KB start, size=2 64B rows, nr_entries=32, total size 4096B 0x000000ac: 0x78330000: 3DSTATE_URB_GS 0x000000b0: 0x04000000: 16KB start, size=1 64B rows, nr_entries=0, total size 0B 0x000000b4: 0x78310000: 3DSTATE_URB_HS 0x000000b8: 0x04000000: 16KB start, size=1 64B rows, nr_entries=0, total size 0B 0x000000bc: 0x78320000: 3DSTATE_URB_DS 0x000000c0: 0x04000000: 16KB start, size=1 64B rows, nr_entries=0, total size 0B 0x000000c4: 0x78250000: 3DSTATE_DEPTH_STENCIL_STATE_POINTERS 0x000000c8: 0x00007f81: pointer to DEPTH_STENCIL_STATE at 0x00007f80 (changed) 0x000000cc: 0x78150005: 3DSTATE_CONSTANT_VS 0x000000d0: 0x00000000: len 0 = 0, len 1 = 0 0x000000d4: 0x00000000: len 2 = 0, len 3 = 0 0x000000d8: 0x00000000: pointer to constbuf 0 0x000000dc: 0x00000000: pointer to constbuf 1 0x000000e0: 0x00000000: pointer to constbuf 2 0x000000e4: 0x00000000: pointer to constbuf 3 0x000000e8: 0x78100004: 3DSTATE_VS 0x000000ec: 0x00000000: kernel pointer 0x000000f0: 0x00000000: SPF=0, VME=0, Sampler Count 0, Binding table count 0 0x000000f4: 0x00000000: scratch offset 0x000000f8: 0x00000000: Dispatch GRF start 0, VUE read length 0, VUE read offset 0 0x000000fc: 0x00000000: Max Threads 1, Vertex Cache enable, VS func disable 0x00000100: 0x78190005: 3DSTATE_CONSTANT_HS 0x00000104: 0x00000000: len 0 = 0, len 1 = 0 0x00000108: 0x00000000: len 2 = 0, len 3 = 0 0x0000010c: 0x00000000: pointer to constbuf 0 0x00000110: 0x00000000: pointer to constbuf 1 0x00000114: 0x00000000: pointer to constbuf 2 0x00000118: 0x00000000: pointer to constbuf 3 0x0000011c: 0x781b0005: 3DSTATE_HS 0x00000120: 0x00000000: dword 1 0x00000124: 0x00000000: dword 2 0x00000128: 0x00000000: dword 3 0x0000012c: 0x00000000: dword 4 0x00000130: 0x00000000: dword 5 0x00000134: 0x00000000: dword 6 0x00000138: 0x781c0002: 3DSTATE_TE 0x0000013c: 0x00000000: dword 1 0x00000140: 0x00000000: dword 2 0x00000144: 0x00000000: dword 3 0x00000148: 0x781a0005: 3DSTATE_CONSTANT_DS 0x0000014c: 0x00000000: len 0 = 0, len 1 = 0 0x00000150: 0x00000000: len 2 = 0, len 3 = 0 0x00000154: 0x00000000: pointer to constbuf 0 0x00000158: 0x00000000: pointer to constbuf 1 0x0000015c: 0x00000000: pointer to constbuf 2 0x00000160: 0x00000000: pointer to constbuf 3 0x00000164: 0x781d0004: 3DSTATE_DS 0x00000168: 0x00000000: dword 1 0x0000016c: 0x00000000: dword 2 0x00000170: 0x00000000: dword 3 0x00000174: 0x00000000: dword 4 0x00000178: 0x00000000: dword 5 0x0000017c: 0x78160005: 3DSTATE_CONSTANT_GS 0x00000180: 0x00000000: len 0 = 0, len 1 = 0 0x00000184: 0x00000000: len 2 = 0, len 3 = 0 0x00000188: 0x00000000: pointer to constbuf 0 0x0000018c: 0x00000000: pointer to constbuf 1 0x00000190: 0x00000000: pointer to constbuf 2 0x00000194: 0x00000000: pointer to constbuf 3 0x00000198: 0x78110005: 3DSTATE_GS 0x0000019c: 0x00000000: kernel pointer 0x000001a0: 0x00000000: SPF=0, VME=0, Sampler Count 0, Binding table count 0 0x000001a4: 0x00000000: scratch offset 0x000001a8: 0x00000000: Dispatch GRF start 0, VUE read length 0, VUE read offset 0 0x000001ac: 0x00000000: Max Threads 1, Rendering disable 0x000001b0: 0x00000000: Reorder disable, Discard Adjaceny disable, GS disable 0x000001b4: 0x781e0001: 3DSTATE_STREAMOUT 0x000001b8: 0x00000000: dword 1 0x000001bc: 0x00000000: dword 2 0x000001c0: 0x78120002: 3DSTATE_CLIP 0x000001c4: 0x00000000: UserClip distance cull test mask 0x0 0x000001c8: 0x00000200: Clip disable, API mode OGL, Viewport XY test disable, Viewport Z test disable, Guardband test disable, Clip mode 0, Perspective Divide disable, Non-Perspective Barycentric disable, Tri Provoking 0, Line Provoking 0, Trifan Provoking 0 0x000001cc: 0x00000000: Min PointWidth 0, Max PointWidth 0, Force Zero RTAIndex disable, Max VPIndex 0 0x000001d0: 0x78130005: 3DSTATE_SF 0x000001d4: 0x00003000: dword 1 0x000001d8: 0x00000000: dword 2 0x000001dc: 0x00000000: dword 3 0x000001e0: 0x00000000: dword 4 0x000001e4: 0x00000000: dword 5 0x000001e8: 0x00000000: dword 6 0x000001ec: 0x781f000c: 3DSTATE_SBE 0x000001f0: 0x00200810: dword 1 0x000001f4: 0x00000000: dword 2 0x000001f8: 0x00000000: dword 3 0x000001fc: 0x00000000: dword 4 0x00000200: 0x00000000: dword 5 0x00000204: 0x00000000: dword 6 0x00000208: 0x00000000: dword 7 0x0000020c: 0x00000000: dword 8 0x00000210: 0x00000000: dword 9 0x00000214: 0x00000000: dword 10 0x00000218: 0x00000000: dword 11 0x0000021c: 0x00000000: dword 12 0x00000220: 0x00000000: dword 13 0x00000224: 0x78140001: 3DSTATE_WM 0x00000228: 0x08000040: (), disabled, hiz resolve, point UR 0x0000022c: 0x00000000: MS 0x00000230: 0x78170005: 3DSTATE_CONSTANT_PS 0x00000234: 0x00000000: len 0 = 0, len 1 = 0 0x00000238: 0x00000000: len 2 = 0, len 3 = 0 0x0000023c: 0x00000000: pointer to constbuf 0 0x00000240: 0x00000000: pointer to constbuf 1 0x00000244: 0x00000000: pointer to constbuf 2 0x00000248: 0x00000000: pointer to constbuf 3 0x0000024c: 0x78200006: 3DSTATE_PS 0x00000250: 0x00000000: dword 1 0x00000254: 0x00000000: dword 2 0x00000258: 0x00000000: dword 3 0x0000025c: 0x65801002: dword 4 0x00000260: 0x00000000: dword 5 0x00000264: 0x00000000: dword 6 0x00000268: 0x00000000: dword 7 0x0000026c: 0x78230000: 3DSTATE_VIEWPORT_STATE_POINTERS_CC 0x00000270: 0x00007f60: pointer to CC viewport 0x00000274: 0x7a000003: PIPE_CONTROL 0x00000278: 0x00002000: no write, depth stall, 0x0000027c: 0x00000000: destination address 0x00000280: 0x00000000: immediate dword low 0x00000284: 0x00000000: immediate dword high 0x00000288: 0x7a000003: PIPE_CONTROL 0x0000028c: 0x00000001: no write, depth cache flush, 0x00000290: 0x00000000: destination address 0x00000294: 0x00000000: immediate dword low 0x00000298: 0x00000000: immediate dword high 0x0000029c: 0x7a000003: PIPE_CONTROL 0x000002a0: 0x00002000: no write, depth stall, 0x000002a4: 0x00000000: destination address 0x000002a8: 0x00000000: immediate dword low 0x000002ac: 0x00000000: immediate dword high 0x000002b0: 0x78050005: 3DSTATE_DEPTH_BUFFER 0x000002b4: 0x304c067f: dword 1 0x000002b8: 0x74756000: dword 2 0x000002bc: 0x04ac18f0: dword 3 0x000002c0: 0x00000001: dword 4 0x000002c4: 0x00000000: dword 5 0x000002c8: 0x00000000: dword 6 0x000002cc: 0x78070001: 3DSTATE_HIER_DEPTH_BUFFER 0x000002d0: 0x020001ff: pitch 512b 0x000002d4: 0x72ef5000: pointer to HiZ buffer 0x000002d8: 0x78060001: 3DSTATE_STENCIL_BUFFER 0x000002dc: 0x00000000: dword 1 0x000002e0: 0x00000000: dword 2 0x000002e4: 0x78040001: 3DSTATE_CLEAR_PARAMS 0x000002e8: 0x00000000: dword 1 0x000002ec: 0x00000001: dword 2 0x000002f0: 0x79000002: 3DSTATE_DRAWING_RECTANGLE 0x000002f4: 0x00000000: top left: 0,0 0x000002f8: 0x012b018f: bottom right: 399,299 0x000002fc: 0x00000000: origin: 0,0 0x00000300: 0x7b000005: 3DPRIMITIVE: 0x00000304: 0x0000000f: rect list sequential 0x00000308: 0x00000003: vertex count 0x0000030c: 0x00000000: start vertex 0x00000310: 0x00000001: instance count 0x00000314: 0x00000000: start instance 0x00000318: 0x00000000: index bias 0x0000031c: 0x7a000003: PIPE_CONTROL 0x00000320: 0x00101c11: no write, cs stall, render target cache flush, instruction cache invalidate, texture cache invalidate, vf fetch invalidate, depth cache flush, 0x00000324: 0x00000000: destination address 0x00000328: 0x00000000: immediate dword low 0x0000032c: 0x00000000: immediate dword high 0x00000330: 0x7a000003: PIPE_CONTROL 0x00000334: 0x00101021: no write, cs stall, render target cache flush, DC flush, depth cache flush, 0x00000338: 0x00000000: destination address 0x0000033c: 0x00000000: immediate dword low 0x00000340: 0x00000000: immediate dword high 0x00000344: 0x7a000003: PIPE_CONTROL 0x00000348: 0x00000c0c: no write, instruction cache invalidate, texture cache invalidate, constant cache invalidate, state cache invalidate, 0x0000034c: 0x00000000: destination address 0x00000350: 0x00000000: immediate dword low 0x00000354: 0x00000000: immediate dword high 0x00000358: 0x69040002: 3DSTATE_PIPELINE_SELECT 0x0000035c: 0x61010008: STATE_BASE_ADDRESS 0x00000360: 0x00000111: general state base address 0x00000110 0x00000364: 0x72f1f001: surface state base address 0x72f1f000 0x00000368: 0x72f1f001: dynamic state base address 0x72f1f000 0x0000036c: 0x00000001: indirect state base address 0x00000000 0x00000370: 0x06f15001: instruction state base address 0x06f15000 0x00000374: 0x00000001: general state upper bound disabled 0x00000378: 0xfffff001: dynamic state upper bound 0xfffff000 0x0000037c: 0x00000001: indirect state upper bound disabled 0x00000380: 0x00000001: instruction state upper bound disabled 0x00000384: 0x7a000003: PIPE_CONTROL 0x00000388: 0x00100020: no write, cs stall, DC flush, 0x0000038c: 0x00000000: destination address 0x00000390: 0x00000000: immediate dword low 0x00000394: 0x00000000: immediate dword high 0x00000398: 0x7a000003: PIPE_CONTROL 0x0000039c: 0x00000c0c: no write, instruction cache invalidate, texture cache invalidate, constant cache invalidate, state cache invalidate, 0x000003a0: 0x00000000: destination address 0x000003a4: 0x00000000: immediate dword low 0x000003a8: 0x00000000: immediate dword high 0x000003ac: 0x7a000003: PIPE_CONTROL 0x000003b0: 0x00100020: no write, cs stall, DC flush, 0x000003b4: 0x00000000: destination address 0x000003b8: 0x00000000: immediate dword low 0x000003bc: 0x00000000: immediate dword high Bad length (7) in MI_LOAD_REGISTER_IMM, [3, 3] 0x000003c0: 0x11000005: MI_LOAD_REGISTER_IMM 0x000003c4: 0x0000b010: dword 1 0x000003c8: 0x01610000: dword 2 0x000003cc: 0x0000b020: dword 3 0x000003d0: 0x00080040: dword 4 0x000003d4: 0x0000b024: dword 5 0x000003d8: 0x00000000: dword 6 0x000003dc: 0x70000006: 3D UNKNOWN: 3d_965 opcode = 0x7000 0x000003e0: 0x00000000: MI_NOOP 0x000003e4: 0x004500c4: MI_NOOP write NOPID reg, val=0x500c4 0x000003e8: 0x00000000: MI_NOOP 0x000003ec: 0x00000000: MI_NOOP 0x000003f0: 0x00000000: MI_NOOP 0x000003f4: 0x00000000: MI_NOOP 0x000003f8: 0x00000000: MI_NOOP 0x000003fc: 0x70020002: 3D UNKNOWN: 3d_965 opcode = 0x7002 0x00000400: 0x00000000: MI_NOOP 0x00000404: 0x00000020: MI_NOOP 0x00000408: 0x00007f00: MI_NOOP 0x0000040c: 0x14800001: MI_LOAD_REGISTER_MEM 0x00000410: 0x00002500: dword 1 0x00000414: 0x72f1e000: dword 2 0x00000418: 0x14800001: MI_LOAD_REGISTER_MEM 0x0000041c: 0x00002504: dword 1 0x00000420: 0x72f1e004: dword 2 0x00000424: 0x14800001: MI_LOAD_REGISTER_MEM 0x00000428: 0x00002508: dword 1 0x0000042c: 0x72f1e008: dword 2 0x00000430: 0x71050409: 3D UNKNOWN: 3d_965 opcode = 0x7105 0x00000434: 0x00000000: MI_NOOP 0x00000438: 0x40000000: 2D UNKNOWN 0x0000043c: 0x00000000: MI_NOOP 0x00000440: 0x00000000: MI_NOOP 0x00000444: 0x00000000: MI_NOOP 0x00000448: 0x00000000: MI_NOOP 0x0000044c: 0x00000000: MI_NOOP 0x00000450: 0x00000000: MI_NOOP 0x00000454: 0x00000001: MI_NOOP 0x00000458: 0xffffffff: UNKNOWN 0x0000045c: 0x70040000: 3D UNKNOWN: 3d_965 opcode = 0x7004 0x00000460: 0x00000000: MI_NOOP 0x00000464: 0x7a000003: PIPE_CONTROL 0x00000468: 0x00101c11: no write, cs stall, render target cache flush, instruction cache invalidate, texture cache invalidate, vf fetch invalidate, depth cache flush, 0x0000046c: 0x00000000: destination address 0x00000470: 0x00000000: immediate dword low 0x00000474: 0x00000000: immediate dword high 0x00000478: 0x780e0000: 3DSTATE_CC_STATE_POINTERS 0x0000047c: 0x00000001: pointer to COLOR_CALC_STATE at 0x00000000 (changed) 0x00000480: 0x7a000003: PIPE_CONTROL 0x00000484: 0x00101000: no write, cs stall, render target cache flush, 0x00000488: 0x00000000: destination address 0x0000048c: 0x00000000: immediate dword low 0x00000490: 0x00000000: immediate dword high 0x00000494: 0x05000000: MI_BATCH_BUFFER_END drm_intel_gem_bo_purge_vma_cache: cached=4, open=1, limit=-1 drm_intel_gem_bo_purge_vma_cache: cached=3, open=2, limit=-1 bo_map: 7 (batchbuffer) -> 0x7fd262f4c000 0x00007f80: 0x00000000: D_S: stencil disable, func 0, write disable 0x00007f84: 0x00000000: D_S: stencil test mask 0x0, write mask 0x0 0x00007f88: 0x04000000: D_S: depth test disable, func 0, write enable 0x00007f60: 0x00000000: CC VP: min_depth = 0.000000 0x00007f64: 0x3f800000: CC VP: max_depth = 1.000000 0x00007f40: 0x87fc0100: SURF: BUFFER (null) 0x00007f44: 0x72f1d000: SURF: offset 0x00007f48: 0x0000003f: SURF: 64x1 size, 0 mips, 1 slices 0x00007f4c: 0x00000000: SURF: pitch 1, not tiled 0x00007f50: 0x00000000: SURF: min array element 0, array extent 1 0x00007f54: 0x00010000: SURF: mip base 0 0x00007f58: 0x00000000: SURF: x,y offset: 0,0 0x00007f5c: 0x09770000: SURF: 0x00007f20: 0x87fc0100: SURF: BUFFER (null) 0x00007f24: 0x72f1e000: SURF: offset 0x00007f28: 0x0000000b: SURF: 12x1 size, 0 mips, 1 slices 0x00007f2c: 0x00000000: SURF: pitch 1, not tiled 0x00007f30: 0x00000000: SURF: min array element 0, array extent 1 0x00007f34: 0x00010000: SURF: mip base 0 0x00007f38: 0x00000000: SURF: x,y offset: 0,0 0x00007f3c: 0x09770000: SURF: 0x00007f00: 0x00000000: SURF: 1D R32G32B32A32_FLOAT 0x00007f04: 0x00000000: SURF: offset 0x00007f08: 0x00000000: SURF: 1x1 size, 1 mips, 1 slices 0x00007f0c: 0x00007ee0: SURF: pitch 32481, not tiled 0x00007f10: 0x00000000: SURF: min array element 0, array extent 1 0x00007f14: 0x00000001: SURF: mip base 0 0x00007f18: 0x00000000: SURF: x,y offset: 0,0 0x00007f1c: 0x00000000: SURF: 0x00007ee0: 0x00007f20: BIND0: surface state address 0x00007ee4: 0x00007f40: BIND1: surface state address drm_intel_gem_bo_purge_vma_cache: cached=4, open=1, limit=-1 intel_do_flush_locked failed: Invalid argument