The default kernel, or the current default kernel in Fedora Kinoite has issues apparently. Switched to the cachyOS kernel, not the LTS one, Thunderbolt/USB4 hub doesn’t work with the LTS kernel. It has a delay after logging in before the stuff connected to it is available. Longer delay then before, if there was one.
There was one official kernel update, that made the USB4 hub not work as well.
And if I use the default kernel, when taking a dump, there’s no issues with the sound. Either not using the laptop, or being farther away makes it fine. Probably not using it. And the mouse goes to sleep, if the other Bluetooth device causes the issue with the default kernel.
I even copied my music to the Orange Pi 5, which has Jellyfin on it, and tried streaming from there instead, didn’t fix it. But that’s a nicer solution, I can easily play the same playlists on multiple computers. No need to fiddle with the playlist file if the path isn’t exactly the same for the network share.
I don’t know if the built in speakers have the same choppy or stuttering, but the same headphones connected with a AUX cable instead of Bluetooth do. I wasn’t expecting that result, I thought it was Bluetooth being a dick.
At least it being the kernel, is easier to fix then messing with Pipewire. Just find a different kernel that doesn’t have the issue. If it’s Pipewire, you’ll need to fiddle with settings, or downgrade it, good luck downgrading it.
I could switch to cachyOS, but is it immutable? Also, reinstalling everything is a pain. Or maybe I could just copy the Flatpaks to the right location, and restore my ~ backup. If it’s immutable. Well, you can use Flatpaks in regular distros too. But then my backup script needs changing, because it’s for Fedora Kinoite. Doesn’t back everything up, just ~ and the Flatpaks.
If you aren’t using a newer AMD laptop with USB4, the cachyOS kernel may or may not fix anything. And is that kernel only for AMD? I forgot, and too lazy to look at the page for it. If so, and you have a similar problem with Intel junk, then you may need to compile your own kernel.
If using regular Fedora there’s an LTS kernel, but it doesn’t work with Kinoite for some reason.