Yeah, they came in later on and that’s why I think they were “better”… learned from experience with the wifi drivers. And they weren’t really better, most of them still use binary blobs.
There are some oddball cards out there that need the linux firmware xxx (insert manufacturer instead of xxx) binary blobs in order to work, but yes, those cards are rare nowadays and mostly older hardware uses that (as you mentioned, hardware from 10+ years ago).
Yeah, the Chinese stuff seems to work better under Linux… for some reason 😂. I one based on a Realtek chip (I think 🤔) and I couldn’t get passed a few hundred KB in Windows. Linux fried that baby, it did 1.5MB 😂.
Yeah, but Timeshift uses the Ubuntu style subvolume naming, @ for root, @home for /home, so you have to create them that way, otherwise, it won’t work. It can work if you tell it to ignore home, but checks for @ as root on start up.
I know how to do that, you set the subvolume as the default one, thus, when mounting, if no options are passed, it always mounts that subvolume as root.
But, you have to disable that. Sure, I set it during install, cuz installers are stupid (if you tell it to install in /@, it will most probably moan), but disable it after first run (set the real root as the default subvol, i.e. mount point) and just add subvol mount options in fstab.
It’s just extra steps I have to do now 😒, that’s why the rant.