Retroarch on Windows 10 starting and loading games slowly

Using a fresh config didn’t seem to help, and neither did cutting my current config in half. I downloaded mGBA and noticed that, indeed, it does take quite a while to start up, although not to load games like Retroarch does. Higan also has a similar behavior. I’m starting to think this is an issue with Windows in general, or maybe some kind of background program conflicting and slowing them down.

Yep, just tried FB-Alpha standalone emulator and it has the same behavior, it has to be related to Windows Fullscreen Optimizations or like Focus Assist messes with the Alt Tab on games… oh Windows…

Do they start normally after you start up or restart your PC? It’s another thing I’ve noticed, where these programs will start quickly like they’re supposed to once my PC is restarted, but will eventually slow down.

I may be having a similiar issue. My log shows no problems, but RA appears to freeze on most cores. Maybe I need to give it a full two minutes like you’re doing before it loads. I’m going to do some more testing and let it run for at least a few minutes.

Also, I’m running RA on a mini-PC hooked into my receiver, and then my TV. Sometimes the receiver thinks there is no signal and I think it may be resolution changes happening in RA. How can I ensure that every core is outputting 1080p?

So, I’ve been running a nightly build and thought that might be the issue. I went to the latest stable, and with a default config file, things loaded just fine.

But even with a default clean config and the latest stable, if I turn on fullscreen, then RA cores almost all lock up.

I went back to my bleeding edge and my customized config, turned off fullscreen and it was fine.

Now I just need to play around with different video settings and see if I can get it to work in fullscreen, but this may be a bug I need to report.

It’s random, I’ve tried disabling my startup programs and even did a clean install of Windows 10 but I still have this issue.

I haven’t tried with nightly builds but I did try with a clean Retroarch folder and config and I got the same issue, however and as I said, it doesn’t happen only in Retroarch so this must be a Windows issue, the dumbest part is that it happens randomly and in my case it just takes like 5 or 10 seconds at most, not THAT much like with Harpuia, I’d be really frustrated if I was him/her, lol, but it is still annoying when it shouldn’t take that long, I love when I launch a game through my frontend and it boots instantly… I hope this gets fixed.

So… A little and weird update: Today, my pc took like 10 times the normal time to boot so I checked the event viewer to see if there was something wrong and while checking the logs, there were several Windows Error Reporting errors with Retroarch (it has nothing to do with the boot time, I fixed that lol) right now I have like 20 of them, they started popping up since yesterday and all of them have something to do with two things, Epx.dll and the mame_libretro.dll, have a look here:

It is kinda weird that this started appearing when I’ve been having this problems before they appeared, lol, but I hope it helps or something.

Edit: I forgot to say that I tried moving Epx.dll out of the Retroarch folder to another location and these error keep appearing.

Edit 2: lol, they keep appearing and I’m not even using Retroarch wth

Huh, it happens with standalone Dolphin as well. Some of my games on Steam are launching slowly as well, although it’s a lot harder to say if that’s just the game or the same issue affecting Retroarch.

Yeah, at this point I’m just convinced it is about Windows, oh well, let’s wait for the next major update so they make it even longer, lol.

I use Windows 10, LTSB version which only receives important security updates, like Windows XP or 7, I have none of the above issues.

1 Like

Hm… Tried uninstalling and reinstalling graphics drivers, reinstalling DirectX, doing a clean boot, and no results. I’m pretty much stumped. Retroarch has too many features for me to go back to most standalone emulators, so I guess I can grit my teeth and bear it and just hope something happens to fix it. Honestly, It wouldn’t be so bad if it only happened when I started retroarch, but since it sort of closes and starts back up when you load a game (that’s probably not actually what happens, but you know) and I have to wait each time, that’s the real kicker. Oh well

Well, I finally figured it out; it was my Corsair k55 keyboard the whole time. I’m not sure exactly what it is, but there’s some kind of driver issue that happens with programs that can use Directinput. If Retroarch is launching slowly, I can unplug my keyboard and it’ll be as snappy as it should be.

Now, I just need to figure out if there’s a way to make it permanent now that I know what the problem is, since it’ll eventually go back to running slowly when I plug the keyboard back in.

4 Likes

It seems 1.7.4 version solved whatever was causing that.

1 Like

I upgraded to 1.7.4 and it still happens when my keyboard’s plugged in, although it seems to take longer for it to actually start happening which is better

1 Like

Just created an account to thank you for finding it out, I was really feeling frustrated by this issue (I have K55 RGB myself). Thanks a bunch!

It fixed itself, I don’t remember when exactly, but it happened again today and I remembered that I changed the Nvidia control panel 3d settings for CEMU (yeah, CEMU, not Retroarch) and I think that’s when it started happening again, so today I clean installed my drivers from Geforce Experience and restarted and it’s fixed again, BUT I yet have to keep testing it through more reboots, maybe it will appear again, who knows.

BTW, Sorry if we are reviving this thread too much :c

I JUST FOUND THE CAUSE, I feel important now, lol… It has to do with your controller, in my case I have a Wired Xbox 360 controller and it has a problem with the cables (I need to solder the cables) and it unplugged itself yesterday while I was gaming and went to player 2 (btw, Windows can’t fucking reassign your controller to player 1 sometimes, who knows why but whatever) but I didn’t launch Retroarch until today to check something and I noticed the problem came back, tried reinstalling Nvidia Drivers to see if that could fix it again but nothing, then I started going through what happened in the last days and there was nothing new except for the fact that my controller got unplugged so I unplugged it again and launched Driver Booster because it has an utility to clean data from unplugged devices so I cleaned everything WITH THE CONTROLLER UNPLUGGED (I tried with the controller plugged in but it failed to fix it that way, it has to be unplugged) and then restarted, again, with the controller still unplugged and launched Retroarch and boom, fixed, Retroarch launches perfectly and instantly, then I reconnected my controller and now it works fine, no delays, so yeah, I’m pretty sure at this point THAT is the problem, I hope this works for someone googling this problem! :smiley:

Amazing! Thank you for reporting. I have a K70 myself! Just for those searching for a solution, I switched my input driver from dinput to raw and that has fixed the issue for me. :smiley:

1 Like

Sorry for bumping this thread, but you guys helped a lot. I was having the same problem. Slower than usual boot of my computer along with a super slow launch for RetroArch (typically around 45 seconds even though it used to launch instantly). I realized that it was my DualShock 4 controller causing the slow boot.