protonscr

Fullscreen does not show in World of Tanks

dxvkclosed bugdxgi
doitsujin/dxvk#361 · opened 2018-05-10 by FerromagneticCompound · updated 2019-01-11 · 10 comments · github
FFerromagneticCompound 2018-05-10 github

World of Tanks fullscreen window does not appear. Playing in borderless window at full screen resolution works well, but when one starts the game in fullscreen mode OR change from windowed mode to fullscreen mode, the game window disappears. The game appears to still be running, although no window is shown.

Steps to reproduce:

  • Run installer
  • Start game through launcher
  • Game window fails to appear (default start option is fullscreen)

The game performs fairly well even when running windowed, so great kudos to you Doitsujin :)

Software information

World of Tanks (EU version, 1.0.1)

System information

  • GPU: AMD RX Vega 56
  • Driver: Mesa 18.0.2
  • Wine version: 3.6 staging
  • DXVK version: c7d2957

Log files

WorldOfTanks_d3d11.log
WorldOfTanks_dxgi.log

Ddoitsujin maintainer 2018-05-10 github

Question, does it work with wined3d?

In general I'd recommend sticking to borderless fullscreen for DXVK in general, there's a ton of bugs related to fullscreen mode and it's nigh impossible to even debug them.

FFerromagneticCompound 2018-05-10 github

Interestingly, fullscreen works with wined3d in the old Wine 2.21, but the game fails to start in the 3.x series. DXVK to the rescue! ;)

I can imagine the problems with debugging these issues. Is there anything I can do to help?

Ppingubot 2018-06-14 github

Can you retest if current master still shows the issue, there is a dxgi fix in which might be related.

Ddoitsujin maintainer 2018-06-14 github

@pingubot just because I fixed one DXGI issue doesn't mean that I fixed all DXGI issues. This one is unrelated.

Ddoitsujin maintainer 2018-09-01 github

Please test if this is still an issue.

FFerromagneticCompound 2018-09-02 github

It appears to still be a problem with the following:

  • Wine 3.15 (esync)
  • Mesa 3.2-rc5
  • DXVK 0.71

Output at startup:

info:  Game: WorldOfTanks.exe
info:  DXVK: v0.71
warn:  OpenVR: Failed to locate module
info:  Enabled instance extensions:
info:    VK_KHR_get_physical_device_properties2
info:    VK_KHR_surface
info:    VK_KHR_win32_surface
info:  AMD RADV VEGA10 (LLVM 8.0.0):
info:    Driver: 18.2.0
info:    Vulkan: 1.1.70

Same behaviour as previously - Windowed mode seems to be working fine - I'll also test without DXVK, and edit with my findings.

Vviggy96 2018-09-25 github

For me, fullscreen mode does work, it just minimizes itself on start, so its not visible. I just repeatedly click on the GNOME taskbar button for World of Tanks until the game shows up properly. Takes a few clicks. I guess its still an issue though, because this shouldn't happen.

Ddoitsujin maintainer 2018-09-25 github

DXVK doesn't minimize or otherwise interfere with the game window though, so that issue is likely caused by something else.

Vviggy96 2018-09-25 github

@doitsujin Yeah, I just wanted to mention it, just let you know that fullscreen does work in that game. Just has a small quirk, and I don't know what is causing it.

Llibcg 2018-09-25 github

that looks like some mutter bug that was workarounded in Proton.

Nothing extracted yet.