Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

DOOM (379720) particles artifacts regression #2550

Closed
2 tasks done
Francesco149 opened this issue Apr 17, 2019 · 12 comments
Closed
2 tasks done

DOOM (379720) particles artifacts regression #2550

Francesco149 opened this issue Apr 17, 2019 · 12 comments
Labels
Game compatibility Games that have been whitelisted Mesa drivers Possibly involves an issue with a Mesa video driver

Comments

@Francesco149
Copy link

Compatibility Report

  • Name of the game with compatibility issues: DOOM (2016)
  • Steam AppID of the game: 379720

System Information

I confirm:

  • that I haven't found an existing compatibility report for this game.
  • that I have checked whether there are updates for my system available.

steam-379720.log.gz

Symptoms

particles look like this:

this is particularly noticeable in "Kagindir sanctum". I tried both Vulkan and OpenGL, the issue persists.

another interesting thing I noticed is that on a cold start the game runs at worse framerate than usual, but switching to 1080p and then back to 720p improves framerate for no apparent reason

these issues started appearing somewhere between january and now. the game was running great last december on the same hardware (but older kernel & mesa)

Reproduction

Play any level that has particles for example "Kagindir sanctum"

@kisak-valve kisak-valve added Game compatibility Games that have been whitelisted Mesa drivers Possibly involves an issue with a Mesa video driver labels Apr 17, 2019
@Francesco149
Copy link
Author

it's a regression in mesa. I just downgraded mesa to 18.3.4 and it fixed the particles. so yeah, tl;dr if you use amdgpu avoid mesa 19

@romulasry
Copy link

I looked on https://bugs.freedesktop.org/buglist.cgi?quicksearch=doom I coudn't find the bug. Someone should post it.

@hakzsam
Copy link

hakzsam commented May 7, 2019

Can you record a renderdoc capture of the problem with RADV please?

@Francesco149
Copy link
Author

Francesco149 commented May 7, 2019

yep, here's the renderdoc capture. bunzip2 to decompress it https://mega.nz/#!EV53mC5Q!vAugOwDn2iKqGaQ-KYNvfXg7oDNlhB3i74DvSnwdYD4

@Francesco149
Copy link
Author

I have created a bug report on freedesktop: https://bugs.freedesktop.org/show_bug.cgi?id=110636

@Francesco149
Copy link
Author

i just noticed my distro switched from llvm7 to llvm8 with mesa 19. it might be a llvm regression. currently recompiling against llvm7

@hakzsam
Copy link

hakzsam commented May 8, 2019

It's a LLVM 8 regression, I'm working on.

@hakzsam
Copy link

hakzsam commented May 9, 2019

Fixed with LLVM r360293, I'm not sure if the fix will be backported to LLVM 8,
but it's fixed with master now.

Note that if you want to use LLVM master, you need
https://reviews.llvm.org/D60457 to workaround a recent regression affecting SI.
That one should be pushed soon too.

@Francesco149
Copy link
Author

great, thanks for the quick fix! now we wait for a stable release to include this. in the meantime I'll either package llvm master for myself or keep using mesa 18

@kisak-valve
Copy link
Member

Upstream backport request: https://bugs.llvm.org/show_bug.cgi?id=41811

@kisak-valve
Copy link
Member

Hello @Francesco149, please retest this issue with mesa built against llvm 8.0.1-rc2 or newer.

@kisak-valve kisak-valve added the Need Retest Request to retest an issue with vanilla Proton label Jun 17, 2019
@kisak-valve
Copy link
Member

Closing as this issue has been fixed in the video driver stack.

@kisak-valve kisak-valve removed the Need Retest Request to retest an issue with vanilla Proton label Jul 19, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Game compatibility Games that have been whitelisted Mesa drivers Possibly involves an issue with a Mesa video driver
Projects
None yet
Development

No branches or pull requests

4 participants