Author Topic: Low FPS on Mupen64+  (Read 12596 times)

Offline lordnicols1

  • bit
  • Posts: 9
    • View Profile
Low FPS on Mupen64+
« on: June 09, 2016, 06:09:50 PM »
Hi! My name is Nicolas and My smartphone is a LG G3 D855 (Snapdragon 801, Adreno 330, 2.5ghz and 2gb ram).
Mupen64+ and N64oid are the most know 64 Emulator for Android. I tested both Of them, and N64oid had an incredible performance while Mupen64 was terrível.
I tested with Zelda OoT, SSB, 007, Mário Kart, Mário 64, Star Fox... All Of them runs much better on n64oid
The problem is... recently i bought another gamepad (i already had one) and n64oid doensn't support 2 controllers (actually it does, but it needs an app called Bluez IME and this app doensn't work since KitKat). Mupen64+ does support multiple controllers but... it's terrible playing on it!!
I tested with many plugins, none Of them can work like n64oid works! Is there a way to improve the Emulator? An specific version?

Obs: Besides running better than mupen64, n64oid run the games with better textures. How can this happen?

Thanks for your attention:)

Offline fzurita

  • Moderator
  • double
  • *****
  • Posts: 560
    • View Profile
Re: Low FPS on Mupen64+
« Reply #1 on: June 09, 2016, 08:09:54 PM »
Please try this build:

https://dri​ve.google.co​m/file/d/0B5​7Ioy26LWegZG​12UTNyYm5XWl​E/view?usp=s​haring

