Up until a couple of weeks ago, lutris was working just fine for me. Haven’t opened it in the last couple of weeks, now when launching it it just gets stuck on the loading window. When running it from terminal, all I get is
No cores found
And that’s it. It just stays there. Same goes for trying to run lutris --submit-issue or lutris -d. Just… nothing other than that. Nothing significant has changed on the OS since it was working. Might this be an issue with some update?
That’s related to that libretro (RetroArch) shite. It probably has to do with a libretro update in your distro. Your RetroArch cores may be in a different location now or something.
Do you actually use the libretro runner? I only use Wine runners so I don’t have the libretro runner installed. You could remove it if you aren’t using it. If you can’t suss it out through the GUI, you could probably delete ~/.local/share/lutris/runners/retroarch
Or, if you do want this, take a look at the config and correct locations for the cores… should be:
I’ve no idea what libretro is. Thanks for your response, but I don’t even have that kind of runner installed. My only directory under ~/.local/share/lutris/runners/ is wine, so don’t even have anything to delete that I might have installed unknowingly.
FWIW: i just downloaded the lutris code and yes, that “No cores found” message comes from the libretro.py runner file… i see the same message here and also do not have, AFAIK, that runner installed… would have to dig through the code more to see what libretro is and why it is initialized…
That command will download a dxvk_versions.json (I have no idea who uploaded that discord attachment but it’s a solution posted by trusted people a lot) and put it in ~/.local/share/lutris/runtime/dxvk but you can download it manually (by pasting that URL) and put it there manually.
Weird thing is, it was working fine the last time I opened it a couple weeks ago, and I didn’t touch any of it since.
I’d already one the dxvk json workaround to get it working the first time (and it had worked, I had Lutris working fine). Just tried it again and overwriting the json with the new version, but unfortunately that hasn’t done it… Still getting No cores found on running.
looking at the code, you will always get “No cores found” unless you have the retroarch thing installed and have some cores installed for it… in that case, you should see the cores listed that it finds…
the “No cores found” message is part of the libretro.py initialization… it is normal to see it… at least, looking at the code… it is not an error message or indicative of any problem… your hang at “Initializing Lutris” is something else… as noted above, the next thing you should be seeing is the “Downloading DXVK releases” message…
i’m starting to wonder if there’s a python problem on your system… what does “python3 --version” return for you? there have been some system updates recently… i’m guessing you apply them when they are available?
I’ve got 3.8.5 now. Version’s a lil’ bit different from the OS one, since I’ve got conda on top of it, but apt lists version 3.8.2 and that’s up to date for sure, so I don’t think that’s making a lot of difference. Also, I already had conda a few weeks ago when lutris was already working, and I think only a handful of packages updated recently, due to some dependencies on updating ipympl.
Do we have a list of python dependencies for lutris and their versions? I could check that against my baseconda env.