Frogging-Family / wine-tkg-git

The wine-tkg build systems, to create custom Wine and Proton builds
891 stars 160 forks source link

[Windowing Bug] Halo MCC - ALT+TABBING Freezes the Game, etc #678

Open ThisNekoGuy opened 2 years ago

ThisNekoGuy commented 2 years ago

steam-976730.log proton-tkg.cfg.zip

Proton Version: proton_tkg_7.0.r1.g95bf6698 GPU: Nvidia RTX 2080 Ti GPU Driver: 510.39.01

ALT+TAB causes the game to break / freeze and not permit the player to tab back in Force closing the game is the only solution and doing so causes the system to temporarily lockup

Tk-Glitch commented 2 years ago

Please try without fshack. I'm pretty sure this is an issue with our current version of the fshack.

Tk-Glitch commented 2 years ago

This is likely fixed with the recent rebase.

ThisNekoGuy commented 2 years ago

I was going to test it again, as you mentioned, but my desktop's motherboard has been sort of dying on me so I apo9logize for that

When I get a replacement board, I'll test again with a newer build

Drunkenguy commented 2 years ago

I'm having a very similar issue but it doesn't crash. ALT+TAB causes my game's screen to turn black. Pressing ALT+Enter twice resolves this issue but I it decreases image quality. I've found this issue across other games and wine-staging 7.8+ had some fixes that resolved this issue on games like Hard West and Tavern Master for example. I assume gamescope would fix this issue but unfortunately it isn't an option for me.

Wine-tkg version: 7.10.r0.g94f00cd9-327 GPU: NVIDIA GeForce MX130 GPU Driver: 515.48.07-9

Tk-Glitch commented 2 years ago

You might want to try with fshack disabled, and in case it's already disabled, try with it enabled. Many changes upstream recently regarding window handling are reverted when using the fshack, and some people have reported better behavior with those reverts, but YMMV and some games might not like it.

pongo1231 commented 2 years ago

I've had a similar issue where games / programs would show up with a black screen after minimizing and unminizing them again when using fshack until I manually resized them. Reverting patches 695c72575c72161501a2ac508ba1db649e96d1dd and ed85dc3dd49a6aae8347dae8a3b4300713fc3f6d resolved that issue for me with no side-effects from what I've seen. Might be worth a try in case you are also using fshack. proton-fshack-removeminimizestuff.myrevert.txt

Tk-Glitch commented 2 years ago

I have added @pongo1231 's patch to the hotfixer (thanks @pongo1231 !) to make it easier. It'll get applied as long as the fshack is enabled. Please give it a try and see if it fixes your issue as well.