protonscr

dxvk 1.2.2 World of Tanks always starts in windowed mode

dxvkopen can't reproduce
doitsujin/dxvk#1096 · opened 2019-06-17 by Kevinmmi · updated 2024-09-30 · 29 comments · github
1 matching comments, n / p to jump
KKevinmmi 2019-06-17 github

Hi,
Firstly thanks for the great work :-)

Since updating to v1.2.2 WoT will always start in a windowed mode, if I try and change the option in the game from windowed to full-screen it just drops back to windowed if I first change to windowed borderless then to full-screen it will take the settings however if I exit the game and go back in it will started windowed again.

I haven't captured the apitrace at this time in case it's something dumb I'm doing but can do if required.
If I go back to 1.2.1 everything is fine after the first login to game and set full-screen.

So I have reverted for now to 1.2.1.

Software information

World of Tanks 1.5.1.1

System information

  • GPU: Nvidia
  • Driver: 418.56
  • Wine version: wine-4.10 (Staging)
  • DXVK version: 1.2.2

Regards

Kevin

Ddoitsujin maintainer 2019-06-17 github

Works fine for me.

Can you please post the log files that were requested in the issue template? I can't do anything if you don't post the required info, and it's getting extremely annoying to always have to ask for it multiple times.

When you do, set DXVK_LOG_LEVEL=debug before starting the game.

I haven't captured the apitrace at this time in case it's something dumb I'm doing but can do if required.

Please do.

Ddoitsujin maintainer 2019-06-17 github

Your DXGI log shows DXVK v0.71, something might have gone wrong there.

Nothing suspicious in the apitrace so far, although I see you have a high refresh rate monitor which is known to sometimes cause issues on wine (but then again, the display modes are enumerated correctly).

KKevinmmi 2019-06-17 github

Hi odd about the DXVK version as Ive enabled the HUD and can see the right 1.2.2 version in the game.
As mentioned if I go back to 1.2.1 , all other settings the same, the issue goes away.

Regards

Kevin

SSigtechnica 2019-06-24 github

I have a similar issue with World Of Warships, in the weekend it was still fine.
Today I wanted to play, but noticed first that gsync was not enabled, and noticed the game was running in full screen windowed...
changed it to fullscreen in the game it seem to work.

I also noticed that my mouse cursor became a black square. Thought ok no biggy. But when playing some of the textures / shaders went fubar, inverted or wrongly mapped , etc...

First I blamed the wine-staging update. rolled back to wine-staging 4.8, but still same issue .
Cleared the mesa cache folder , then the WorldOfWarships64.dxvk-cache file

Then I rolled back to 1.2.1 with wine-staging 4.8 and it worked again, then upgrade I wine-staging back again to the latest , still working. So something is breaking it, tried Diablo 3 it look like it was working fine

https://www.dropbox.com/s/hzgcv9324gq6fgu/World_of_Warships_EU_dxvk_1.2.1.zip?dl=0
https://www.dropbox.com/s/7xdqk0d0ugrxe84/World_of_Warships_EU_dxvk_1.2.2.zip?dl=0

haven't got the time yet todo the stack trace will do it tomorrow

I am using the vulkan beta drivers 418.52.10 , but will try the 430.xx series also

Ddoitsujin maintainer 2019-06-25 github

@Sigtechnica World of Warships works fine with 1.2.2 on my end. "textures / shaders went fubar" is also not a very helpful description of your problem, can you post a screenshot or something?

There were basically no changes between 1.2.1 and 1.2.2 that would affect textures, so I don't really understand why that would break anything.

Ddoitsujin maintainer 2019-06-25 github

Yeah, no, that definitely doesn't happen for me.

Ddoitsujin maintainer 2019-06-25 github

Would you be able to bisect the issue? Since I cannot reproduce it at all, I won't be able to do much without at least knowing what caused it.

SSigtechnica 2019-06-25 github

yes, never used git bisect (never needed it :P ) , so cool thing to try. When I got some time, I will start digging.

Ddoitsujin maintainer 2019-06-25 github

No need, I just figured out what broke it. Thing is, I have no idea why, so it might take a while until this is fixed.

Ddoitsujin maintainer 2019-06-25 github

@Sigtechnica can you test if latest master fixes your World of Warships issues? Here's a build:
dxvk-master.tar.gz

SSigtechnica 2019-06-25 github

Tested it and it works , many thanks :) . didn't check my mail / messages here, and played a little with the bisect tool, found that The commit causing the issue is : https://github.com/doitsujin/dxvk/commit/3168626f4be39672ec2ba626ed6c26e22a8f9c62 .

cool fix and fast by the way, time is relative :)

KKevinmmi 2019-06-27 github

Hi,

Ok so I have updated to 1.2.3 and still have the issue that the game starts windowed and then I have to change the settings in the following order before I can play full screen?
Starts in "windowed" mode
I have to set "Windowed (borderless)" then save
I then can set "full-screen" and save.

The game plays fine but as soon as I exit and restart I have to go through the same process for getting full screen back, not an issue if I'm running 1.2.1?

Regards

Kevin

Ddoitsujin maintainer 2019-06-27 github

As mentioned, I cannot reproduce your problem.

Can you bisect this on your end?

KKevinmmi 2019-06-27 github

Hi,

Apologies for being dumb but what do you mean by "bisect"?
Is this some other documented method for analyzing the issue?

Kevin

Ddoitsujin maintainer 2019-06-27 github
SSigtechnica 2019-06-27 github

Try to upgrade nvidia drivers to 430.26
I had a similar issue, in world of warships, was always starting in windowed mode full screen, thus not triggering Gsync , so put it manual to full screen a few times .
I also removed and then reinstalled the game
played in winecfg with unchecking the "Allow the window manager to Decorate the windows" aswell the control the windows.

Ddoitsujin maintainer 2019-06-28 github

Are any of you guys not using Gnome or Cinnamon?

KKevinmmi 2019-06-28 github

Hi
I'm using Linux Mint 18 but the KDE version.

KKevinmmi 2019-06-28 github

@Sigtechnica,

I have tried the upgrade a few times before but had issues with it however I tried the last option you mentioned unchecking allow windows to decorate and that appears to have sorted the issue.
Not exactly sure why this would be the case between dxvk versions but I'm not going to worry too much as it now starts full-screen on the latest 1.2.3 version.
Thanks

SSigtechnica 2019-06-29 github

funny, because I since yesterday it started happening with me again, but I am not sure it is related to dxvk, with diablo 3 for example I don't have that issue.
I am using XFCE , ubuntu 19.04 , because it was the easiest way to use gsync.

BBlisto91 2022-04-16 github

I tried launching this game in wine 7.6 with a nvidia 960 with 510 driver and dxvk 1.2.2 on both X11 kde and wayland. I cant seem to reproduce the issue.
Do any of you still have the problem?

BBlisto91 2022-06-27 github

@Kevinmmi @Sigtechnica Friendly ping.

SSigtechnica 2022-06-28 github

lets say 99% of the time it works now without starting in window mode.
I was thinking it could be related after an update or something

BBlisto91 2022-06-28 github

Hmm okay. I'll take that as it is still an issue from time to time 👍

BBlisto91 2023-09-06 github

@Sigtechnica Sorry for the periodic necro pings.
Do you know if anything have changed on this front?

BBlisto91 2024-09-30 github

@Sigtechnica @Kevinmmi Friendly ping

SSigtechnica 2024-09-30 github

just tried it, I have not played many wargaming lately, but issue is still there.
maybe I should a fresh wine install, because now sometimes when switching to full screen , the screen stays black ... :)

Launch options