Create a new emulation profile by copying GLideN64 GLES 3.0 profile. In that new profile, use these options (If I don't mention something, leave it default):
Bilinear filtering: Standard
Anisotropic filtering: 0
Texture cache: 100MB
Widescreen hack: off
Noise emulation: on
LOD emulation: on
Per-pixel lightning: off
Persistent storage for compiled shaders: on
Make texrect coordinates continuous: auto
Fix texrect image misalignment: off
Enable frame buffer emulation: on
Swap frame buffers: on buffer update
Copy color buffer to RDRAM : async
Native resolution factor: 3x
Texture filter: smooth 1
Texture enhancement: 4xBRZ
Deposterize texture before enhancement: on

Hit back after you are done.

Click on this new profile and make it default M

Try a game and let me know how it goes.


Offline lordnicols1

  • bit
  • Posts: 9
    • View Profile
Re: Low FPS on Mupen64+
« Reply #2 on: June 10, 2016, 11:52:06 AM »
Hello again
Well, i can't download this version and i couldb't follow your steps because i don't find the options you Said here onthe  version im using
-------+++++-+++++edit----++++++--++-++---
I found a build on the shoutbox, i don't know if it is the same version you tried to Send me but i found every option you Said
But... the Emulator is slower than before. Super Smash Bros was in slow motion and Diddy Kong Racing and Mário Kart were if black screeb
« Last Edit: June 10, 2016, 12:07:45 PM by lordnicols1 »

Offline fzurita

  • Moderator
  • double
  • *****
  • Posts: 560
    • View Profile
Re: Low FPS on Mupen64+
« Reply #3 on: June 10, 2016, 06:48:37 PM »
Hmmm, interesting. My phone is older than yours and I get full speed with GLideN64 GLES 3.0. My phone has a snapdragon 800 with the Adreno 330 GPU.

Does it make a difference if you use the GLES 2.0 version of the plugin?

Offline Dr_Bunsen

  • byte
  • *
  • Posts: 35
    • View Profile
Re: Low FPS on Mupen64+
« Reply #4 on: June 14, 2016, 10:12:30 AM »
Please try this build:

https://dri​ve.google.co​m/file/d/0B5​7Ioy26LWegZG​12UTNyYm5XWl​E/view?usp=s​haring

Create a new emulation profile by copying GLideN64 GLES 3.0 profile. In that new profile, use these options (If I don't mention something, leave it default):
Bilinear filtering: Standard
Anisotropic filtering: 0
Texture cache: 100MB
Widescreen hack: off
Noise emulation: on
LOD emulation: on
Per-pixel lightning: off
Persistent storage for compiled shaders: on
Make texrect coordinates continuous: auto
Fix texrect image misalignment: off
Enable frame buffer emulation: on
Swap frame buffers: on buffer update
Copy color buffer to RDRAM : async
Native resolution factor: 3x
Texture filter: smooth 1
Texture enhancement: 4xBRZ
Deposterize texture before enhancement: on

Hit back after you are done.

Click on this new profile and make it default M

Try a game and let me know how it goes.

I would be interested in trying this if I can get better performance on my NVidia Shield Portable, but the link gave an error file not present. Could you provide another link?

Offline fzurita

  • Moderator
  • double
  • *****
  • Posts: 560
    • View Profile
Re: Low FPS on Mupen64+
« Reply #5 on: June 14, 2016, 10:56:37 AM »
Here you go:
https://dri​ve.google.co​m/file/d/0B5​7Ioy26LWegZG​12UTNyYm5XWl​E/view?usp=s​haring

The shield portable only supports GLES 2.0 by the way, so you won't see GLES 3.0 in it.

Offline lordnicols1

  • bit
  • Posts: 9
    • View Profile
Re: Low FPS on Mupen64+
« Reply #6 on: June 14, 2016, 05:51:19 PM »
Hi, i'm back :p
I tried using vídeo plugin Of es 2.0 on OpegGL3 config, and tried to change the OpenGLES2.0 emulation plugin using the configs you put here. Same result, terrible gameplay... :(

Offline fzurita

  • Moderator
  • double
  • *****
  • Posts: 560
    • View Profile
Re: Low FPS on Mupen64+
« Reply #7 on: June 14, 2016, 06:44:20 PM »
What kind of fps are you getting with Mario 64?

Offline lordnicols1

  • bit
  • Posts: 9
    • View Profile
Re: Low FPS on Mupen64+
« Reply #8 on: June 14, 2016, 06:56:07 PM »
Well, don't know what happened but the Emulator isn't showinf the fps in any option Of touchscreen profile.
I can only say that the games are extremely slow and most Of them are with graphical glitches, i can only see some lines across the screen
But with the standard configs that came with the Emulator the games are working fine, but with low FPS 15~21 (Heavy games runs even more slow(

Offline fzurita

  • Moderator
  • double
  • *****
  • Posts: 560
    • View Profile
Re: Low FPS on Mupen64+
« Reply #9 on: June 14, 2016, 11:18:10 PM »
That's really interesting. The option to show FPS is under display options now. What kind of FPS are you getting with Mario 64 with the settings I posted earlier?

Offline lordnicols1

  • bit
  • Posts: 9
    • View Profile
Re: Low FPS on Mupen64+
« Reply #10 on: June 15, 2016, 01:49:35 PM »
Hm, good FPS. Mario 64 was about 26-33fps, but with slow motion and with only 1/4 Of the screen being showed, the other 3/4 were Black. Same for Super Smash Bros
Most part Of the time the game was at 29~31 fps (on Mario64, cause on smash Bros the fps was changing all the time)
« Last Edit: June 15, 2016, 01:51:35 PM by lordnicols1 »

Offline fzurita

  • Moderator
  • double
  • *****
  • Posts: 560
    • View Profile
Re: Low FPS on Mupen64+
« Reply #11 on: June 15, 2016, 06:30:01 PM »
Can you set native resolution to off and see if that fixes the issue with half of the image being black?

Offline lordnicols1

  • bit
  • Posts: 9
    • View Profile
Re: Low FPS on Mupen64+
« Reply #12 on: June 15, 2016, 09:10:59 PM »
Ohhh, it works, the screen is ok now. But i still have the slow motion problem. Also, the FPS is low 15~31 on Mário 64, most Of time around 24/25

Offline fzurita

  • Moderator
  • double
  • *****
  • Posts: 560
    • View Profile
Re: Low FPS on Mupen64+
« Reply #13 on: June 16, 2016, 06:41:47 AM »
Yeah, it would be almost impossible to determine the cause of the slow down without having your device in hand.

Offline lordnicols1

  • bit
  • Posts: 9
    • View Profile
Re: Low FPS on Mupen64+
« Reply #14 on: June 16, 2016, 06:09:44 PM »
Ok, thank you :)