[Overcooked 2(32Bit)]: Black screen after Tips Window apperaed / Blue screen after pause on game map
What Game Overcooked 2 Steam Link GOG version is 64bit and works fine, Steam version uses 32Bit and has this issue on wow64.
Describe the bug We can successfully enter into the game, when game pop an tips window, the game will turn to black screen. And when we paused on the level select map, the view will dismiss and only the blue sea exists.
To Reproduce Steps to reproduce the behavior:
- Open Games, enter the tutorial, play it and the "swap player" tips will appeared and black screen apperaed.
- after tutorial passed, we can enter the level select map, when press the esc to pause, we can reproduce the blue sea issue.
Expected behavior Working normally.
Screenshots and Video
blue screen
System information:
- OS: Android
- CPU/SoC: Snapdragon
- RootFS used: Wow64 Build
- FEX version: Latest master build
- Thunks Enabled: [Yes/No]
Additional context
- Is this an x86 or x86-64 game: x86
- Does this reproduce on AArch64 with Radeon/Intel/Nvidia: Untested
- Is this a Vulkan game: with dxvk
These issue is not reproduced on WowBox64 or the 64Bit Version Game with FEX ARM64EC
We don't support Android. Let us know if the issue reproduces on Linux though.
this is known to repro on linux
So I just tested again, I think 3dnow disabling might have fix this? If you could retest with main fex and wine would be great
So I just tested again, I think 3dnow disabling might have fix this? If you could retest with main fex and wine would be great
I have retested with latest FEX and still reproduced it. Looks like it doesn't related to 3dnow, it's more like the position calculating error.
when the black screen occurred, the vegetable tips will move from right place to left bottom. when the blue screen occurred, we can imagine it the map is outside of the screen? and if i move a little bit on the blue screen, i can't enter the level again.
and i tested your latest wine and found the latest thread suspend patch may cause gamepad missed some event (wine_hid_update thread long sleep and makes gamepad uncontrollable) on high loading game and a low probability random crash occurred with exception 0x0 when program started.
Any logs i needed to provide?
I fixed the gamepad issue earlier today when did you pull to confirm? What fex settings are you using, since I can't repro as is
I fixed the gamepad issue earlier today when did you pull to confirm?
UPDATE: Gamepad issue fixed and previous exception 0 crash also fixed. but the latest "wineserver free map area patch" still caused some invalid addr crash when starting game on steam, fallback to previous hack patch works fine.
@bylaws after picked your new patches, issue looks fixed!
So I just tested again, I think 3dnow disabling might have fix this? If you could retest with main fex and wine would be great
Was this a bug in 3dnow emulation?
If my wine side changes fixes this then I've no clue what the bug remotely was ahah, probably some weird garbage collection issue
If my wine side changes fixes this then I've no clue what the bug remotely was ahah, probably some weird garbage collection issue
UPDATE: the black screen looks fixed, but the blue screen issue still exists and fixed after i enabled FEX_X87REDUCEDPRECISION option
so it maybe a calculation issue, this issue may still needs to reopen i think.
If my wine side changes fixes this then I've no clue what the bug remotely was ahah, probably some weird garbage collection issue
UPDATE: the black screen looks fixed, but the blue screen issue still exists and fixed after i enabled FEX_X87REDUCEDPRECISION option
so it maybe a calculation issue, this issue may still needs to reopen i think.
I am trying to reproduce this with a recent FEX. I cannot see any blue screen. What's your .fex-emu/Config.json? Also, do you still see a blue screen with FEX_X87REDUCEDPRECISION=0?