Works for me on current Proton-Experimental. Can you do a bisect?
Thank you for short notice. Sorry to wasting your time. Compiling from source fixes this problem.
I should have tried compiling from source as first step.
Problem was Gentoo's package manager (emerge).
Below bugfix was removed from dxvk-9999.ebuild but was in dxvk-2.5.3.ebuild
# -mavx with mingw-gcc has a history of obscure issues and
# disabling is seen as safer, e.g. `WINEARCH=win32 winecfg`
# crashes with -march=skylake >=wine-8.10, similar issues with
# znver4: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110273
append-flags -mno-avx
Adding this bugfix back fixed the problem.
Right, ye. AVX is known to be problematic because mingw-gcc will use 256-bit instructions without actually ensuring 32-byte stack alignment.
Removing it was only tentative, guess it's going back in for dvxk-9999 (that version is intended for testers only, glad it got noticed before a proper release -- sorry for the trouble).
proton experimentalx1 2025-03WINEARCH=win32x1 2025-03WINEPREFIXx1 2025-03WINEPREFIX="/tmp/gaming/wine"x1 2025-03
Cuphead crashes with memory access voilation after trying to load save.
Software Information
System Information
Reproducable Steps
Apitrace file(s)
Not included because game crashes at startup.
Log Files
cuphead.log.tar.gz
Additional Information
Is bug occurs in stable version?