https://bugs.winehq.org/show_bug.cgi?id=47115
Bug ID: 47115 Summary: Just Cause 2 freezing during explosions Product: Wine Version: 4.7 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: wineserver Assignee: wine-bugs@winehq.org Reporter: thezombiehunter@gmail.com Distribution: ---
Originally I assumed the issue was a nvidia driver problem, since installing the .run file seemed to fix it. However, after repeatedly installing different versions of the nvidia driver from Gentoo - doesn't matter what version the driver is. Sometimes the explosions don't freeze after a reboot, but if I leave my PC running for a few hours and launch Just Cause 2 again it will freeze even though it was working earlier.
Likewise, when trying to exit the game sometimes the application freezes and won't close and sometimes it doesn't. I know you're supposed to make a separate bug report for issues, but I think both bugs may be related to the same problem.
So I'm pegging this as a wine issue, even though I can't see any errors when debugging is enabled. I have tried 4.7-staging, 4.6-protonified, regular 4.6 wine, 4.5-tkg - issue exists on all of them. I'd try proton 4.2, but the game won't launch on it.
Note that while I am using DXVK in the video the problem also happens on wined3d, so it's not a problem with DXVK.
I can (try) to provide an apitrace or other bug reports if you need them, not sure how useful they will be though.
Sys specs:
i7-8700k @ 4.7Ghz kernel 5.0.11 32GB RAM 2080 ti