Skip to content
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

Performance Differences #346

Open
mikhaelcool7 opened this issue Sep 27, 2024 · 2 comments
Open

Performance Differences #346

mikhaelcool7 opened this issue Sep 27, 2024 · 2 comments

Comments

@mikhaelcool7
Copy link

PCSX-ReARMed Version

r24l 237887e

Your device

Miyoo Mini Plus

Operating System of your device

Linux (or Linux-based like RetroPie etc.)

CPU architecture

ARM 32bit

Issue description

Drastically worse performance using https://github.com/notaz/pcsx_rearmed/releases/download/libretro-devbuild/pcsx_rearmed_libretro_arm32_miyoo.zip than https://github.com/notaz/pcsx_rearmed/releases/download/libretro-devbuild/pcsx_rearmed_libretro_arm32_classic_armv7_a7.zip on the Miyoo Mini Plus. The Miyoo build also has Downsampling by default which breaks textures in some games. Disabling the feature, halves the performance. Using the regular A7 build does not have any of these issues and runs better or as expected. Running MinUI 20240924-2.

Step-by-step reproduction and logs

No response

@notaz
Copy link
Owner

notaz commented Sep 27, 2024

Well Miyoo support was added in ad32ae1 by @jSTE0 as an ARM9 device. ARM9 is pretty ancient CPU without NEON and can't use many optimizations of this emulator, so they are disabled in that build.

Maybe it's for some old version of the device? Is there a list of all Miyoo devices and CPUs they have? I've tried a quick search but couldn't find it.

@jSTE0
Copy link

jSTE0 commented Sep 28, 2024

Miyoo is a brand that rebadges all sort of devices. In this context, Miyoo refers to the devices supported by TriForceX/MiyooCFW and includes BittBoy, PocketGo, PowKiddy V90-Q90-Q20, all powered by the Allwinner F1C100s which has an ARM926EJ-S CPU.
The Miyoo Mini, including the Plus (which AIUI has a larger screen), uses a Sigmastar SSD202D which has a dual-core Cortex-A7 so it should use the ARMv7 build.

notaz added a commit to libretro/pcsx_rearmed that referenced this issue Sep 30, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants