protonscr

[AVOWED] Some water rendering is broken

vkd3dclosed
HansKristian-Work/vkd3d-proton#2345 · opened 2025-02-14 by DistantThunder · updated 2025-03-01 · 11 comments · github
DDistantThunder 2025-02-14 github

Description

Some water rendering in the game (waterfall flashes green) is broken.
From experience... Raytracing?

Screebshot

Image

Demonstration

https://github.com/user-attachments/assets/9db05b7a-7acf-4bf3-8cb0-4dd85d2b538d

Software information

System information

  • GPU: Radeon RX 7900 XTX
  • Driver: Mesa 24.3.4-arch1.1
  • Wine version: Proton-GE-9.25
  • VKD3D-Proton version: 2.14.1

Log files

Ssmirkjuice 2025-02-15 github

This also happens to me when not looking at or near water. Does it on High/Epic settings, but not Medium/Low. It might have something to do with the Reflection and/or Shader Quality settings. It flashes a lot of other colours too with ray-tracing disabled.

BBlisto91 2025-02-15 github

Just noting here that i have not been able to reproduce this issue on Nvidia so far.

Mmbriar 2025-02-15 github

Looks like something where RADV_DEBUG=nodcc %command% as launch option or amdvlk could potentially help.

Ssimifor 2025-02-15 github

I can see this problem as well:

  • GPU: Radeon RX 6600
  • Driver: Mesa 24.3.4-arch1.1
  • Wine version: Proton Experimental
  • VKD3D-Proton version: 2.14.0

nodcc doesn't prevent it from occurring and didn't seem to have any visual effect on it.
amdvlk doesn't have the same issue.

As far as I could see the following combination of settings is needed for the issue to occur:

  • RT to be on
  • FSR/TSR to be enabled (except for "performance" setting on FSR which doesn't glitch the waterfall)*
  • Shadow quality set to high (medium and ultra have no issue).

If you set effects quality to high or epic it will make the glitch worse, but won't cause any issues on its own if the previous conditions aren't met.

*performance cause some sort of line to appear at the bottom of the screen while moving the camera, but the waterfall itself has no strange glow.

https://github.com/user-attachments/assets/13722354-0814-4e7e-9920-fdbd658b60ae

Ssmirkjuice 2025-02-16 github

Just noting here that i have not been able to reproduce this issue on Nvidia so far.

I should've mentioned that this issue was happening to me on an RTX 2060 Super with the closed 565.77 drivers. (VKD3D-Proton v2.14.1, Wine 10.1)

BBlisto91 2025-02-16 github

I've tried downgrading to 565.77 (from 570) now too and am sadly still not able to reproduce when i match up the settings or mess with them myself. Tested both 2.14, 2.14.1, the one shipped with Proton Experimental and also Bleeding Edge. Also tried faking a 1440p resolution via gamescope (monitor is 1080p)
This is on a RTX 4080

HHansKristian-Work maintainer 2025-02-25 github
BBlisto91 2025-02-25 github

@smirkjuice Can i get you to make a new issue with the template filled out?

HHansKristian-Work maintainer 2025-02-25 github

I can't repro either on RTX 4070 fwiw. Maybe it's a driver bug, but I don't have a Turing RTX card available for testing.

HHansKristian-Work maintainer 2025-02-25 github

A new issue should be made with images and/or video. Only footage so far showing breakage has been on AMD.

Ssmirkjuice 2025-03-01 github

I overrode nvcuda.dll in my Wine prefix and I haven't had this issue since, so I don't know what's causing it. There's a video of before I overrode it in the archive, but ⚠️⚠️ !! epilepsy warning for the video !! ⚠️⚠️

avowed_water_video.tar.gz

Proton versions

Launch options

Launch lines

DLLs