protonscr

WoW TWW: Shadow image of game in top left corner

vkd3dclosed
HansKristian-Work/vkd3d-proton#2107 · opened 2024-09-01 by J4nsen · updated 2024-09-04 · 18 comments · github
JJ4nsen 2024-09-01 github

Hi,
when playing the newest WoW expansion, I noticed a strange mirror image in the top left quarter of the screen. It disappears if I turn down "Compute Effects" to low. Does not happen on DX11.
Bildschirmfoto_20240901_210124

Software information

World of Warcraft: The War Within
DX12, Max Settings (Slider on 10)

System information

  • GPU: GeForce RTX 3090
  • Driver: 560.35.03
  • Wine version: wine-ge-8-26-x86_64
  • VKD3D-Proton version: 2.13.0

Log files

wow_d3d12bug.txt

Ttangosox 2024-09-02 github

Same problem. DX12 (vkd3d) first DX11 second (dxvk).
dx12
dx11

System Information

  • Distribution, DE: openSUSE Tumbleweed KDE Plasma 6
  • Lutris (Flatpak) VKD3D Proton(latest)
  • GPU: Geforce RTX 4070Super
  • Driver: 560.35.03 (also tested under 550 same result)

Edit: Another Example. Seems to draw on half the screen when you're in an area where you can see the lighting well.
Screenshot2

HHansKristian-Work maintainer 2024-09-03 github

Is MSAA turned on by any chance?

JJ4nsen 2024-09-03 github

I just tested it. I've turned all antialiasing techniques off and the shadow is still there

JJ4nsen 2024-09-03 github

But perhaps WoW isn't applying it correctly. The picture still looks relatively smooth and after a reload the antialiasing settings are back to FXAA and MSAA (Color 4x/Depth 4x). Is there another way to force them off?

JJ4nsen 2024-09-03 github

Sorry for the spam:

Ok, its MSAA related. Restarting Wow helped. If MSAA is off, the shadow is gone. If it is set to 2x/2x it spans the left half of my screen, on 4x4x its the top left quarter.

BBlisto91 2024-09-03 github

The AA settings are a bit finicky with applying correctly while the game is running yes. Worth keeping in mind.

HHansKristian-Work maintainer 2024-09-03 github

Sounds like WoW went even further in using breaking MSAA behavior then ...

HHansKristian-Work maintainer 2024-09-03 github
JJ4nsen 2024-09-03 github

I tested the build from #2111 and the shadow image does not appear anymore. However, I'm unable to select any MSAA technique in the game settings, "None" is the only entry in the drop down menu.

Was that expected? :)

wow_d3d12bug-2.txt

HHansKristian-Work maintainer 2024-09-03 github

That's just the game being stupid afaik.

JJ4nsen 2024-09-03 github

Is it possible that the change to vkd3d shouldn't have caused this, or is it just WoW being WoW?
I'm happy to do more testing, but I'm also okay with it being the latter.

HHansKristian-Work maintainer 2024-09-04 github

I've heard people report that it's Wow being weird and you might have to restart the game to make MSAA options stick.

BBlisto91 2024-09-04 github

@J4nsen Sorry you are correct, there actually is a regression on master that made the options not show. I didn't think so much of it earlier since they have acted weird for me at times.
Can you give this a try and see if the original issue still shows? https://github.com/HansKristian-Work/vkd3d-proton/actions/runs/10704567272

JJ4nsen 2024-09-04 github

Yep, MSAA settings are back on this branch :)

BBlisto91 2024-09-04 github

Does the original reported issue still show?

JJ4nsen 2024-09-04 github

Yes, its back. Didn't mention it because the original fix is on another branch

HHansKristian-Work maintainer 2024-09-04 github

I just rebased https://github.com/HansKristian-Work/vkd3d-proton/pull/2111 after merging the regression fix.

Does that take care of the issue with MSAA on?

JJ4nsen 2024-09-04 github

Yes, looks good. MSAA works, I can select the different MSAA modes and the shadow image is gone :)

Thanks to all of you. I greatly appreciate your work on linux gaming <3