RetroArch on Nintendo Switch is Unable to Load Content Due to ABI Incompatibility with Atmosphere 1.10.0 (Pre-Release) on Firmware 21.0.0
When attempting to load content on RetroArch running on Nintendo Switch firmware 21.0.0 with Atmosphere 1.10.0 pre-release, the app fails to load any content. After some investigation it appears that this issue arises due to an ABI incompatibility between RetroArch and the newly released Atmosphere 1.10.0 pre-release cfw leading to issues with content loading and possibly other functionalities.
comment in the atmosphere update post does say: All homebrew software may need to be re-compiled with the latest libnx (>= 4.10.0), or else it may crash/experience memory corruption.
I asked @m4xw about this. Will report back later
Same here. Version 1.22.1 and 1.22.2 did not work (including the nightly). "the software was closed because an error occurred" when loading any content or game on firmware 21.0.0 Atmosphère 1.10.0 (the only one that works with new firmware 21.0.0).
I have the same issue as well. I can load content via NSP forwarders but trying to load content from RetroArch itself crashes the software. It also crashes when restarting and exiting the app. The updater crashes for me as well.
I think it's pretty clear that without recompiling RA with libnx >= 4.10 it will not work anymore on atmosphere 1.10 because of the ABI change. I can confirm that compiling RA with this version of DevKitPro makes it work again without crashing. But audio is not working correctly for me in any core. Not even example ones. Not sure if it's related.
I am very aware of the issue, now chill out. I already updated the CI images, i still have to test them out infra-wide tho. I also made a hbl that patches on the fly but i didnt release that yet since i am unable to test on last fw currently.
I can test this if it helps.
Does anyone know if this will mean needing to recompile all cores to use libnx >= 4.10 as well?
Either cores have to be recompiled or their binaries have to be patched. The comment by m4xw indicates that binary patching is possible. Maybe it only works if you're chilled out enough though 🤔
I am having the same issue but on Switch firmware 20.5.0 atmosphere 1.9.5
You can use this on your own responsibility, for me it is working 100% so far!
https://archive.org/details/retroarch_switch_atmosphere_1.10.0 Link found on Google, all credit to the author it seems to be: https://github.com/drizzt
You can use this on your own responsibility, for me it is working 100% so far!
https://archive.org/details/retroarch_switch_atmosphere_1.10.0 Link found on Google, all credit to the author it seems to be: https://github.com/drizzt
Thank you soo much, DUDE!!! Finaly i can play my favorite ps1 games on nintendo! That's works for me, thank you sooo much!!! <3
Maybe u have some solution for PPSSPP HOS 21.0??? it will be amazing.
can someone send a email to me? i am in china,cannot dawnload retroarch switch for atomsphere 1.10.1。Google is forbiden.my email address [email protected] you.
can someone send a email to me? i am in china,cannot dawnload retroarch switch for atomsphere 1.10.1。Google is forbiden.my email address [email protected] you.
Done! i send torrent file to email. I hope that someone can make same thing with PPSSPP please!
i tried that version of retroarch linked above thats on the archive page my ps1 games like crash 2 lag horribly but my gba games run fine i didnt try n64 yet so i just went back to a older version of official retroarch and downgraded my atmosphere in order to run my games ill just wait for retroarch to be updated before i update to 1.10 of atmosphere
Thanks.Retroarch nightly runs good. I tested.I download for offical site.Thanks everyone.
获取 Outlook for iOShttps://aka.ms/o0ukef
发件人: gigiflare @.> 发送时间: Saturday, December 6, 2025 4:12:16 AM 收件人: libretro/RetroArch @.> 抄送: JunFY9527 @.>; Comment @.> 主题: Re: [libretro/RetroArch] RetroArch on Nintendo Switch is Unable to Load Content Due to ABI Incompatibility with Atmosphere 1.10.0 (Pre-Release) on Firmware 21.0.0 (Issue #18412)
[https://avatars.githubusercontent.com/u/105072491?s=20&v=4]flarewolf56 left a comment (libretro/RetroArch#18412)https://github.com/libretro/RetroArch/issues/18412#issuecomment-3618433635
i tried that version of retroarch linked above thats on the archive page my ps1 games like crash 2 lag horribly but my gba games run fine i didnt try n64 yet so i just went back to a older version of official retroarch and downgraded my atmosphere in order to run my games ill just wait for retroarch to be updated before i update to 1.10 of atmosphere
― Reply to this email directly, view it on GitHubhttps://github.com/libretro/RetroArch/issues/18412#issuecomment-3618433635, or unsubscribehttps://github.com/notifications/unsubscribe-auth/B3B3QDG2T5R5B7YUJVNU2T34AHRKBAVCNFSM6AAAAACMIYNWO2VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZTMMJYGQZTGNRTGU. You are receiving this because you commented.Message ID: @.***>
PPSSPP still not working =((((((((( please can someone fix it tho?
This should be mostly solved. There are still some broken cores that haven't been updated for unrelated reasons, so if you try to run one of those, it'll still crash, but everything that can be updated has been.
We'll keep the issue open until we've dealt with the remaining stragglers.
EDIT: make sure you update your RetroArch bundle or manually update the loader binary or you'll still have issues.
I tried the above package and it's actually working now :) But getting crashes when quitting content or loading a second content.
Downloaded the latest nightly and it's all working nicely!
nightly build is working for me as well
Alright, I think with all of this confirmation, we can safely close this one out.