I have two different cores for Mupen64Plus since I’ve not completely switched over from Retro Arch 1.5.0 and have found that the lasted core brings a massive performance hit for my little Sandy Bridge i3 when I loaded up Mupen in 1.6.9. I get massive amounts of lag and crackling audio whenever I use the latest core which is 2.5 6f80cbc. I initially thought that it was the new Retro Arch build until I saw that I had two different versions of the Mupen core between the two Retro Arch releases. When I go back to the one I downloaded on May 29th which is version 2.5 407bcd4 and turn off hard GPU sync almost every game that doesn’t have emulation issues runs with no problem. I looked at my on screen statistics while running both versions of the Mupen64Plus core and found that my idle cpu usage was running around 5% and normally goes no higher than 18%. when using the older version. On the newer version my idle cpu usage is normally around 12% and presses to over 25% alot which is where I start getting lag and crackling audio. Now since I have an i3 25% normally means that one of the threads to one of my CPU cores is capped out or really close to. So I observed the target framerate of each core version. The older version targets the original framerate of the game where as the new core simply targets 60 frames which is where I believe I’m getting the performance hit because most of the time it can’t hit that target. The older version’s framerate continuously varies. I know on the ParaLLel64 emulator there is an option to target the original framerate or a full 60. I don’t see an option for that on the Mupen64Plus core. So I’m currently sticking to the old version like glue until I can figure out what’s going on with the latest core because I won’t be able to play jack if I move to the new one. Any ideas?
My PC is again,
Core i3 2120 GTX 650 4GB RAM Windows 7 X64