Bug 201067
Summary: | [bisected] [4.19-rc2 regression] Display corruption with Vega 64 in 4.19-rc2 | ||
---|---|---|---|
Product: | Drivers | Reporter: | Nick Sarnie (sarnex) |
Component: | Video(DRI - non Intel) | Assignee: | drivers_video-dri |
Status: | NEW --- | ||
Severity: | high | CC: | at46n, ben.r.xiao, dar13.moore, dave, harry.wentland, nicholas.kazlauskas, sarnex |
Priority: | P1 | ||
Hardware: | All | ||
OS: | Linux | ||
Kernel Version: | 4.19-rc2 | Subsystem: | |
Regression: | Yes | Bisected commit-id: | |
Attachments: |
dmesg
Patch that reverts the 15% reduction in set dispclk 0001-drm-amd-display-Use-higher-dispclk-value-for-dce120.patch |
Description
Nick Sarnie
2018-09-09 17:06:44 UTC
Created attachment 278423 [details]
Patch that reverts the 15% reduction in set dispclk
While I can't reproduce your issue under a similar setup I think I have an idea of what the issue is.
Can you try this patch?
Hi Nicholas, Thank you for the fast response. I can confirm the patch fixes the issue. If you intend to submit this: Tested-by: Nick Sarnie <sarnex@gentoo.org> Thanks, Sarnex Created attachment 278455 [details]
0001-drm-amd-display-Use-higher-dispclk-value-for-dce120.patch
Do you mind testing another patch?
This patch has a narrower impact than the previous one (since it should only target Vega). I imagine that it would also fix your issue but it'd be nice to have verification.
Hi Nicholas, I can also confirm that the second patch fixes the issue. Tested-by: Nick Sarnie <sarnex@gentoo.org> Please let me know if you need anything else. Thanks, Sarnex This is possibly related to my issue that popped up in 4.18, Vega 64 works with one of my displayPort monitors but not the DVI. from what I've seen others reporting on various searches on my issue, it's something with a clock setting where a khz value is referenced as "10" instead of "1" or something like that. Vague, I know, but I dunno. Some get black screen, I get one display but not multi, and the user above me has corruption. I think you're referencing this patch: https://patchwork.freedesktop.org/patch/238065/ Which should be fixed in 4.18. Please post a new ticket with a full dmesg log, Xorg log and your distro/desktop environment if you can still reproduce the problem. (In reply to Nicholas Kazlauskas from comment #6) > I think you're referencing this patch: > > https://patchwork.freedesktop.org/patch/238065/ > > Which should be fixed in 4.18. > > Please post a new ticket with a full dmesg log, Xorg log and your > distro/desktop environment if you can still reproduce the problem. Ok, so yes and no I guess. I was assuming a single bug while there are apparently two. The one that causes video corruption and artifacts is in fact fixed for me now, but the multi-head support is still broken. It worked a couple of kernels ago, opening a new bug report over at opensuse since it seems to be opensuse specific for some reason (other live CDs work fine, looks like it's just something with Tumbleweed for whatever reason) Update: for my possibly-separate-issue I can confirm that multi-head works on 4.16.13 and not 4.19_RC3 For now I'm staying on 4.16 as it's working perfectly back there. I get the same visual corruption as well. It only appears when I run the monitor at 144Hz. 120Hz seems fine. (In reply to Nicholas Kazlauskas from comment #3) > Created attachment 278455 [details] > 0001-drm-amd-display-Use-higher-dispclk-value-for-dce120.patch > > Do you mind testing another patch? > > This patch has a narrower impact than the previous one (since it should only > target Vega). I imagine that it would also fix your issue but it'd be nice > to have verification. Will this patch be backported to 4.19? Seems like right now its only in 4.20. GregKH just added the patch for 4.19-stable. This is fixed for me in 4.19-stable In which version should this bug being fixed? I still have this bug with 4.19.9. Or is this only fixed for vega? Because I've only a rx570. (In reply to Axel from comment #13) > In which version should this bug being fixed? I still have this bug with > 4.19.9. Or is this only fixed for vega? Because I've only a rx570. This was fixed for both Vega and Polaris but I think there was another regression that only affected Polaris in that release. It should be fixed in amd-staging-drm-next. It'll probably make its way into stable at some point. It is fixed for me with kernel 4.20.0 |