Rosalie241 / RMG

Rosalie's Mupen GUI
GNU General Public License v3.0
572 stars 50 forks source link

Same emulator, performance differences between computers. #197

Open DMXrated01 opened 7 months ago

DMXrated01 commented 7 months ago

Back in July, I experimented between at least four different emulators, before managing to emulate Getter Love!! perfectly with RMG Portable under the right settings.

The desktop I was using at the time, built from scratch by my brother, conked out a few weeks later, and I had to buy a new one.

Up until today, though, I had every reason to assume that such a combination would simply work on any computer that runs 64-bit Windows 10.

Today, I tried to run the same emulator on my current desktop, a Lenovo ThinkCentre 0385DV2, but even when I followed the instructions on a YouTube tutorial, all it did was generate the following error message:

EmulationThread::run Failed

_CoreStartEmulation m64p::Core.DoCommand(M64CMD_EXECUTE) Failed: PLUGINFAIL: A plugin function returned a fatal error

The same emulator did load the game on my laptop, a Lenovo 82HS, which seems to indicate that it simply isn't compatible with the desktop. However, despite working so perfectly all those months ago, the game lagged half the time, and even more so when a mini-game began.

How could a given emulator work so much better on one machine than on another under the same system, and not at all under yet another? Does emulator performance depend on actual hardware differences or something?

Added at 1:12 AM EST

Since this came up on Discord, my desktop has an Intel HD Graphics card, and my laptop has Intel UHD Graphics.

For plugins, I was using parallel (video), RMG (audio), Mupen64Plus raphnetraw (input), and ParaLLEl (RSP).

(To clarify, Parallel and ParaLLEl were what fixed all display and performance issues with the emulator on my old desktop, and experimenting with different video and RSP plugins yesterday only made the lag even worse.)