protonscr

Metro Exodus EE: dxgi_vk_swap_chain_SetGammaControl - causing black screen?

vkd3dclosed
HansKristian-Work/vkd3d-proton#1517 · opened 2023-04-16 by Xathros1 · updated 2023-11-06 · 4 comments · github
XXathros1 2023-04-16 github

Running the game with env: RADV_PERFTEST=gpl,rt | VKD3D_CONFIG=dxr,dxr11

Main Menu:
Bildschirmfoto vom 2023-04-16 22-20-52-min

After some seconds:
Bildschirmfoto vom 2023-04-16 22-21-10-min

I noticed that it's spamming this
5918.833:00d8:00dc:fixme:vkd3d-proton:dxgi_vk_swap_chain_SetGammaControl: iface 0000000000763250, NumControlPoints 1024, pControlPoints 000000000041c508 stub!

Software information

Metro Exodus Enhanced Edition

System information

  • GPU: AMD RX 7900 XT
  • Driver: Running AMD Mesa driver 23.1.0 on AMD Radeon Graphics (gfx1100, LLVM 15.0.7, DRM 3.49, 6.2.10-1-default) (0x744c) (Flatpak Mesa-git)
  • Wine version: wine_tkg-a141028d8d19d2218b42eee2702f4fab27710750
  • VKD3D-Proton version: vkd3d-proton-2.8-1-f0697a8

Log files

log.txt

Ppa5hgan 2023-05-01 github

GPU: AMD Radeon RX 7900 XTX
Driver: Kernel 6.3.0, Mesa 23.0.3, LLVM 16.0.2
Wine: Wine-GE-Proton7-43, Wine-8.7 (staging)
VKD3D: v2.8, v2.6, v2.5

Got same behavior, like all textures are converted into solid black color after few seconds or minutes of playing or staying in menu). The game is not frozen, sky is visible, there are colored points of some of light sources (for example two green dots from crosshair at early beginning of the game).

Update: changing quality of RT in menu (even w/o applying them) returns normal picture back for other few minutes or seconds.

Mmbriar 2023-05-01 github

@pa5hgan what you're describing sounds more like https://gitlab.freedesktop.org/mesa/mesa/-/issues/8927

Ppa5hgan 2023-05-01 github

@mbriar you're right, reverting to mesa 22.3.7 fixed the issue for me, thanks for the tip!

Proton versions

Launch options