protonscr

Strange chequered artifacting around transparencies in Fallout 3 / New Vegas

dxvkopen d3d9
doitsujin/dxvk#3380 · opened 2023-04-25 by brad86m · updated 2023-06-23 · 16 comments · github
Bbrad86m 2023-04-25 github

Not sure what the cause is, but I have changed settings within the New Vegas launcher, and in DXVK config, but can't seem to fix this.

System information

  • GPU: RTX 3090
  • Driver: 526.86
  • Wine version: n/a
  • Windows version: 11
  • DXVK version: 2.1

Without DXVK
NO DXVK

With DXVK
With DXVK

KK0bin maintainer 2023-04-25 github

Looks like the game decided to use dithering instead of blending for some reason.

Please make two apitraces of the same scene. One with DXVK and one without.

Bbrad86m 2023-04-25 github

Absolutely will. Not sure how to apitrace, though.

Bbrad86m 2023-04-25 github

I have just found a post on Nexus mods mentioning that this is a bug since version 1.10.1

BBlisto91 2023-04-25 github

If you can send a savegame of the location i can look into making a trace. If i reproduce on AMD.

Edit: nvm it's the start of game i see and location is probably not relevant.

KK0bin maintainer 2023-04-25 github

I have just found a post on Nexus mods mentioning that this is a bug since version 1.10.1

In that case, someone could bisect it to find out which commit made the game do it.

Mmbriar 2023-04-25 github
BBlisto91 2023-04-25 github

Isn't this the same as #3222?

Yes i think so.

From what i can tell this also isn't a regression in 1.10.1 but has looked like this ever since d9vk 0.30, which actually is closer to native than before that.

Apologize for the full desktop screenshots, Windows screenshots and dxvk doesn't work well for me.
Also apologize they are taken a bit far away from the tree but the issue disappears a bit when you get closer. Viewing at full size or a bit of zoom you should be able to spot it.
Lastly i don't know why the ground foliage moves around.

Screenshots

Native game
1_native

d9vk 0.22
2_d9vk-0 22

d9vk 0.30
3_d9vk-0 30

dxvk 2.1
4_dxvk-2 1

Bbrad86m 2023-04-27 github

Thanks for looking deeper into it, guys. I wonder what it could be.

DDadSchoorse 2023-04-27 github

It's almost certainly alpha to coverage dithering. On radv it can be disabled with RADV_DEBUG=noatocdithering to get native d3d9 behavior (no dithering). To make it work by default and on more vendors we would need a vulkan extension, but that's very low on the priority list given the minor differences in visuals.

JJJones780 2023-05-15 github

Is it only with tree branches? I see this checkerboard texture affect with tree branches (only?) in IL2-Sturmovik as well. I have bigger issues when smoke appears - which has alpha but does not exhibit this dithered artifact so probably not related?

Nneatodev 2023-05-15 github

There is no way to force dxvk to change behavior with the config file?

KK0bin maintainer 2023-05-15 github

Nope, there isn't. It would require changes to the Vulkan driver.

Ddlpnd 2023-06-21 github
BBlisto91 2023-06-21 github

Checking in game it seems to be exactly the same as before to me. It looks like you are standing too close in your screenshot.

Screenshot

Screenshot 2023-06-21 094937

Ddlpnd 2023-06-23 github

image
I tried standing in the similar area, there may be some artifacting.

Here is a slider, I guess its not different https://imgsli.com/MTg3NzQ0 maybe its just the lighting. But it appears not as dark?

Launch options

Upstream links