-
-
Notifications
You must be signed in to change notification settings - Fork 279
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Running Blue Revolver on VF2 leads to OOM #763
Comments
interresting. I'll check, thanks for the details. |
I tried this game with 0e14d42 in qemu, the game crashed after entering gameplay (always press z without selecting other options), and the memory footprint was kept below 1 GB. |
0e14d42 is two more commits away from the latest main, I've tried, also leads to OOM. So not the last two commits, but QEMU and SBC do behave inconsistently on this... |
Not sure on RV64 as I haven't tried yet, but I fixed all issues running this game on ARM64. It's a bit slowish when lots of action is occuring, but I haven't analysed what is happening yet. |
I'll check that later today. |
Seems it will report this error as soon as a bullet hits a target, looks like an opcode bug. |
Yeah, I don't have this on ARM64, it works fine. I played a couple of time and there was no errors. |
Ok, I'll try fix the opcode bug. |
I found this bug after running the game half an hour under cosim. The rounding mode should apply to the raw value, not the absolute one. |
Cosim is awesome! |
That's strange, I think I saw that before, but it was ok because the sign bit was copied after the conversion. |
BTW the gameplay is still slow at 1.8~7 fps, drastically dropped from above 30 fps in the menu. |
And if the player is not shooting, the game runs at ~12 fps with much less danmaku. |
Yes, I noticed. I tried some analysis, but I'm still unsure what is going on. I think it's luajit that doesn't play nice with box64 Dynarec, but even that I'm unsure yet. |
Should I leave this ticket open? The OOM issue is fixed. |
No, it should be closed. The performance issue is something completly different. |
Reproduce:
[experimental] bluerevolver_v051_demo_linux.tar.gz
from https://woofycakes.itch.io/blue-revolver-v05box64 bin/love64 bin/game.love
(with gl4es and emulated SDL)The game seems running fine, but memory usage will grow at a rate of 1GB/s until it gets killed. I already tried
BOX64_DYNAREC=0
, no help.@xctan has run it on a native machine, and the memory usage is normal.
The text was updated successfully, but these errors were encountered: