daniel-schuermann / mesa

Mesa 3D graphics library (mirror; no pull requests here please)
http://mesa3d.org
135 stars 3 forks source link

theHunter Call of the Wild: Graphical issues #168

Closed el-christianito closed 4 years ago

el-christianito commented 4 years ago

Hello

Summary

In theHunter: Call of the Wild, ACO compiler causes graphical issues. It looks like textures go missing close to oneself no matter the location. The problem also occurs on RADV_PERFTEST=llvmvs. It does not occur on RADV_PERFTEST=llvm.

How to reproduce

Run the game using RADV_PERFTEST=aco or llvmvs.

Screenshots

ACO theHunter_20191215215321_1 theHunter_20191215215328_1

LLVM 20191215215737_1 20191215215751_1

Specs

CPU Brand: AMD Ryzen 5 2600X Six-Core RAM: 32132 Mb Video Card: Driver: X.Org Radeon RX 570 Series (POLARIS10, DRM 3.33.0, 5.3.12-1-MANJARO, LLVM 9.0.0) Driver Version: 4.5 (Compatibility Profile) Mesa 20.0.0-devel (git-3409c06e26) OpenGL Version: 4.5 Desktop Color Depth: 24 bits per pixel Monitor Refresh Rate: 144 Hz VendorID: 0x1002 DeviceID: 0x67df Revision Not Detected Number of Monitors: 1 Number of Logical Video Cards: 1 Primary Display Resolution: 1920 x 1080 Desktop Resolution: 1920 x 1080 Primary Display Size: 20.51" x 11.54" (23.50" diag) 52.1cm x 29.3cm (59.7cm diag) Primary VRAM: 4096 MB

Operating System Version: "Manjaro Linux" (64 bit) Kernel Name: Linux Kernel Version: 5.3.12-1-MANJARO X Server Vendor: The X.Org Foundation X Server Release: 12005000 X Window Manager: KWin Steam Runtime Version: (issue happens using current Steam Runtime too)

daniel-schuermann commented 4 years ago

Hi @el-christianito, thx for reporting this issue. Would you be able to create a renderdoc capture of the scene?

el-christianito commented 4 years ago

Hi @daniel-schuermann

I was giving it a try, but the game crashes whenever I'm trying to make a renderdoc capture. Is there a common way to prevent this?

What I found out is that the missing textures are related to tesselation settings. The higher I set tesselation, the further from the player textures are missing.

Ultra: theHunter_tesselationUltra

Medium: theHunter_tesselationMed

Low: theHunter_tesselationLow

It's not completely gone on low tesselation though. There are still some missing spots once in awhile. theHunter_tesselationLow_issue

bwyan86 commented 4 years ago

I just wanted to confirm that I have also run into this particular issue.

Here are my specs: CPU: AMD Ryzen 2700X Video Card: AMD R9 Fury Driver: Mesa 20.1.0 - kisak-mesa PPA OS: Ubuntu 20.04 LTS

pendingchaos commented 4 years ago

This issue should be fixed in Mesa 20.2: https://gitlab.freedesktop.org/mesa/mesa/-/issues/3442