-
Notifications
You must be signed in to change notification settings - Fork 52
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
Q90/V90/Bittboy performance issues #155
Comments
Not for me - just tried the latest build on both carts for Windows and Miyoo Mini and compared them to Pico8 - ran at the same normal speed for me. What platform are you running them under? |
Really? :O That's odd. I'm running them on a PowKiddy Q90 with the Miyoo CFW 1.3.3. (Bittboy build of Fake-08.) Windows may be an indication that the ARM processor in the Miyoo device is not powerful enough to run them full speed, but if the Miyoo Mini can run them normal speed, then why don't they run full speed on an equally or more powerful Miyoo device, like the PowKiddy Q90? (Same specs as a PocketGo.) Puzzling... |
By the latest release, do you mean this one? https://github.com/jtothebell/fake-08/releases/tag/v0.0.2.18 I was using the latest Action build. |
Nope, just tested the latest (0.0.2.18) build, too. It's still running these games at less than quarter of the speed they're supposed to play at, while the music is running (near-)normal speed. I don't understand how on Miyoo Mini they're running full speed for you. That's a complete mystery to me. 😕 |
Hahhaha! I just realised the irony here: Snail runs fast, and mammals run slow. 😆 |
The q90/v90/Bittboy are pretty slow for Pico-8. Their CPU is clocked well below the actual Pico-8 minimum spec, plus they don't have a GPU at all to help with blitting/stretching, and I suspect Pico-8 is optimized better than FAKE-08 as well. So there are many games that don't play full speed on those devices, and it isn't always obvious why. |
I'll have to test with my own V90, but increasing the clock speed in the setting for the app may help in getting things running slightly better (honestly not sure though, and this assumes you haven't already tried that) |
Thanks. I don't like overclocking the processor's speed (as I'd like to keep this device working for a long time), but I suspect you may be right. That may be why the games were running normal speed on @nckstwrt's Miyoo Mini. I'm running the software at the default 702 MHz speed. Snail runs full speed, Captain Neat-O and Sybil's Tail really struggle with the gameplay speed (not audio) and appear to run as if a super slo-mo effect was slapped on them. What feels odd to me is that some games that appear to contain a lot more things to process run faster, much-much closer to full speed, than the above titles -- though this could be due to optimisation/programming in the games themselves. It could also be a particular feature (music or graphics-processing related?) that Fake-08 has trouble emulating fast that's used in these games. I'm not sure. That's why I've included the cartridges. Examining the games' implementations/code and benchmarking would be needed to find out, I suppose. Happy to play-test, should the need arise. Most games appear to run fine with Fake-08 on the Miyoo device (Q90/V90/Bittboy) hardware, at very close to or exactly full speed. It's only a few titles that seem to have visible trouble with the performance. And these two particularly show it. |
Oh, it turns out the Miyoo Mini has vastly different specs than the rest of the Miyoo devices. I wasn't aware of that. The Miyoo Mini has a 1.2 GHz dual-core processor and 4 times the RAM: 128 MB. It also has a screen that's double the resolution of other Miyoo devices. It's no wonder the games ran fine for you, @nckstwrt. Other Miyoo devices have a lot less hardware resources to work with: half (for CPU) and quarter (for RAM), respectively. |
Similar experience with certain carts on an anbernic RG280V - Tac08 runs the game Dank Tomb at "normal" speed, but when loading it in Fake08 the game runs really slowly on v0.0.2.20 |
Some games like "Sybil's Tail" and "Captain Neat-O" are running slow motion, as if their speed has been throttled. The music plays normal speed, but the game is running in slow motion.
The text was updated successfully, but these errors were encountered: