Code: Select all
sna_init
kgem_init: fd=-2138930320, gen=48
kgem_init: has BLT ring? 1
kgem_init: has relaxed delta? 1
kgem_init: has relaxed fencing? 1
kgem_init: has shared last-level-cache? 1
kgem_init: has write-through caching for scanouts? 0
kgem_init: has set-cache-level? 1
kgem_init: has userptr? 0
kgem_init: has no-reloc? 1
kgem_init: has handle-lut? 0
kgem_init: semaphores enabled? 1
kgem_init: can blt to cpu? 1
kgem_init: can render to Y-tiled surfaces? 1
kgem_init: can use privileged batchbuffers? 1
kgem_init: can use pinned batchbuffers (to avoid CS w/a)? 1
kgem_init_pinned_batches: new handle=1, num_pages=1
kgem_init_pinned_batches: new handle=2, num_pages=1
kgem_init_pinned_batches: new handle=3, num_pages=2
kgem_init: maximum batch size? 65528
l2 cache 262144 l3 cache 6291456
l2 cache 262144 l3 cache 6291456
kgem_init: last-level cache size: 6291456 bytes, threshold in pages: 768
kgem_init: cpu bo enabled 1: llc? 1, set-cache-level? 1, userptr? 0
kgem_init: aperture size 2122317824, available now 2113556480
kgem_init: aperture low=707439274 [674], high=1591738368 [1518]
kgem_init: aperture mappable=2122317824 [2024 MiB]
kgem_init: buffer size=2097152 [2048 KiB]
kgem_init: total ram=-621555712
kgem_init: maximum object size=1193803776
kgem_init: large object thresold=268435456
kgem_init: max object sizes (gpu=918352896, cpu=1193803776, tile upload=134217728, copy=134217728)
kgem_init: max fences=14
uploaded 36736 bytes of static state
kgem_create_linear(36736)
search_linear_cache: num_pages=9, flags=2, use_active? 0, use_large=0 [max=65536]
search_linear_cache: inactive and cache bucket empty
search_linear_cache: active cache bucket empty
kgem_create_linear: new handle=4, num_pages=9
gem_write(handle=4, offset=0, len=36736)
kgem_bo_write: flush=0, domain=1
i915_gem_busy 4
i915_gem_busy handle 4 obj 96972f48
leave i915_gem_busy_ioctl
__kgem_busy: handle=4, busy=0, wedged=0
kgem_bo_retire: retiring bo handle=4 (needed flush? 0), rq? 0 [busy?=0]
sna_accel_init(backend=Sandybridge (gen6, gt1), prefer_gpu=1)
2D caps HW_BIT_BLIT HW_TEX_BLIT
duration 311960000.000000
audio stream rate 44100 channels 2 format 8
err 0
kgem_create_2d(1024x768, bpp=8, tiling=0, exact=0, inactive=0, cpu-mapping=1, gtt-mapping=0, scanout?=0, prime?=0, temp?=0)
new pitch=1024, tiling=0, handle=5, id=2, num_pages=192 [192], bucket=7
kgem_bo_map: handle=5, offset=0, tiling=0, map=0x0:0x0, domain=1
kgem_bo_map: converting request for GTT map into CPU map
kgem_bo_map__cpu(handle=5, size=786432, map=0x0:0x0)
kgem_trim_vma_cache: type=1, count=-32767 (bucket: 7)
kgem_bo_map__cpu: caching CPU vma for 5
kgem_bo_sync__cpu: handle=5
kgem_create_2d(600x480, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=1, gtt-mapping=0, scanout?=0, prime?=0, temp?=0)
new pitch=2400, tiling=0, handle=6, id=3, num_pages=282 [282], bucket=8
kgem_bo_map: handle=6, offset=0, tiling=0, map=0x0:0x0, domain=1
kgem_bo_map: converting request for GTT map into CPU map
kgem_bo_map__cpu(handle=6, size=1155072, map=0x0:0x0)
kgem_trim_vma_cache: type=1, count=-32767 (bucket: 8)
kgem_bo_map__cpu: caching CPU vma for 6
kgem_bo_sync__cpu: handle=6
kgem_create_2d(600x480, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=1, gtt-mapping=0, scanout?=0, prime?=0, temp?=0)
new pitch=2400, tiling=0, handle=7, id=4, num_pages=282 [282], bucket=8
kgem_bo_map: handle=7, offset=0, tiling=0, map=0x0:0x0, domain=1
kgem_bo_map: converting request for GTT map into CPU map
kgem_bo_map__cpu(handle=7, size=1155072, map=0x0:0x0)
kgem_trim_vma_cache: type=1, count=-32767 (bucket: 8)
kgem_bo_map__cpu: caching CPU vma for 7
kgem_bo_sync__cpu: handle=7
FPlay hw_tex_blit render engine: context 600x480 picture 600x480
kgem_bo_sync__cpu: handle=6
kgem_bo_map__cpu(handle=5, size=786432, map=0x0:0x4c527000)
gen6_blit_tex: 600x480, current mode=3
gen4_choose_composite_emitter: identity source, identity mask
kgem_check_bo: num_pages=+1242, num_exec=+3
aligning vertex: was 0, now 5 floats per vertex
kgem_add_reloc: handle=0, pos=11, delta=1, domains=00100000
kgem_add_reloc: handle=4, pos=12, delta=1, domains=00100000
kgem_add_handle: handle=4, index=0
kgem_add_reloc: handle=4, pos=14, delta=1, domains=00100000
gen6_composite_get_binding_table(3ffc0)
kgem_add_reloc: handle=-2, pos=65513, delta=0, domains=00020002
kgem_add_handle: handle=-2, index=1
__kgem_bo_mark_dirty: handle=-2 (proxy? 0)
kgem_add_reloc: handle=6, pos=65505, delta=0, domains=00040000
kgem_add_handle: handle=6, index=2
kgem_add_reloc: handle=5, pos=65497, delta=0, domains=00040000
kgem_add_handle: handle=5, index=3
gen6_emit_cc: blend = a00
gen6_emit_sampler: sampler = 40
gen6_emit_sf: num_sf_outputs=2, read_length=1, read_offset=0
gen6_emit_wm: switching to MASK, num_surfaces=3 (8-pixel? 832, 16-pixel? 1088,32-pixel? 0)
gen6_emit_vertex_elements: setup id=10
gen6_emit_vertex_elements: first channel 2 floats, offset=4b
gen6_emit_vertex_elements: second channel 2 floats, offset=12b
kgem_add_reloc: handle=4, pos=116, delta=64, domains=00100010
__kgem_bo_mark_dirty: handle=4 (proxy? 0)
gen6_emit_primitive: started new primitive: index=0
gen6_render_composite_done
gen4_vertex_flush[200] = 3
gen4_vertex_close: used=15, vbo active? 0, vb=400, nreloc=1
gen4_vertex_close: copy to batch: 15 @ 134
gen4_vertex_close: reloc[0] = 124
kgem_add_reloc: handle=0, pos=124, delta=536, domains=00200000
batch[1/3, flags=c00]: 134 149 65496 65528, nreloc=7, nexec=4, nfence=0, aperture=1251 [fenced=0]
0x00000000: 0x69040000: 3DSTATE_PIPELINE_SELECT
0x00000004: 0x790d0001: 3DSTATE_MULTISAMPLE
0x00000008: 0x00000000: dword 1
0x0000000c: 0x00000000: dword 2
0x00000010: 0x78180000: 3DSTATE_SAMPLE_MASK
0x00000014: 0x00000001: dword 1
0x00000018: 0x78050001: 3DSTATE_URB
0x0000001c: 0x00000100: dword 1
0x00000020: 0x00000000: dword 2
0x00000024: 0x61010008: STATE_BASE_ADDRESS
0x00000028: 0x00000000: general state base not updated
0x0000002c: 0x00000001: surface state base address 0x00000000
0x00000030: 0x00000001: dynamic state base address 0x00000000
0x00000034: 0x00000000: indirect state base not updated
0x00000038: 0x00000001: instruction state base address 0x00000000
0x0000003c: 0x00000000: general state upper bound not updated
0x00000040: 0x00000001: dynamic state upper bound disabled
0x00000044: 0x00000000: indirect state upper bound not updated
0x00000048: 0x00000001: instruction state upper bound disabled
kgem_bo_map__async: handle=4, offset=0, tiling=0, map=0x0:0x0, domain=0
kgem_bo_map__async: converting request for GTT map into CPU map
kgem_bo_map__cpu(handle=4, size=36864, map=0x0:0x0)
kgem_trim_vma_cache: type=1, count=-32767 (bucket: 3)
kgem_bo_map__cpu: caching CPU vma for 4
0x0000004c: 0x780d1002: 3DSTATE_VIEWPORT_STATE_POINTERS
0x00000050: 0x00000000: clip
0x00000054: 0x00000000: sf
0x00000058: 0x00000000: cc
0x0000005c: 0x78150003: 3DSTATE_CONSTANT_VS_STATE
0x00000060: 0x00000000: dword 1
0x00000064: 0x00000000: dword 2
0x00000068: 0x00000000: dword 3
0x0000006c: 0x00000000: dword 4
0x00000070: 0x78100004: 3DSTATE_VS
0x00000074: 0x00000000: kernel pointer
0x00000078: 0x00000000: SPF=0, VME=0, Sampler Count 0, Binding table count 0
0x0000007c: 0x00000000: scratch offset
0x00000080: 0x00000000: Dispatch GRF start 0, VUE read length 0, VUE read offset 0
0x00000084: 0x00000000: Max Threads 1, Vertex Cache enable, VS func disable
0x00000088: 0x78160003: 3DSTATE_CONSTANT_GS_STATE
0x0000008c: 0x00000000: dword 1
0x00000090: 0x00000000: dword 2
0x00000094: 0x00000000: dword 3
0x00000098: 0x00000000: dword 4
0x0000009c: 0x78110005: 3DSTATE_GS
0x000000a0: 0x00000000: kernel pointer
0x000000a4: 0x00000000: SPF=0, VME=0, Sampler Count 0, Binding table count 0
0x000000a8: 0x00000000: scratch offset
0x000000ac: 0x00000000: Dispatch GRF start 0, VUE read length 0, VUE read offset 0
0x000000b0: 0x00000000: Max Threads 1, Rendering disable
0x000000b4: 0x00000000: Reorder disable, Discard Adjaceny disable, GS disable
0x000000b8: 0x78120002: 3DSTATE_CLIP
0x000000bc: 0x00000000: UserClip distance cull test mask 0x0
0x000000c0: 0x00000000: Clip disable, API mode OGL, Viewport XY test disable, Viewport Z test disable, Guardband test disable, Clip mode 0, Perspective Divide enable, Non-Perspective Barycentric disable, Tri Provoking 0, Line Provoking 0x000000c4: 0x00000000: Min PointWidth 0, Max PointWidth 0, Force Zero RTAIndex disable, Max VPIndex 0
0x000000c8: 0x78170003: 3DSTATE_CONSTANT_WM_STATE
0x000000cc: 0x00000000: dword 1
0x000000d0: 0x00000000: dword 2
0x000000d4: 0x00000000: dword 3
0x000000d8: 0x00000000: dword 4
0x000000dc: 0x79050005: 3DSTATE_DEPTH_BUFFER
0x000000e0: 0xe0040000: NULL, z32float, pitch = 1 bytes, not tiled, HiZ 0, Seperate Stencil 0
0x000000e4: 0x00000000: depth offset
0x000000e8: 0x00000000: 1x1
0x000000ec: 0x00000000: volume depth
0x000000f0: 0x00000000:
0x000000f4: 0x00000000:
0x000000f8: 0x79100000: 3DSTATE_CLEAR_PARAMS
0x000000fc: 0x00000000: dword 1
0x00000100: 0x780e0002: 3DSTATE_CC_STATE_POINTERS
0x00000104: 0x00002b41: blend update
Blend (enabled): function ADD, src=ONE, dst=INV_SRC_ALPHA
0x00000108: 0x00000001: depth+stencil update
0x0000010c: 0x00000001: cc update
0x00000110: 0x78021002: 3DSTATE_SAMPLER_STATE_POINTERS: VS mod 0, GS mod 0, WM mod 1
0x00000114: 0x00000000: VS sampler state
0x00000118: 0x00000000: GS sampler state
0x0000011c: 0x00001940: WM sampler state
Sampler 0:
filter: min=nearest, mag=nearest
wrap: s=border, t=border, r=border
Sampler 1:
filter: min=nearest, mag=nearest
wrap: s=border, t=border, r=border
0x00000120: 0x78130012: 3DSTATE_SF
0x00000124: 0x00800810: Attrib Out 2, Attrib Swizzle disable, VUE read length 1, VUE read offset 1
0x00000128: 0x00000000: Legacy Global DepthBias disable, FrontFace fill 0, BF fill 0, VP transform disable, FrontWinding_CW
0x0000012c: 0x20000000: AA disable, CullMode 1, Scissor disable, Multisample m ode 0
0x00000130: 0x04000000: Last Pixel disable, SubPixel Precision 8, Use PixelWidth 0
0x00000134: 0x00000000: Global Depth Offset Constant 0.000000
0x00000138: 0x00000000: Global Depth Offset Scale 0.000000
0x0000013c: 0x00000000: Global Depth Offset Clamp 0.000000
0x00000140: 0x00000000: Attrib 1 (Override , Const Source 0, Swizzle Select 0, Source 0); Attrib 0 (Override , Const Source 0, Swizzle Select 0, Source 0)
0x00000144: 0x00000000: Attrib 3 (Override , Const Source 0, Swizzle Select 0, Source 0); Attrib 2 (Override , Const Source 0, Swizzle Select 0, Source 0)
0x00000148: 0x00000000: Attrib 5 (Override , Const Source 0, Swizzle Select 0, Source 0); Attrib 4 (Override , Const Source 0, Swizzle Select 0, Source 0)
0x0000014c: 0x00000000: Attrib 7 (Override , Const Source 0, Swizzle Select 0, Source 0); Attrib 6 (Override , Const Source 0, Swizzle Select 0, Source 0)
0x00000150: 0x00000000: Attrib 9 (Override , Const Source 0, Swizzle Select 0, Source 0); Attrib 8 (Override , Const Source 0, Swizzle Select 0, Source 0)
0x00000154: 0x00000000: Attrib 11 (Override , Const Source 0, Swizzle Select 0, Source 0); Attrib 10 (Override , Const Source 0, Swizzle Select 0, Source 0)
0x00000158: 0x00000000: Attrib 13 (Override , Const Source 0, Swizzle Select 0, Source 0); Attrib 12 (Override , Const Source 0, Swizzle Select 0, Source 0)
0x0000015c: 0x00000000: Attrib 15 (Override , Const Source 0, Swizzle Select 0, Source 0); Attrib 14 (Override , Const Source 0, Swizzle Select 0, Source 0)
0x00000160: 0x00000000: Point Sprite TexCoord Enable
0x00000164: 0x00000000: Const Interp Enable
0x00000168: 0x00000000: Attrib 7-0 WrapShortest Enable
0x0000016c: 0x00000000: Attrib 15-8 WrapShortest Enable
0x00000170: 0x78140007: 3DSTATE_WM
0x00000174: 0x00000340: kernel start pointer 0
0x00000178: 0x080c0000: SPF=0, VME=0, Sampler Count 1, Binding table count 3
0x0000017c: 0x00000000: scratch offset
0x00000180: 0x00040806: Depth Clear 0, Depth Resolve 0, HiZ Resolve 0, Dispatch GRF start[0] 4, start[1] 8, start[2] 6
0x00000184: 0x4e080003: MaxThreads 40, PS KillPixel 0, PS computed Z 0, PS use sourceZ 0, Thread Dispatch 1, PS use sourceW 0, Dispatch32 0, Dispatch16 1, Dispatch8 1
0x00000188: 0x00200400: Num SF output 2, Pos XY offset 0, ZW interp mode 0 , Barycentric interp mode 0x1, Point raster rule 0, Multisample mode 0, Multisample Dispatch mode 0
0x0000018c: 0x00000000: kernel start pointer 1
0x00000190: 0x00000440: kernel start pointer 2
0x00000194: 0x78090007: 3DSTATE_VERTEX_ELEMENTS
0x00000198: 0x2a000000: buffer 10: valid, type 0x0000, src offset 0x0000 bytes
0x0000019c: 0x22220000: (0.0, 0.0, 0.0, 0.0), dst offset 0x00 bytes
0x000001a0: 0x2af60000: buffer 10: valid, type 0x00f6, src offset 0x0000 bytes
0x000001a4: 0x11230000: (X, Y, 0.0, 1.0), dst offset 0x00 bytes
0x000001a8: 0x2a850004: buffer 10: valid, type 0x0085, src offset 0x0004 bytes
0x000001ac: 0x11230000: (X, Y, 0.0, 1.0), dst offset 0x00 bytes
0x000001b0: 0x2a85000c: buffer 10: valid, type 0x0085, src offset 0x000c bytes
0x000001b4: 0x11230000: (X, Y, 0.0, 1.0), dst offset 0x00 bytes
0x000001b8: 0x78011002: 3DSTATE_BINDING_TABLE_POINTERS: VS mod 0, GS mod 0, WM mod 1
0x000001bc: 0x00000000: VS binding table
0x000001c0: 0x00000000: GS binding table
0x000001c4: 0x0003ffc0: WM binding table
0x000001c8: 0x7a000002: PIPE_CONTROL
0x000001cc: 0x0000c000: TIMESTAMP write, no cs stall, no tlb invalidate, no sync gfdt, no depth stall, no RC write flush, no inst flush, no TC flush
0x000001d0: 0x00000040:
0x000001d4: 0x00000000:
0x000001d8: 0x79000002: 3DSTATE_DRAWING_RECTANGLE
0x000001dc: 0x00000000: top left: 0, 0
0x000001e0: 0x02ff03ff: bottom right: 1023, 767
0x000001e4: 0x00000000: origin: 0, 0
0x000001e8: 0x78080003: 3DSTATE_VERTEX_BUFFERS
0x000001ec: 0x28000014: buffer 10: sequential, pitch 20b
0x000001f0: 0x00000218: buffer address
0x000001f4: 0xffffffff: max index
0x000001f8: 0x00000000: mbz
0x000001fc: 0x7b003c04: 3DPRIMITIVE: rect list sequential
0x00000200: 0x00000003: vertex count
0x00000204: 0x00000000: start vertex
0x00000208: 0x00000001: instance count
0x0000020c: 0x00000000: start instance
0x00000210: 0x00000000: index bias
[0:0] = (610, 514, 0.0, 1.0), (1.000000, 1.000000, 0.0, 1.0), (1.000000, 0.901610, 0.0, 1.0)
[1:1] = (10, 514, 0.0, 1.0), (0.000000, 1.000000, 0.0, 1.0), (0.000000, 0.901610, 0.0, 1.0)
[2:2] = (10, 34, 0.0, 1.0), (0.000000, 0.000000, 0.0, 1.0), (0.000000, 0.042934, 0.0, 1.0)
0x00000214: 0x05000000: MI_BATCH_BUFFER_END
shrinking from 65528 to 1024