Oh, holy hell, I just uncontrollably giggled at that for so long, my chest hurts. I sent it to my only group of friends, and it looks even better in smaller thumbnail form. Good gracious.
What works/doesn’t work is mostly down to what version of the kernel a distro ships. Most hardware drivers will be compiled into the kernel, or if not, shipped with the distro as kernel modules which get loaded as needed. Either way, the kernel version determines what is and isn’t possible on a given install.
DualSense 5 support for example was introduced in Linux Kernel 5.15, IIRC.
Most distros ship a relatively up-to-date kernel, and hence, the actual hardware support is essentially identical. When it isn’t, it’s down to excluded/included kernel modules, which is usually something you can change if needed.
Others have already commented on the actual ways to find out what will and won’t work, but in general, a newer Linux kernel means better hardware support.
If you try something, and some things don’t work, you’ll either have to figure out how to install and load the appropriate kernel module to get the appropriate driver working, or simply swap out the whole kernel for a newer version.
This is tricky on some installs, like Ubuntu based distros, very impractical on immutable systems, and super easy on distros like arch.
The real complications come when configuring things that Linux doesn’t just automatically figure out sometimes. Fingerprint sensors, fan curves… If that stuff isn’t a known and implemented standard on a given device, getting it to work isn’t a matter of finding the right distro or kernel version.
Nvidia was a pain before when I did it myself, but I did get it to work. I switched to PopOS though, and it made nvidia so. much. easier! There’s just a separate download for it
I can totally imagine an innocent couple sharing a cute nickname like snowflake and then having it ruined by the rest of humanity who are out here in the culture war trenches
Use docker, once you’re comfortable with it then switch to Podman. Podman has a few more complications, so it’s easier to get the base thing running using the most common tool, and work from there.
Thanks for reminding me. Yeah I need to backup my ROM library of old games. Got most of them from Vimm’s lair earlier this year. They had to take down a lot of the games shortly after cause threats of law suit from Nintendo, Sega among others. It’s just absurd many of the games on there are not even available legally anymore.
It’s been drop dead easy for me too in the past few years. Almost all of my gaming is through Steam and the Proton mode is like, a few extra clicks. It’s gotten to the point that I don’t even need to consult ProtonDB for runtime options now.
For old games there’s Lutris and its install scripts are a fuckton easier than trying to manually wrangle shit together (no matter what OS you’re on) which is even better
In fact, my completely non technical (and, notably, non programmer) friend noticed what my experience is like and as a result decided to dual boot on his new gaming rig. Mind blown. I didn’t even do any evangelising or shilling, I guess the best evangelism is just practicing what you (would) preach
I think dual GPU situations like laptops are sometimes a bit of a pain in the ass though from what I read.
I’m using a GTX 1080 Ti and nvidia’s legendary fuckery hasn’t impacted me
Apotris is an excellent famous-block-stacking-game clone for the GBA (and other platforms), it has a version for Portmaster that will run on many if not all Linux handhelds like the RG35XX and similar, but will also run in any GBA emulator.
Samples were used on older versions of MAME before the custom audio generators were emulated. They can be found at samples.mameworld.info and would go in the “samples/bosco” directory.
kbin.life
Oldest