Death stranding (1190460) Heavy Artifacts, Missing Textures on RX580 and similar cards
Description
Using a RX580 in Death Stranding (1190460) causes texture corruption, very bright lighting with random colors, geometry start to create spikes that reach the sky, random game freezes that don't recover nor crash, some text and images take a really long time to load or don't load at all and the sky can flicker sometimes.
This happens at random but very frequent
It seems to only happen using a RX580 or similar cards on ProtonDB(1190460) only RX580 and RX570 reported Heavy Artifacts, Missing Textures and in the Proton issue DEATH STRANDING (1190460) you can see screenshots of a RX570 showing the same artifacts
I only have a RX580 so that is what I'm using
Screenshots
These screenshots are later in the game but glitches have been happening throughout the game
Log files
Steps to reproduce
Using a RX580 or similar card
Start a new game it is going to ask for a date input any
Wait for the Kojima Produtions logo
After the logo you can skip Cutscenes (Press ESC > skip) 2 Cutscenes
Look at the terrain around but keep an eye on the sky, some spikes could show but they don't show if looking at the sky
Finish the first mission (2 Cutscene)
While going to the city look around for artifacts
In the mission end screen the stars spinning are trying to load an image
There is a circle at bottom of the end screen there should be a letter and text on the left to rank the player
If no glitches happen skip the Cutscene right after the mission end screen
You should be in a vehicle, it will travel around some terrain, look for artifacts
Repro rate: 3/3
System information
System: Host: omega Kernel: 5.9.14-zen1-1-zen x86_64 bits: 64 compiler: gcc v: 10.2.0 Desktop: GNOME 3.38.2 tk: GTK 3.24.24
wm: gnome-shell dm: LightDM Distro: Arch Linux
CPU: Info: Quad Core model: AMD Ryzen 5 1500X bits: 64 type: MT MCP arch: Zen rev: 1 L2 cache: 2 MiB
flags: avx avx2 lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 svm bogomips: 55887
Speed: 2261 MHz min/max: 1550/3500 MHz boost: enabled Core speeds (MHz): 1: 2261 2: 1372 3: 1435 4: 3509 5: 1985
6: 1361 7: 1437 8: 3379
Graphics: Device-1: Advanced Micro Devices [AMD/ATI] Ellesmere [Radeon RX 470/480/570/570X/580/580X/590] vendor: ASUSTeK
driver: amdgpu v: kernel bus ID: 07:00.0 chip ID: 1002:67df
Display: x11 server: X.Org 1.20.10 compositor: gnome-shell driver: amdgpu unloaded: modesetting
alternate: ati,fbdev,vesa resolution: 1920x1080~60Hz s-dpi: 96
OpenGL: renderer: Radeon RX 580 Series (POLARIS10 DRM 3.39.0 5.9.14-zen1-1-zen LLVM 11.0.0)
v: 4.6 Mesa 21.0.0-devel (git-19e96d4566) direct render: Yes
Mesa
- Mesa 21.0.0-devel (git-19e96d45)
- Mesa 20.3.1-1
Proton version
- Proton experimental
- Proton 5.13.4
API trace
I can't API trace the game, it complains about violation access (GFXReconstruct)