• Login
  • Register
  • Dolphin Forums
  • Home
  • FAQ
  • Download
  • Wiki
  • Code


Dolphin, the GameCube and Wii emulator - Forums › Dolphin Emulator Discussion and Support › Android v
« Previous 1 ... 8 9 10 11 12 ... 127 Next »

Framerate stuttering!
View New Posts | View Today's Posts

Pages (2): 1 2 Next »
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Thread Modes
Framerate stuttering!
04-25-2021, 02:41 AM
#1
Magichost Offline
Junior Member
**
Posts: 19
Threads: 6
Joined: Apr 2021
When I rotate in place in Metroid prime there is a reoccurring stutter that happens every 4 seconds. It doesn't matter how complex the geometry is, it just happens.  I tried clearing the shader cache before starting the game but that doesn't work.  I know my Snapdragon 855 is capable of running this game pretty good.  I have not rooted my phone so the internal governor determines the performance.  Dolphin mainly runs on my three 2.4 gigahertz cores.  Unfortunately it does not use the large 2.8 gigahertz core.  I do have dolphin running in dual core mode using opengl.  I am using sync on idle for dual core.  Any ideas?
Find
Reply
04-25-2021, 03:48 AM
#2
ExtremeDude2 Offline
Gotta post fast
*******
Posts: 9,315
Threads: 273
Joined: Dec 2010
Do you have Asynchronous Ubershaders enabled?
Check out my videos (dead)
[Image: sig-22354.png]
Website Find
Reply
04-25-2021, 12:39 PM
#3
Magichost Offline
Junior Member
**
Posts: 19
Threads: 6
Joined: Apr 2021
(04-25-2021, 03:48 AM)ExtremeDude2 Wrote: Do you have Asynchronous Ubershaders enabled?
No... I have synchronous shaders enabled.  My phone is an LG G8x w/Android 10.  I heard some other forums say that the GPU drivers on LG phones are not that good!  My opengl ES version is 3.2 and vulkan with multi-threading is just slow (I am mostly using opengl).  If it matters I'm using the MMJ build 9494 whalo (or something like that).
Find
Reply
04-25-2021, 05:30 PM
#4
JosJuice Offline
Developer
**********
Developers (Some Administrators and Super Moderators)
Posts: 8,924
Threads: 7
Joined: Oct 2014
(04-25-2021, 12:39 PM)Magichost Wrote: If it matters I'm using the MMJ build 9494 whalo (or something like that).

We cannot help you with MMJ. Please use a version of Dolphin from the Play Store or from https://dolphin-emu.org/download/.
Find
Reply
04-26-2021, 03:09 PM
#5
Magichost Offline
Junior Member
**
Posts: 19
Threads: 6
Joined: Apr 2021
(04-25-2021, 05:30 PM)JosJuice Wrote: We cannot help you with MMJ. Please use a version of Dolphin from the Play Store or from https://dolphin-emu.org/download/.
Never mind guys... the stuttering was due to the MMJ build.  I downloaded the official beta build of dolphin and the stuttering was gone.  I'm in the process of building up my shader cache with synchronous regular shaders not ubershaders.  When I select asynchronous ubershaders, dolphin crashes at load.  I guess smartphones can't handle ubershaders.  The game runs perfectly smooth until I get to the first queen boss then the game & music slow down a little bit but not too bad!  Thanks guys for this awesome emulator!
Find
Reply
06-06-2021, 02:50 AM
#6
Magichost Offline
Junior Member
**
Posts: 19
Threads: 6
Joined: Apr 2021
Well I spoke too soon. The stuttering happens on all dolphin versions. It seems to happen because of dual core. I think sync on idle resyncs the two CPUs as the timing slowly drifts. It resyncs the CPUs and GPU every 4 seconds causing a visible jerk in the video. At least that's my thoughts. I don't see it happening in single core mode but it runs slow.
Find
Reply
06-06-2021, 03:42 AM
#7
JosJuice Offline
Developer
**********
Developers (Some Administrators and Super Moderators)
Posts: 8,924
Threads: 7
Joined: Oct 2014
Sync on idle skipping syncs the CPU thread with the GPU thread much more frequently than that. Well over once per frame.
Find
Reply
06-11-2021, 04:28 AM
#8
Magichost Offline
Junior Member
**
Posts: 19
Threads: 6
Joined: Apr 2021
(06-06-2021, 03:42 AM)JosJuice Wrote: Sync on idle skipping syncs the CPU thread with the GPU thread much more frequently than that. Well over once per frame.

When I get in a small room in Metroid prime, I can rotate in place with no jerky video with dual core disabled.  When I enable dual core in the same room and rotate in place the jerk in the video comes back every 3 seconds.  My Snapdragon 855+ runs Metroid prime amazingly fast with asynchronous Ubershaders in dual Core mode.  If only I could eliminate that jerky video it would be amazing.  Single core is a no-go!
Find
Reply
10-14-2021, 11:57 PM
#9
el_rika Offline
Member
***
Posts: 53
Threads: 15
Joined: Mar 2021
In official: AFTER starting the game, when in the menu or wherever, go back to Dolphin settings, to any menu that automatically pauses the emulation, then go back to the game. The frame pacing/stutter issues should be gone.

In mmj: while in game, same as above, but as you can't access settings, go to Change Disc menu (it should pause the emulation), stay 3 seconds and go back to the game.
Find
Reply
10-16-2021, 06:51 PM
#10
el_rika Offline
Member
***
Posts: 53
Threads: 15
Joined: Mar 2021
Seems like the trick i described only works for 60 fps games (or just "some games'). It works wonders for Donkey Kong Returns and Castle Shikigami 3, but it does nothing for RE4 (either GC or Wii), a 30 fps game, which has the exact stuttering that OP describes.
I've also watched many youtube vids with both mmj and official and every video has this stuttering that happends every 5 seconds or so... The audio is perfect, is just the video that struggles for 2 - 3 seconds.

Strange that 60 fps games don't have this issue. Could be a sync to refresh issue, because if i run RE4 with the 60 fps cheat (which actually breaks the game in many ways), the image is perfectly smooth.
Find
Reply
« Next Oldest | Next Newest »
Pages (2): 1 2 Next »


  • View a Printable Version
  • Subscribe to this thread
Forum Jump:


Users browsing this thread: 1 Guest(s)



Powered By MyBB | Theme by Fragma

Linear Mode
Threaded Mode