[Bug 109477] [regression, bisected] [i915] setting initial watermarks on gen 7 IVYBRIDGE causes blank lines on monitor
bugzilla-daemon at freedesktop.org
bugzilla-daemon at freedesktop.org
Sat Mar 2 10:12:03 UTC 2019
https://bugs.freedesktop.org/show_bug.cgi?id=109477
Andrea <andreatclist at gmail.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|NEEDINFO |NEW
--- Comment #13 from Andrea <andreatclist at gmail.com> ---
(In reply to Ville Syrjala from comment #12)
> Created attachment 143441 [details] [review]
> [PATCH] drm/i915: Disable LP1+ watermarks on Lenovo Thinkpad T431s
>
> This patch should disable LP1+ watermarks on the affected machine
> automagically. Please test and also attach the output of intel_watermarks
> when using the patch so that I can double check that everything looks
> correct.
I checked out the last drm-tip to apply the patch, but drm-tip doesn't show the
problem anymore.
The drm-tip I used:
commit 348fd7b7fa6584957fa6a5143058b3fbb319806b
Author: Chris Wilson <chris at chris-wilson.co.uk>
Date: Fri Mar 1 18:32:47 2019 +0000
drm-tip: 2019y-03m-01d-18h-31m-34s UTC integration manifest
The commit that seems to fix the issue is:
"drm/i915/fbdev: Actually configure untiled displays"
d179b88deb3bf6fed4991a31fd6f0f2cad21fab5
Reverting it makes the problem appear again.
intel_watermark with d179b88deb3bf6fed4991a31fd6f0f2cad21fab5 (good):
WM_PIPE_A = 0x000b0000
WM_PIPE_B = 0x00000000
WM_PIPE_C = 0x00000000
WM_LP1 = 0x84301100
WM_LP2 = 0x90303c00
WM_LP3 = 0xa0406600
WM_LP1_SPR = 0x00000000
WM_LP2_SPR = 0x00000000
WM_LP3_SPR = 0x00000000
ARB_CTL = 0xd6663056
ARB_CTL2 = 0x00000000
WM_PIPE_A: primary=11, cursor=0, sprite=0
WM_PIPE_B: primary=0, cursor=0, sprite=0
WM_PIPE_C: primary=0, cursor=0, sprite=0
WM_LP1: enabled, latency=4, fbc=3, primary=17, cursor=0, sprite=0
WM_LP2: enabled, latency=16, fbc=3, primary=60, cursor=0, sprite=0
WM_LP3: enabled, latency=32, fbc=4, primary=102, cursor=0, sprite=0
Primary A trickle feed = disabled
Sprite A trickle feed = enabled
Primary B trickle feed = disabled
Sprite B trickle feed = enabled
Primary C trickle feed = enabled
Sprite C trickle feed = enabled
DDB partitioning = 1/2
FBC watermark = enabled
intel_watermark without d179b88deb3bf6fed4991a31fd6f0f2cad21fab5 (bad):
WM_PIPE_A = 0x000b0000
WM_PIPE_B = 0x00000000
WM_PIPE_C = 0x00000000
WM_LP1 = 0x84301100
WM_LP2 = 0x90303c00
WM_LP3 = 0xa0406600
WM_LP1_SPR = 0x00000000
WM_LP2_SPR = 0x00000000
WM_LP3_SPR = 0x00000000
ARB_CTL = 0xd6663056
ARB_CTL2 = 0x00000000
WM_PIPE_A: primary=11, cursor=0, sprite=0
WM_PIPE_B: primary=0, cursor=0, sprite=0
WM_PIPE_C: primary=0, cursor=0, sprite=0
WM_LP1: enabled, latency=4, fbc=3, primary=17, cursor=0, sprite=0
WM_LP2: enabled, latency=16, fbc=3, primary=60, cursor=0, sprite=0
WM_LP3: enabled, latency=32, fbc=4, primary=102, cursor=0, sprite=0
Primary A trickle feed = disabled
Sprite A trickle feed = enabled
Primary B trickle feed = disabled
Sprite B trickle feed = enabled
Primary C trickle feed = disabled
Sprite C trickle feed = enabled
DDB partitioning = 1/2
FBC watermark = enabled
Primary C trickle feed is different.
--
You are receiving this mail because:
You are on the CC list for the bug.
You are the QA Contact for the bug.
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/intel-gfx-bugs/attachments/20190302/ada49b6e/attachment-0001.html>
More information about the intel-gfx-bugs
mailing list