I’d like to play some games from my nintendo switch in higher resolution. Is the ecosystem for that sort of thing mature, or should I wait for the bugs to get ironed out, first?
Check out Yuzu. Folks are playing TOTK on it so it’s pretty up to date.
Yuzu is awesome, I hope you have a good CPU though.
Quite mature. Ryujinx had day-one support for Tears of the Kingdom. Things just keep getting faster.
There two main Nintendo Switch emulators, Yuzu and Ryujinx.
Yuzu is more open to sacrificing accuracy for performance, while Ryujinx is a bit more conservative.
Both work amazingly well, with excellent compatibility and extra features like rendering games at higher resolutions, upscaling textures and so on.
Many (if not most) games are playable.
In addition to what others have said here, I strongly recommend compiling your own build of Yuzu from github, which often contains additional compatibility patches that haven’t yet made it to mainline (and for which there is no precompiled binary unless you’re willing to fork over some cash). The instructions are straightforward and should work on any modern distribution.