https://bugs.freedesktop.org/show_bug.cgi?id=110575
Bug ID: 110575 Summary: [R9 380X] Artifacts in CSGO Product: Mesa Version: git Hardware: Other OS: Linux (All) Status: NEW Severity: normal Priority: medium Component: Drivers/Gallium/radeonsi Assignee: dri-devel@lists.freedesktop.org Reporter: danylo.piliaiev@gmail.com QA Contact: dri-devel@lists.freedesktop.org
Created attachment 144123 --> https://bugs.freedesktop.org/attachment.cgi?id=144123&action=edit example of artifacts
Distro: Manjaro Kernel: 5.0.5 GPU: R9 380X
Reproducible with: Mesa: git (07745f94948) LLVM: 9 (359393)
Isn't reproducible with: Mesa: 19.0.3 LLVM: 8
Parts of the screen randomly become corrupted for 1 or 2 frames. It's not a rare event. Doesn't happen when capturing and/or replaying with apitrace. Doesn't happen when running OBS.
Happens on new Sirocco map, didn't test on other.
Sorry for the image quality - it was taken from video recorded with old phone, the grey squares on a tree branch are the artifacts in question but they could be completely different.
I'm using https://pkgbuild.com/~lcarlier/mesa-git/x86_64/ for mesa and llvm builds.
https://bugs.freedesktop.org/show_bug.cgi?id=110575
--- Comment #1 from Timothy Arceri t_arceri@yahoo.com.au --- Bit of a stab in the dark but if its related to bug #100239
You could try running steam from the command line with:
R600_DEBUG=zerovram steam
https://bugs.freedesktop.org/show_bug.cgi?id=110575
Danylo danylo.piliaiev@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |danylo.piliaiev@gmail.com
--- Comment #2 from Danylo danylo.piliaiev@gmail.com --- Created attachment 144152 --> https://bugs.freedesktop.org/attachment.cgi?id=144152&action=edit Artifacts captured with OBS
No luck with it unfortunately. Also I got one small artifact when captured the game with OBS but it happened only ones.
I'm somehow unable to launch CSGO with non system mesa:
LIBGL_DEBUG=verbose LIBGL_DRIVERS_PATH=path_to_mesa_bin/lib/dri/ LD_LIBRARY_PATH=$LD_LIBRARY_PATH:path_to_mesa_bin/lib/ %command% &> ~/csgo.log
CSGO launches and screen remains black forever without any errors in log. However other games work fine e.g. Rocket League. I don't know what I'm missing.
https://bugs.freedesktop.org/show_bug.cgi?id=110575
--- Comment #3 from tempel.julian@gmail.com --- Can you try R600_DEBUG=nohyperz? I have this kind of glitches in almost every game with OpenGL/Gallium Nine on Polaris and this variable seems to help at least in Skyrim with Gallium Nine (haven't tested anything else so far).
My bug report: https://bugs.freedesktop.org/show_bug.cgi?id=110635
https://bugs.freedesktop.org/show_bug.cgi?id=110575
--- Comment #4 from Danylo danylo.piliaiev@gmail.com --- I'll try it later when will come home, thanks. It also happens in Minecraft but much rarer (so I wasn't patient enough to bisect with it).
https://bugs.freedesktop.org/show_bug.cgi?id=110575
--- Comment #5 from Danylo danylo.piliaiev@gmail.com --- It helps, unfortunately it also reduces fps by around 15 - 20%
https://bugs.freedesktop.org/show_bug.cgi?id=110575
--- Comment #6 from tempel.julian@gmail.com --- It seems R600_DEBUG=nodma helps as well and hardly costs any performance in CS:GO or Skyrim Gallium Nine.
https://bugs.freedesktop.org/show_bug.cgi?id=110575
--- Comment #7 from Marek Olšák maraeo@gmail.com --- I plan to disable SDMA image copies by default on dGPUs.
On Tue, Jul 30, 2019 at 08:54:44PM +0000, bugzilla-daemon@freedesktop.org wrote:
I plan to disable SDMA image copies by default on dGPUs.
Is there a plan to "standardize" tiling format of frame buffer? (to dma the right format properly from one brand of gpus to another)
https://bugs.freedesktop.org/show_bug.cgi?id=110575
--- Comment #8 from Sylvain BERTRAND sylvain.bertrand@gmail.com --- On Tue, Jul 30, 2019 at 08:54:44PM +0000, bugzilla-daemon@freedesktop.org wrote:
I plan to disable SDMA image copies by default on dGPUs.
Is there a plan to "standardize" tiling format of frame buffer? (to dma the right format properly from one brand of gpus to another)
https://bugs.freedesktop.org/show_bug.cgi?id=110575
GitLab Migration User gitlab-migration@fdo.invalid changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |MOVED
--- Comment #9 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/1393.
dri-devel@lists.freedesktop.org