Closed Pro42good closed 3 months ago
You might need to use some of the Box64 flags, to fine tune box64 emulation.
You can either set the flag on command line (like with the MESA one) or using a config file so it's automatic. For the config file, create ~/.box64rc
(for example with nano
) nano and create section per game name, like [BALDI.x86_64]
and put the settings bellow.
If the game freeze, tryBOX64_DYNAREC_STRONGMEM=1
If the game has some physics issues try BOX64_DYNAREC_FASTNAN=0
and/or BOX64_DYNAREC_FASTROUND=0
If the game is too slow, try BOX64_DYNAREC_BIGBLOCK=2
(or 3) BOX64_DYNAREC_SAFEFLAGS=0
and BOX64_DYNAREC_CALLRET=1
(but those settings can make the game crash, depending on the game...)
There are many other settings to play with, look at USAGE.md
in box64 files.
So i rather not say the name of the game but for some reason when i load into the menu or do something the game freezes, music keeps playing most of the time.
I suspect the root cause is A. Issues with the rendering engine (Unity) B. Too little video memory C. Graphical effects cause graphics engine to hang and box freezes due to not knowing what to do
Possible Fixes A. Beg dev for native arm version (Kinda out of my hands, maybe debugging?) B. If possible use swap space or native ram C. Add shortcut or error handler that resets the graphics engine D. Performance mode? (If it even exists) E. Open GL Flag that helps prevent hanging?
Unity logs before crash
System Info
Graphics Card info (Vulkan):