Project

General

Profile

Actions

Emulator Issues #12888

open

Animal Crossing running slowly on Snapdragon 8 Gen 1 - Android 12

Added by Anonymous about 2 years ago. Updated about 2 years ago.

Status:
New
Priority:
Normal
Assignee:
-
% Done:

0%

Operating system:
Android
Issue type:
Bug
Milestone:
Regression:
No
Relates to usability:
No
Relates to performance:
Yes
Easy:
No
Relates to maintainability:
No
Regression start:
Fixed in:

Description

Game Name?

AnimalCrossing (Disc 1, Revision 0)

Game ID?

GAFP01

MD5 Hash?

c5a4d1535655ddbc84a95c305fecda55

What's the problem? Describe what went wrong.

Dolphin Android stutters in this game, the audio stuttering can be heard right at the beginning in the overview.

What steps will reproduce the problem?

  1. install the Dolphin app
  2. start the GameCube or Wii game
  3. listen to the sound in the overview.
  4. there is slight audio stuttering to strong audio stuttering. The worst is with the Wii game, which has the most severe audio stuttering.
  5. the audio stutters do not come all the time, so every 3 seconds there is at least 1 audio stutter, sometimes more sometimes less.
  6. because of this audio stuttering no matter if weak or strong, I can't play these games on the android device, because in the background this audio stuttering is very disturbing. I can hear it clearly through speakers or headphones (Bluetooth).

Is the issue present in the latest development version? For future reference, please also write down the version number of the latest development version.

5.0-16101

Is the issue present in the latest stable version?

Yes

If the issue isn't present in the latest stable version, which is the first broken version?

I don't know, I'm only testing the current stable version.

If your issue is a graphical issue, please attach screenshots and record a three frame fifolog of the issue if possible. Screenshots showing what it is supposed to look like from either console or older builds of Dolphin will help too. For more information on how to use the fifoplayer, please check here: https://wiki.dolphin-emu.org/index.php?title=FifoPlayer

N/A

What are your PC specifications?

It is an Android device.

Oppo Find X5 Pro (Android 12, ColorOS 12.1) with Chipset: Snapdragon 8 Gen 1

Is there anything else that can help developers narrow down the issue? (e.g. logs, screenshots,
configuration files, savefiles, savestates)

The same problem also with another game.

Game Name?

Animal Crossing Wii (Disc 1, Revision 0)

Game ID?

RUUP01 (0001000052555550)

MD5 Hash?

646359caa7ff65b5071f44e5d501d969

Actions #1

Updated by JosJuice about 2 years ago

Is the framerate a consistent 60 FPS while the games are running?

Actions #2

Updated by Anonymous about 2 years ago

JosJuice wrote:

Is the framerate a consistent 60 FPS while the games are running?

No, it's not constant at 60 FPS, it fluctuates between 40 FPS and 60 FPS. Sometimes it's even below 40 FPS for a few seconds. Is this a hardware problem or a software problem?

When I use my very old Windows PC from 2011 with Dolphin 5.0-16101 there are no problems and the game launches constantly in 60 FPS.

  • Intel Core i5-650 @ 3.20GHz
  • Nvidia GeForce GTX 660

The question now is why it doesn't run consistently at 60 FPS on Android, is it a hardware problem because Snapdragon 8 Gen 1 chipset is generally weaker than my old Windows PC or is it a software problem because Dolphin is generally not well optimized on Android and ARM or Snapdragon chipset?

Actions #3

Updated by JosJuice about 2 years ago

  • Relates to performance changed from No to Yes
  • Operating system Android added
  • Operating system deleted (N/A)

Okay, so you have a performance problem. Normally we don't accept performance problems here on the issue tracker, but you're running one of the most lightweight games on one of the most powerful mobile chipsets. Your hardware should by all means be able to run Animal Crossing at full speed.

One theory is that the game is so lightweight that Android decides to schedule Dolphin's CPU thread on a small core. This degrades Dolphin's performance pretty badly, because our JIT really isn't made for in-order cores. I don't know what would be the right way to go to confirm if this is the problem, though.

Actions #4

Updated by JosJuice about 2 years ago

  • Subject changed from Audio stuttering on Snapdragon 8 Gen 1 - Android 12 to Animal Crossing running slowly on Snapdragon 8 Gen 1 - Android 12
Actions #5

Updated by Anonymous about 2 years ago

JosJuice wrote:

Okay, so you have a performance problem. Normally we don't accept performance problems here on the issue tracker, but you're running one of the most lightweight games on one of the most powerful mobile chipsets. Your hardware should by all means be able to run Animal Crossing at full speed.

One theory is that the game is so lightweight that Android decides to schedule Dolphin's CPU thread on a small core. This degrades Dolphin's performance pretty badly, because our JIT really isn't made for in-order cores. I don't know what would be the right way to go to confirm if this is the problem, though.

So I only understand a software problem. Is there anything I could test so you can fix the problem faster? Currently I'm just using the default Dolphin settings and haven't changed anything.

I also tested Dolphin MMJR v1.0-11485 (https://github.com/Bankaimaster999/Dolphin-MMJR/releases) and Dolphin MMJR2 v2.0-16271 (https://github.com/Lumince/Dolphin-MMJR2/releases) and Dolphin MMJR is even worse than normal Dolphin and Dolphin MMJR2 has the same problem as normal Dolphin. Here I can't see and notice any performance improvement as the projects say on their github page.

Actions

Also available in: Atom PDF