So I distrohopped to Ubuntu 22.04 on this machine last night because I was having trouble with some of the applications I use a lot not liking my Yamaha mixer. Apparently ubuntu is the only distro that lets everything play nice constantly… so … I decided to come back down to the land of the living. lol
I’m going to miss the AUR and all, but I’m tired of fighting with my peripherals all the time.
I’ve moved back to Linux Mint Xfce. Got myself a new digital mixer a Mackie DLZ Creator. To run it via USB you need Windows, but it has balance inputs, so have it going through my Focusrite, which is then connected by USB to my Linux. All the software for voice, instruments etc, is already baked into the mixer. I only thought of doing this, today, as relying solely on a USB stick to record my voice, will inevitably lead to USB stick failure over time.
As much as I like Arch there is always something that breaks, whether it be software or hardware related. I prefer a light OS and have tried them all, apart from Q4OS, which is light at 1.1GB download. For the moment though staying with Linux Mint, as everything I chuck at it, it says yes I can do that.
Void is like Arch but doesnt break. It is light… only installs minimal system, then you add
what you want. It has a learning curve, but if you have used Arch it will not phase you.
It avoids systemd, which is the source of a lot of breakages.
On the topic of distrohopping…I’m using Debian 12 for the first time as well as MX-23. Both are smooth, polished, and give me no trouble with peripherals or anything else. Almost gives me the courage to take another tumble with Void, but don’t see what it will gain at this time. It seems silly to change from well-behaved horses to unknown mustangs.
The problem I’m having has less to do with Linux and more to do with a.) there’s no versions of teamtalk for Arch, so I have to use the ubuntu version, and b.) my yamaha mg10xu has proprietary drivers for windows and I think mac, but no linux … So the only way I’ve gotten it all to behave is with ubuntu, and that’s with a bunch of fiddling with pulseaudio to make everything stay put. I’m in the market for a RodeCaster Pro 2 mixer soonish, which is linux based and doesn’t need proprietary drivers, so hopefully I’ll have an easier time with that.
In theory, if Arch has newer packages and newer kernel, it should have newer and therefore maybe better drivers. Therefore it should work better than Ubuntu.
What are they doing to make it work worse?
Is their packaging inferior?
I reckon it’s something to do with Canonical having access to a whole bunch of “Linux on the Desktop” users - a “captive” market - it’s been tried on more hardware than any other mainstream distro…
It’s why I use Ubuntu (or upstream consumers of this tiny market “saturation” like Pop!_OS) - everything just “works” and I can’t be arsed arsing about for hours to make shit work (still less hours than I’d spend installing drivers to make Windows “work” - I’ll never forget [or get back] the time I spent trying to set a Surface Pro 3 back to Windows 10 defaults - you’d a thunk Microsoft would make this easy - but it wasn’t!).
Sure canonical’s “captive” market it small - but amongst Linux on the Desktop solutions - it’s easily te biggest player…
I’m not sure what all is involved in porting software to different distros. I know it takes some effort though, as at one point bearware ended support for CentOS 7 I think it was, back a few years ago. Enough people made noise that he put it back, but it was only after everyone pretty much raged at him. lol
And I mean, Teamtalk kinda works with Arch, but the other problem is yamaha’s lack of driver support for any flavor of Linux whatsoever. This is why we haven’t seen the year of the linux desktop yet. It’s no fun having to put pactl commands in your list of startup applications just so your audio devices stay put (again, I blame the mixer for that as nothing else has that issue) …
And yes, I know, Arch and Linux in general is for people that enjoy tinkering, and I do enjoy my tinkering, but there’s a base level of things that just need to work, and then after that I’m willing to tinker for the rest of it. lol