<html>
<head>
<base href="https://bugs.freedesktop.org/">
</head>
<body>
<p>
<div>
<b><a class="bz_bug_link
bz_status_NEW "
title="NEW - [GM45] loss of driver acceleration after some time (bisected)"
href="https://bugs.freedesktop.org/show_bug.cgi?id=103025#c44">Comment # 44</a>
on <a class="bz_bug_link
bz_status_NEW "
title="NEW - [GM45] loss of driver acceleration after some time (bisected)"
href="https://bugs.freedesktop.org/show_bug.cgi?id=103025">bug 103025</a>
from <span class="vcard"><a class="email" href="mailto:chris@chris-wilson.co.uk" title="Chris Wilson <chris@chris-wilson.co.uk>"> <span class="fn">Chris Wilson</span></a>
</span></b>
<pre>Ok, so this bit
4996330-[ 481.828] _kgem_bo_destroy: handle=66, proxy? 0
4996331-[ 481.828] __kgem_bo_destroy: handle=66, size=98304
4996332-[ 481.828] __kgem_bo_destroy: handle=66 -> active
4996333-[ 481.828] __sna_free_pixmap(pixmap=68861)
4996334-[ 481.828] sna_create_pixmap(798, 24, 24, usage=0)
4996335-[ 481.828] kgem_can_create_2d: 798x24 @ 24
4996336-[ 481.828] kgem_surface_size: tile_width=8, tile_height=1 => aligned
pitch=3192, height=24
4996337-[ 481.828] kgem_can_create_2d: untiled size=77824
4996338-[ 481.828] kgem_choose_tiling: TLB near-miss between lines 798x24
(pitch=3192), forcing tiling 1
4996339-[ 481.828] kgem_surface_size: tile_width=8, tile_height=1 => aligned
pitch=3192, height=24
4996340-[ 481.828] kgem_can_create_2d: tiled[-1] size=77824
4996341-[ 481.828] sna_create_pixmap: usage=0, flags=1b
4996342-[ 481.828] sna_create_pixmap: creating GPU pixmap 798x24,
stride=3192, flags=1b
4996343-[ 481.828] __pop_freed_pixmap: reusing freed pixmap=68861 header
4996344-[ 481.828] create_pixmap_hdr: pixmap=68875, width=798, height=24,
usage=0
4996345-[ 481.828] sna_create_pixmap: serial=68875, 798x24, usage=0
4996346-[ 481.828] sna_composite_rectangles(pixmap=68876, op=0, 0 x 1 [(0,
0)x(798, 24) ...])
4996347-[ 481.828] sna_composite_rectangles: converted to op 0
4996348-[ 481.828] sna_composite_rectangles[0] (0, 0)x(798, 24) -> (0, 0),
(798, 24)
4996349-[ 481.828] sna_composite_rectangles: nrects=1, region=(0, 0), (798,
24) x 1
4996350-[ 481.828] sna_composite_rectangles: clipped extents (0, 0),(798, 24)
x 1
4996351-[ 481.828] sna_composite_rectangles: pixmap +(0, 0) extents (0,
0),(798, 24)
4996352-[ 481.828] sna_composite_rectangles: dropping last-cpu hint
4996353-[ 481.828] sna_drawable_use_bo pixmap=68876, box=((0, 0), (798, 24)),
flags=19...
4996354-[ 481.828] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19
4996355-[ 481.828] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged?
0
4996356-[ 481.828] sna_pixmap_move_to_gpu(pixmap=68876, usage=0), flags=b
4996357-[ 481.828] sna_pixmap_move_to_gpu: CPU damage? 0
4996358-[ 481.828] sna_pixmap_move_to_gpu: creating GPU bo (798x24@32),
create=b
4996359-[ 481.828] kgem_choose_tiling: TLB near-miss between lines 798x24
(pitch=3192), forcing tiling 1
4996360-[ 481.828] kgem_choose_tiling: TLB near-miss between lines 798x24
(pitch=3192), forcing tiling 1
4996361-[ 481.828] sna_pixmap_alloc_gpu: pixmap=68876
4996362-[ 481.828] kgem_create_2d(798x24, bpp=32, tiling=1, exact=1,
inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0)
4996363-[ 481.828] kgem_surface_size: tile_width=512, tile_height=8 =>
aligned pitch=3584, height=24
4996364-[ 481.833] kgem_set_tiling: handle=66, tiling=1 [1], pitch=1024
[3584]: 1
4996365-[ 481.833] tiled and pitch not exact: tiling=1, (want 1), pitch=1024,
need 3584
4996366-[ 481.838] kgem_set_tiling: handle=66, tiling=1 [1], pitch=1024
[3584]: 1
4996367-[ 481.838] kgem_bo_free: handle=66, size=98304
4996368-[ 481.838] (WW) intel(0): assertion failed: `bo->exec == NULL';
ignoring and trudging onward.
4996369-[ 481.838] kgem_bo_free: releasing 0x7fd74a5cb000:0x0 vma for
handle=66, count=0
explains the ENOENT. We are calling gem_close() on a handle that is still in
the pending batchbuffer. Still scratching my head over the kernel rejecting the
surface though, the principle is that the kernel fills in with scratch pages if
the fence region didn't fit.</pre>
</div>
</p>
<hr>
<span>You are receiving this mail because:</span>
<ul>
<li>You are on the CC list for the bug.</li>
<li>You are the QA Contact for the bug.</li>
<li>You are the assignee for the bug.</li>
</ul>
</body>
</html>