[Bug 103025] [GM45] loss of driver acceleration after some time

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Sat Dec 16 06:15:13 UTC 2017


https://bugs.freedesktop.org/show_bug.cgi?id=103025

--- Comment #43 from Adric Blake <promarbler14 at gmail.com> ---
I have bisected (!) the commit responsible for the bug, using the drm-tip
kernel tree.

5b30694b474d00f8588fa367f9562d8f2e4c7075 is the first bad commit
commit 5b30694b474d00f8588fa367f9562d8f2e4c7075
Author: Chris Wilson <chris at chris-wilson.co.uk>
Date:   Mon Jan 9 16:16:09 2017 +0000

    drm/i915: Align GGTT sizes to a fence tile row

    Ensure the view occupies the full tile row so that reads/writes into the
    VMA do not escape (via fenced detiling) into neighbouring objects - we
    will pad the object with scratch pages to satisfy the fence. This
    applies the lazy-tiling we employed on gen2/3 to gen4+.

    Signed-off-by: Chris Wilson <chris at chris-wilson.co.uk>
    Reviewed-by: Joonas Lahtinen <joonas.lahtinen at linux.intel.com>
    Link:
http://patchwork.freedesktop.org/patch/msgid/20170109161613.11881-2-chris@chris-wilson.co.uk

Bisect log for reference points:

git bisect start
# bad: [c1ae3cfa0e89fa1a7ecc4c99031f5e9ae99d9201] Linux 4.11-rc1
git bisect bad c1ae3cfa0e89fa1a7ecc4c99031f5e9ae99d9201
# good: [c470abd4fde40ea6a0846a2beab642a578c0b8cd] Linux 4.10
git bisect good c470abd4fde40ea6a0846a2beab642a578c0b8cd
# good: [caa59428971d5ad81d19512365c9ba580d83268c] Merge tag 'staging-4.11-rc1'
of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging
git bisect good caa59428971d5ad81d19512365c9ba580d83268c
# good: [ca2dea434d10e3a676482fdf6df17d20cdb3e907] Merge tag 'juno-fixes-4.11'
of git://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux into
next/late
git bisect good ca2dea434d10e3a676482fdf6df17d20cdb3e907
# bad: [5d8a00eee2ed2e548a5d21b0edf495f3f7bf8bb4] Merge tag 'clk-for-linus' of
git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux
git bisect bad 5d8a00eee2ed2e548a5d21b0edf495f3f7bf8bb4
# bad: [29a73d906bd386839015602c4bd35ef2e3531abc] Merge branch 'drm-next-4.11'
of git://people.freedesktop.org/~agd5f/linux into drm-next
git bisect bad 29a73d906bd386839015602c4bd35ef2e3531abc
# bad: [957870f9341201b176e41eb5fa8a750b13e501aa] drm/i915: Split out
i915_gem_object_set_tiling()
git bisect bad 957870f9341201b176e41eb5fa8a750b13e501aa
# good: [108109444ff64fb1a2976174ec23e9e2117b5709] drm/i915: Check num_pipes
before initializing audio component
git bisect good 108109444ff64fb1a2976174ec23e9e2117b5709
# good: [05ab3c2eec74507712cd5f2b027c7c8b9a66f190] drm: kselftest for drm_mm
and top-down allocation
git bisect good 05ab3c2eec74507712cd5f2b027c7c8b9a66f190
# good: [a402eae64d0ad12b1c4a411f250d6c161e67f623] Merge tag 'v4.10-rc2' into
drm-intel-next-queued
git bisect good a402eae64d0ad12b1c4a411f250d6c161e67f623
# good: [56f6e0a7e7b09adb553339f9075696e918b96587] drm/i915: Assert that we do
create the deferred context
git bisect good 56f6e0a7e7b09adb553339f9075696e918b96587
# good: [5c693b2b8ae4ec51f0890b7a1368425f8898f0bb] drm/i915:
s/gen8_setup_page_directory/gen8_setup_pdpe/
git bisect good 5c693b2b8ae4ec51f0890b7a1368425f8898f0bb
# bad: [91d4e0aa923e13ef832e9d793b6d080b6318f2d9] drm/i915: Move ggtt
fence/alignment to i915_gem_tiling.c
git bisect bad 91d4e0aa923e13ef832e9d793b6d080b6318f2d9
# bad: [5b30694b474d00f8588fa367f9562d8f2e4c7075] drm/i915: Align GGTT sizes to
a fence tile row
git bisect bad 5b30694b474d00f8588fa367f9562d8f2e4c7075
# good: [9e65a37872174bd3615b16fa556377ebf5a3f0cd] drm/i915: don't open code
the pdpe/pml4e clearing
git bisect good 9e65a37872174bd3615b16fa556377ebf5a3f0cd
# good: [6649a0b6501d78042fd0fffaaefab1aeee27e75d] drm/i915: Extract
tile_row_size for fencing
git bisect good 6649a0b6501d78042fd0fffaaefab1aeee27e75d
# first bad commit: [5b30694b474d00f8588fa367f9562d8f2e4c7075] drm/i915: Align
GGTT sizes to a fence tile row

-- 
You are receiving this mail because:
You are the assignee for the bug.
You are the QA Contact for the bug.
You are on the CC list for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/intel-gfx-bugs/attachments/20171216/b2e3e2cc/attachment.html>


More information about the intel-gfx-bugs mailing list