Alrighty, finally got some gameplay on this baby, no pun intended! Unfortunately, RetroArch still doesn't want to cooperate with me for some reason when I go to launch SNES9x ("latest" build, the Switch should be more than capable of handling it) and still shits out a black screen. I generally use the SNES emulator as my softball to ensure everything's working right before I try to launch something more advanced like PCSXR-Reloaded (which isn't in this build for some reason and wasn't there when I DL'ed RetroArch on my last attempts to get Ubuntu running earlier this month, only beetlepsx is there, a core I've never bothered with). But still, what could be causing this? I don't think SNES9x, last I checked, required a 2.0GHz clock on a CPU to run, considering it was the emulator I was using for SNES on an OLD Windows XP machine like 10 years ago!
Still, I decided to try Dolphin without changing any settings using Vulkan and by having the 2.0GHz terminal window open in the BG, and all I have to say is...
OMG!!!!!!!!!!
I mean, I never expected Soulcalibur II (I believe it's ETA Prime's or some other EmulationTuber's test to get an idea of how well things will run in Dolphin) to even be playable, but lo and behold, it's running at 40-50 fps, and while the sound stuttering was annoying, it was running smoothly enough for yours truly to deal with the controls being...non-standard for a SC game in my experience and play 1 run through the arcade mode as Maxi. It doesn't replace me playing it on a PC by any means, but I was definitely somewhat skeptical about GC emulation. Unfortunately, I didn't have any Wii games to test, but I think that might have been for the better because the next game Metroid Prime 1...
...ran like shit. I know, it's one of the more demanding games for the system, but 30-40 FPS depending on what's going on without changing any settings as stated previously isn't a very positive first impression for running the more demanding games of the emulator, ESPECIALLY Metroid Prime 2 with its portals that even give my i7-8700k with a GTX 1080 Founders Edition with 16GB of RAM on Windows 10 a run for its money when any of them are open with any sort of IR bump that goes past 3x, and I think the game still slowed down the last time I played it like that if I remember right! Not saying it won't ever happen, but I have no idea how far the Switch can be pushed without resorting to some enthusiast levels of modding like delidding the CPU and using something like Conductonaut to get the most out of OC'ing on the Switch, and 2.0 GHz is on the upper end of the spectrum from what I've heard.
Resident Evil REMake is perfectly playable. There's some stutters for when it has to load things in the intro, but otherwise, it's playable without some of the rather ugly looking upscales of BGs in the remaster. Still, the remaster probably doesn't tax the CPU as hard as Dolphin...
Sonic Adventure DX runs at 30FPS when fighting Chaos in the intro.
Smash Melee I tried with Samus and Link on Hyrule Temple, and outside of some frame drops, its running at full speed. Strangely, the menus are more demanding than the character select screen. But bump the amount of players up to 4 for the stage and you get a Wombo Combo of playing Smash Melee at 45FPS, and that's without the item spawn rate being set to Very High!
Warioware for GC (can we get this simple party game with the additions of the later games using the capabilities of the Joy-Cons all in one package for the Switch that can be played locally? It'd be a fun game for when family's over in my experience!) runs at 60FPS, not a surprise considering it's just a port of the GBA game with some local multiplayer tossed in.
F-Zero GX isn't running full speed with all of the racers, especially on tracks like Sand Ocean with that effect in the background. It couldn't even maintain a solid 60 with one racer in practice on Mute City! It seems the only stable way to run this game, even on PC, was to use DX11, as OGL, last I tried it, might work for some time until the game would eventually just reset out of nowhere! Fun fact: The main composer of music for the Yakuza games was the composer for this game!
After this, I decided to take a quick break and pull my Switch out of the dock to feel the back for how heated it was. Bear in mind, this is a separate Switch tablet I got off of eBay for a reduced price, and I don't think the seller made any modifications to it to make it absorb heat better or anything like that, but it wasn't burning my hand as much as when I pick up my ODroid XU4 in its aluminum case after playing DC/NAOMI/Atomiswave/something demanding, but then again, that's a very different device with a very different cooling solution.
Just a note about sleep mode: it doesn't seem to turn off any connected Joy-Cons/Pro Controllers as far as I can tell. Not sure if that's something to be fixed later down the road, or if I'm doing something wrong, but it's something I figured I'd point out.
Still, if there's one thing I don't like about Ubuntu, it's the reliance upon a M/KB that would make using this Switch for if I were to bring it to someone's house inconvenient for travel if I wanted to use the TV. I know, #FirstWorldProblems, but maybe I can work this out with a frontend of some kind for Dolphin, which reminds me, how do you close Dolphin or get the window out of full screen for Linux? I tried the usual "Alt+Enter," and some other combinations, but I couldn't figure it out. I ended up using the Not-Task-Manager to close everything down anytime I wanted to switch a game. Noob questions, I know, but I haven't exactly had the time to take a deep dive into the Ubuntu+Proton rabbithole yet on my main PC, especially when it was overheating after a very LONG session of yours truly playing Yakuza Kiwami on Steam a week ago that had the top of my case being HOTTER than the aforementioned Odroid XU4 case!
tl;dr - Dolphin runs better than I thought it would for one of the few games that I wouldn't mind using Dolphin for that doesn't have a version or sequel on the Switch already and I'm kind of struggling with some weird noob-bait problems for Ubuntu, RetroArch, and some software on Linux in general.