libretro / flycast

Flycast is a multiplatform Sega Dreamcast emulator. NOTE: No longer actively developed, use upstream repo for libretro from now on - https://github.com/flyinghead/flycast
http://reicast.com
GNU General Public License v2.0
155 stars 78 forks source link

All Atomiswave King of Fighters run very slow (half speed) Retroarch #664

Closed RaduNastase closed 5 years ago

RaduNastase commented 5 years ago

I'm on Android 9 (One Plus 7), and while every other Dreamcast/Naomi/Atomiswave game i tested runs perfectly full speed 60/60 (for example: Capcom vs Snk 1 and 2 both Dreamcast and Naomi, Guilty Gear X both Dreamcast and Naomi, Project Justice, Rumble Fish 1 and 2, Street Fighter Upper), these 3 games: King of Fighters XI, King of Fighters Neowave and Neo Geo Battle Colliseum, run very slow, 20/60 fps.

I tried with latest Flycast_WinCE Retroarch core.

flyinghead commented 5 years ago

The Flycast WinCE core has been merged into the regular Flycast core so it's no longer being updated. To have all the latest features and bug fixes, use the regular Flycast core from now on.

RaduNastase commented 5 years ago

Same issue man, no difference. Quite strange.

kage2051 commented 5 years ago

Some devices get stutters with the Guilty Gear X games also. Example those with SD625. I'm guessing some GPUs can handle formats that others cannot handle at all or load very slowly. Even happens on some SoCs with Mali GPUs as well.

RaduNastase commented 5 years ago

I understand that some low-end devices (sd625) might have issues with some games, but OnePlus 7 is quite a different story and plays any Naomi game, 2d or 3d, flawlessly. It is definitely 'not' about the CPU/GPU here. It could be a simple on/off setting to fix these games, though i haven't been able to find out what that is.

RaduNastase commented 5 years ago

Managed to solve the issue.

My workaround is a bit messy, but here it is for anyone that can not solve it any other orthodox way in Retroarch:

So my issues were that: 1 - The games were running extremely slow on a high end hardware. 2 - Flycast did not (and still does not) properly install as a Core. As a result i could ONLY use it when loading anything OTHER than archives .zip I could/can perfectly load Dreamcast images, Naomi .lst or. bin or .dat and Atomiswave2Naomi .lst. But I could NOT load Mame Atomiswave roms because after Loading Core - Loading Content - Selecting game (.zip) i would be thrown again to the choose a Core menu, where i could see all cores EXCEPT for flycast (which was downloaded from repo as any core).

What i did, was to manually download flycast core from libretro nightlies, >rename it as an existing core from the nightlies list, that i didn't have installed< (i chose Fbalpha2012 core's exact name) and then manually install it from Install Core menu.

Now i use the Fbalpha2012 core (which is as i said, the flycast core) , Load Content, chose .zip Mame Atomiswave rom, it takes me back again to "Choose a Core" and there i chose yet again Fbalpha2012 core, and everything runs well, full speed.

Tatsuya79 commented 5 years ago

Did you try to update the core info files? that's probably what you're missing for the new core to get zip associated.

RaduNastase commented 5 years ago

Well, that would have been maybe the "orthodox" method :))

Confusing thing is, that i never had to do this for any other core as they all installed with no issues.

DenisKim12 commented 5 years ago

friend explains to me right how to rename the core and how you did 100% to the same mistake I am Brazilian tried to do but unsuccessfully explains how you did to remomedo if you can pass the core you renamed because I can not get my friend so slow kofs .

cel Samsung Galaxy s9 snapdragon.

RaduNastase commented 5 years ago

If Flycast does not properly install for you, download the core manually from libretro site, put it in Retroarch - Downloads folder, rename it to fbalpha2012_libretro_android.so, and then install it from Retroarch - Install Core (you have this option in the Load Core menu). Exit Retroarch, and then open it again.

Use mame .zip Atomiswave roms and it should work now.

DenisKim12 commented 5 years ago

Thanks my Friend.

DenisKim12 commented 5 years ago

A verçao nova agora flycast 0.1 cddf94b tá lento as kof denovo mesmo as roms zip com vcs também? Qual a solução.