protonscr

Call of Duty: Black Ops III White Textures And Weird Opacity In Certain Textures

dxvkclosed d3d11nvidia proprietary
doitsujin/dxvk#4267 · opened 2024-09-15 by DAnaselo · updated 2025-02-03 · 32 comments · github
DDAnaselo 2024-09-15 github

Software information

Call of Duty Black Ops III
Happens On The Highest And Lowest Settings

System information

  • Distro: Arch Linux
  • GPU: NVIDIA GeForce GTX 1660 SUPER
  • Driver: Nvidia 560.35.03
  • Wine version: Proton 9.0-2
  • DXVK version: 2.3.2

NOTE : This Bug Didn't Happen in Proton 6.3-8 That Shipped With DXVK 1.9.2 , Since Proton 7 And Above This Bug Started Happening.

Apitrace file(s)

i Will Provide it If Its

Log files

Don't Know If Its Needed Since Its Not a Crash, Its Just a Visual Bug, It Will Be Provided If Needed

Ddoitsujin maintainer 2024-09-16 github

Could you please at least provide a screenshot of what we're looking for?

DDAnaselo 2024-09-16 github

Sure Here,
1726420116_grim
1726420125_grim
1726420144_grim
idk if its a pattern but this weird effect happens on some glass/reflective Textures

BBlisto91 2024-09-16 github

A proton log might be interesting

DDAnaselo 2024-09-16 github

Sure i'll do that in a minute, just a quick question, when should i quit the game and upload the file, the game doesn't crash at all, so i guess after a few minutes after the maps loads up ?

BBlisto91 2024-09-16 github

When you load in to a map should be fine

DDAnaselo 2024-09-16 github

Here's The Log File You Requsted
steam-311210.log
And Some More Pictures Since i was looking around for more data in the hope of it making it easier for you to debug
1726493637_grim
1726493647_grim
1726493652_grim
This Wallbuy Also Has This Weird Grainy Look
1726493668_grim
1726493673_grim
1726493677_grim

DDAnaselo 2024-09-16 github

Also I Quit The Game using my WM "Kill Active Window" Hot Key Since The End of The File Might Look A Little Odd

BBlisto91 2024-09-16 github

Which map are the screenshots from

DDAnaselo 2024-09-16 github

Kino Der Toten It Comes With The Zombie Chronicles DLC, I Don't Own The Other DLC's Though So i Can't Verify if the same sort of thing happens in other Official Maps, Its Also Happend In Some Custom maps Where The Same Thing Happens But With The Player Hands ( https://steamcommunity.com/sharedfiles/filedetails/?id=3236556600&searchtext= )

BBlisto91 2024-09-16 github

I have not been able to reproduce on amd (7900 xtx) so far with either radv or amdvlk.
I will be switching to Nvidia soon ish so will check again then.

DDAnaselo 2024-09-16 github

Ok (: Thanks For The Help, Hopefully @doitsujin Can Pick up were you left off

DDAnaselo 2024-09-16 github

I Did Some Searching on ProtonDB And I Found This Guy Having The Same Problem And Its Confirmed That It Happens With Nvidia Cards Only as you mentioned
1726507919_grim

DDAnaselo 2024-09-18 github

Any Updates ?

BBlisto91 2024-09-18 github

No I will take a look when I switch GPU.

CCinnaDev 2024-09-20 github

Hey! I am aware that Windows isn't generally supported but i do wanna confirm that this does indeed happen on my game as well and I'm using an NVIDIA GPU (RTX 3050TI-M [GA106])

This visual issue is not map exclusive and happens on all maps, it affects transparent stuff as well as lighting and even on Playable and non-playable Characters, including zombies

Glass and Water and particularly affected by this as shown below

DXVK (Map: Westland)

shot0001

DX11 (Map: Westland) Vanilla

shot0007

DXVK (Map: Overload)

shot0007

DX11 (Map: Overload) Vanilla

shot0004

DXVK (Map: Overload)

shot0008

DX11 (Map: Overload) Vanilla

shot0006

DXVK (Map: 2Fort Zombies)

shot0002

DX11 (Map: 2Fort Zombies) Vanilla

shot0000

DXVK (Map: 2Fort Zombies)

shot0003

DX11 (Map: 2Fort Zombies) Vanilla

shot0001

DDAnaselo 2024-09-22 github

The Bug Has Been Also Reported On Proton's Github a Few Months Back.
https://github.com/ValveSoftware/Proton/issues/864#issuecomment-2140899543

BBlisto91 2024-09-24 github

Bisected to start with commit https://github.com/doitsujin/dxvk/commit/9be454fd3e3bd11e4cbe37100e15a7435cee59be

Working on getting a apitrace but the game slows down so much that it breaks and haven't been able to get in game with it yet.

BBlisto91 2024-09-25 github

Sadly i have been unable to get a apitrace of this as the game slows down so much it is unable to loads any maps.

BBlisto91 2024-09-25 github

Only managed to get a renderdoc.
Captured on a RTX 4080 with 560.35.03 https://drive.proton.me/urls/HXZ1H5NC8C#GLkVr24Gv5Z8
And with good commit https://drive.proton.me/urls/8VCQG4TCVM#E4FJi0BxIEpr

Edit: updated the renderdoc to be specifically with the bad commit. Also added one with the good commit before

CCinnaDev 2024-09-25 github

Only managed to get a renderdoc. Captured on a RTX 4080 with 560.35.03 https://drive.proton.me/urls/EC7Z4NFK7W#MpYLS4NB44U2

I don't know if this is gonna be useful but you can get access to the BO3 console by loading a mod, which will let you do a myriad of things (obvs)

KK0bin maintainer 2024-09-27 github

It's possible to make the old code prior to 9be454fd3e3bd11e4cbe37100e15a7435cee59be
reproduce the bug by simply disabling the use of VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER_DYNAMIC & VK_DESCRIPTOR_TYPE_STORAGE_BUFFER_DYNAMIC (and using the non-dynamic version instead). e70025d96f7df4dcecb0d19d939458a6b27c915d

The offsets passed as part of the descriptors are correct though as far as I can tell. This strongly seems like a driver bug.

LLethalManBoob 2024-09-30 github

can anyone confirm single player has broken skin lighting on some maps?

BBlisto91 2024-09-30 github

If you mean that they can turn fully black then yes I've seen that.

LLethalManBoob 2024-09-30 github

Ive had issues where characters skin turns fullbright. ill get a screenshot

BBlisto91 2024-09-30 github

I assume it is just the same issue or related and we have to wait for Nvidia to respond

LLethalManBoob 2024-09-30 github

image

KK0bin maintainer 2024-10-07 github

I reported this to Nvidia and it's tracked as NVIDIA Bug 4890047.

Zzqpvr 2024-12-25 github

I also have this issue

KK0bin maintainer 2024-12-25 github

Of course you have, it's a driver bug.

Nvidia have confirmed that the next major version of the driver will have a fix.

Zzqpvr 2024-12-30 github

I fixed this issue by installing proton ge and throwing dxvk 1.10.3 into lib64/wine/dxvk/ and then it works, it's the last dxvk version to not have those errors.

KK0bin maintainer 2025-02-03 github

This is supposedly fixed in Nvidia driver version 570.x.

LLethalManBoob 2025-02-03 github

This is supposedly fixed in Nvidia driver version 570.x.

I can confirm this is no longer an issue.

Proton versions

Upstream links