Bug 108020

Summary: Screen artifacting with 4.18+ kernels on AMD Radeon Vega 64 & 1440p 120hz+ monitors
Product: DRI Reporter: Arek Tumas <mokurai82>
Component: DRM/AMDgpuAssignee: Default DRI bug account <dri-devel>
Status: NEW --- QA Contact:
Severity: normal    
Priority: medium CC: harry.wentland, lee295012, nicholas.kazlauskas, pa5hgan, sunpeng.li
Version: XOrg git   
Hardware: Other   
OS: All   
Whiteboard:
i915 platform: i915 features:
Attachments:
Description Flags
dmesg none

Description Arek Tumas 2018-09-22 08:36:24 UTC
I'm experiencing some interlacing on the right side of the screen of my 1440p 144hz monitor when using 4.18+ kernels and setting the monitor to 120+ hz It works fine with 100hz and lower, or older kernels, which seems to indicate some displayport bandwidth issue/regression. This happens regardless of the distro or mesa version. I'm using an RX Vega 64 with the opensource driver.
Comment 1 Michel Dänzer 2018-09-24 08:58:27 UTC
Please attach the dmesg output.
Comment 2 Nicholas Kazlauskas 2018-09-24 13:27:38 UTC
This is likely fixed. It may be worth testing the amd-staging-drm-next kernel from:

https://cgit.freedesktop.org/~agd5f/linux/

or applying the proposed patch from the bug report at:

https://bugzilla.kernel.org/show_bug.cgi?id=201067

Please let me know if you're seeing an issue with either of these.
Comment 3 Arek Tumas 2018-09-24 14:24:13 UTC
Created attachment 141710 [details]
dmesg
Comment 4 Arek Tumas 2018-09-24 14:36:29 UTC
Yes it is probably the same bug. It's a right-most vertical interlaced line. I'm currently experiencing this bug in the newest ubuntu mainline kernel (4.19-rc5). [It's not an issue on 4.18.8 kernel] I'm relatively inexperienced, Applying kernel patches seems a little difficult for me. I only know how to install mainline kernels from ukuu or .deb files. I can try if someone links me clear instructions. Thank You for Your time and help. I hope this will be fixed in future Linux kernel versions.

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.