https://bugs.freedesktop.org/show_bug.cgi?id=108641
Bug ID: 108641 Summary: Interlaced dark lines in XCOM2 (UE3.5) on Aruba and Turks Product: Mesa Version: 18.2 Hardware: x86-64 (AMD64) OS: Linux (All) Status: NEW Severity: normal Priority: medium Component: Drivers/Gallium/r600 Assignee: dri-devel@lists.freedesktop.org Reporter: steelwinged@gmail.com QA Contact: dri-devel@lists.freedesktop.org
Created attachment 142355 --> https://bugs.freedesktop.org/attachment.cgi?id=142355&action=edit in-game screenshot
Game engine rendering outputs are interlaced with dark lines on r600.
Tested on: 7660G (Aruba) and 7670M (Turks) with Mesa 18.2.4. Renderdoc captures have been uploaded here: https://www32.zippyshare.com/v/G74cEAp5/file.html
https://bugs.freedesktop.org/show_bug.cgi?id=108641
--- Comment #1 from steelwinged@gmail.com --- If it's of any help, I have managed to narrow down the first output appearance of these interlacing lines between events glDispatchCompute(80, 45, 1) and second call of glDrawElementsBaseVertex(48).
https://bugs.freedesktop.org/show_bug.cgi?id=108641
--- Comment #2 from steelwinged@gmail.com --- Refreshing the upload due to the link expiring: https://www38.zippyshare.com/v/d0oWhmbR/file.html
Just a remark, the capture was taken with RenderDoc 1.1 and the bug still occurs on Mesa 18.3.1.
https://bugs.freedesktop.org/show_bug.cgi?id=108641
--- Comment #3 from steelwinged@gmail.com --- Situation still occurs on Mesa 19.1.3, refreshed RenderDoc capture at https://www47.zippyshare.com/v/fL6gXv7u/file.html
I might be conflating things, but there's also a shader scheduling error:
##post_scheduler: unscheduled pending instructions :MOV R27.x.5@R1.w, R17.x.1@R1.x MOV R27.x.3@R1.y, R17.w.1@R0.z MOV R17.x.1@R1.x, A9.y[R16.x.1@R0.w]_73F@R1.y rels: A9.y[R16.x.1@R0.w]_73F@R1.y : <= R9.y.1F, R10.y.1F, R11.y.1F, R12.y.1F, R13.y.1F, R14.y.1F MOV R17.w.1@R0.z, A9.x[R16.x.1@R0.w]_62F@R1.x rels: A9.x[R16.x.1@R0.w]_62F@R1.x : <= R9.x.1F, R10.x.1F, R11.x.1F, R12.x.1F, R13.x.1F, R14.x.1F MOV R14.y.1F, 4.2039e-45|00000003 MOV R13.y.1F, 4.2039e-45|00000003 MOV R12.y.1F, 7.00649e-45|00000005 MOV R11.y.1F, 5.60519e-45|00000004 MOV R10.y.1F, 4.2039e-45|00000003 MOV R9.y.1F, 4.2039e-45|00000003 FLT_TO_UINT R16.x.1@R0.w, C4102.x MOV R14.x.1F, 1.4013e-45|00000001 MOV R13.x.1F, 0|00000000 MOV R12.x.1F, 0|00000000 MOV R11.x.1F, 0|00000000 MOV R10.x.1F, 5.60519e-45|00000004 MOV R9.x.1F, 7.00649e-45|00000005
I don't read mnemonics, but I'm guessing that could be "Shader 9120" from the capture, which also causes the interlacing lines. I'm attaching it shortly.
https://bugs.freedesktop.org/show_bug.cgi?id=108641
--- Comment #4 from steelwinged@gmail.com --- Created attachment 144946 --> https://bugs.freedesktop.org/attachment.cgi?id=144946&action=edit Shader suspected of causing defect
https://bugs.freedesktop.org/show_bug.cgi?id=108641
steelwinged@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Version|18.2 |19.1
https://bugs.freedesktop.org/show_bug.cgi?id=108641
--- Comment #5 from steelwinged@gmail.com --- Can confirm that the program with the attached compute shader is producing these lines, compared to nvidia.
https://bugs.freedesktop.org/show_bug.cgi?id=108641
steelwinged@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|Interlaced dark lines in |Shader causes Interlaced |XCOM2 (UE3.5) on Aruba and |dark lines on R600g in |Turks |XCOM2
https://bugs.freedesktop.org/show_bug.cgi?id=108641
GitLab Migration User gitlab-migration@fdo.invalid changed:
What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |MOVED Status|NEW |RESOLVED
--- Comment #6 from GitLab Migration User gitlab-migration@fdo.invalid --- -- GitLab Migration Automatic Message --
This bug has been migrated to freedesktop.org's GitLab instance and has been closed from further activity.
You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.freedesktop.org/mesa/mesa/issues/648.
dri-devel@lists.freedesktop.org