It’s been a week. Ubuntu Studio, and every day it’s something. I swear Linux is the OS version of owning a boat, it’s constant maintenance. Am I dumb, or doing something wrong?
After many issues, today I thought I had shit figured out, then played a game for the first time. All good, but the intro had some artifacts. I got curious, I have an NVIDIA GeForce RTX 3060 and thought that was weird. Looked it up, turns out Linux was using lvmpipe. Found a fix. Now it’s using my card, no more clipping, great!. But now my screen flickers. Narrowed it down to Vivaldi browser. Had to uninstall, which sucks and took a long time to figure out. Now I’m on Librewolf which I liked on windows but it’s a cpu hungry bitch on Linux (eating 3.2g of memory as I type this). Every goddamned time I fix something, it breaks something else.
This is just one of many, every day, issues.
I’m tired. I want to love Linux. I really do, but what the hell? Windows just worked.
I’ve resigned myself to “the boat life” but is there a better way? Am I missing something and it doesn’t have to be this hard, or is this what Linux is? If that’s just like this I’m still sticking cause fuck Microsoft but you guys talk like Linux should be everyone’s first choice. I’d never recommend Linux to anyone I know, it doesn’t “just work”.
EDIT: Thank you so much to everyone who blew up my post, I didn’t expect this many responses, this much advice, or this much kindness. You’re all goddamned gems!
To paraphrase my username’s namesake, because of @SnotFlickerman@lemmy.blahaj.zone and his apt gif (also, Mr. Flickerman, when I record I often shout about Clem Fandango)…
When some wild-eyed, eight-foot-tall GNU/LINUX OS grabs your neck, taps the back of your favorite head up against the barroom wall, and he looks you crooked in the eye and he asks you if ya paid your dues, you just stare that big sucker right back in the eye, and you remember what ol’ Jack Burton always says at a time like that: “Have ya paid your dues, Jack?” “Yessir, the check is in the mail.”
I don’t know if it’s of any solace, Linux used to be a much more… ahem… “involved” experience a decade or two ago. This was more-or-less the norm:
I can’t really say what the newcomer experience is nowadays, but I can say for sure that even in the worst-case (as it was in the times when I started using it), after a couple months of furious issue-fixing and trying new things, you will eventually settle on a setup that works for you. Some people actually get addicted to all the problem-solving and start looking for more issues to fix; some start distrohopping to find a “more perfect setup”, getting their fix of issue-fixing in the process. If you’re not one of them, congrats, at that point you can (mostly) just continue using it, until you need to update your hardware, then process may or may not be repeated depending on your luck. If you really hate fixing issues twice, you can look in the direction of declarative distros like NixOS or Guix, but I will warn you that the two-three months of furious hacking is still very much a thing here, but after that you’re set more or less for life.
When installing distributions generally regarded as user-friendly on hardware that’s well-supported, I usually do have pretty low-fuss experiences. It’s usually no more trouble than installing Windows, though the average Windows user has never actually done that.
When installing Arch Linux ARM on an old Chromebook and trying to make tablet mode and rotation play well with various lightweight window managers, I did not, in fact have a flawless experience. Once I tried Gnome on it, the experience became much smoother, but that’s a little heavyweight on a 4gb machine.
My experience has been very different. While I’m competent on Linux from the server world, I haven’t run a desktop Linux in decades, and never seriously. Until I switched a few months ago, choosing CachyOS. Honestly, almost everything just worked. Games, music, video, browsing, office. Even Ms teams for work. The only fiddly bit was getting the VPN for work to connect, and remote desktop works but isn’t equal in quality/feel. But that’s just a slight inconvenience that isn’t even bad enough for me to start looking into it.
One game (a demo) I couldn’t get to run, and I know it should work and just doesn’t on my system. Haven’t bothered digging into this either, I have plenty of other unplayed games. Another game I play frequently (online/multiplayer) gave me some lag issues early on, I tried a few settings and it’s fine now.
Absolutely nothing of my experience would I describe as a struggle. Frankly most of the time I forget I’m not on Windows. I just use my PC. Sometimes I want to check some windows specific setting, open the “not start menu” and then realize “right, this isn’t Windows”.
It stopped happening to me when I bought hardware supported by Linux. Intel or AMD GPU, a Thinkpad laptop, Atheros wifi, all the stuff that people recommend.
Think of your workstation running Ubuntu Studio as new shoes that need running in.
I’ve been using Debian Linux as my primary desktop for over 25 years. The amount of downtime I experience is negligible. When I look at the sheer volume of MacOS updates requiring a reboot, or the absurd number of “fixes” pushed by Microsoft, I’m very content.
^ This, Debian just works and gets out of your way. But no one seems to recommend it.
Yeah because if you have new hardware you’re shit out of luck
I’m on AM5 with a 6800 and would have a newer card if the cost wasn’t so high. I run Sid for fun but I can run stable with backports and flatpaks
Not really a friendly distro for non tech-savy people, so it’s complicated to recommend it online to strangers.
I get it that’s the impression and maybe i have used it for so long so i might have a blind spot but what makes it complicated? Its got a gui installer, a live cd. Other than the not having cutting edge software what makes it complicated?
This.
In my experience, once you have the potential hardware compatibility issue fixed, it’s smooth sailing and simply a matter of getting used to the different tools on Linux!
Yeah. I also appreciate the ability to actually fix most problems. I probably ran into fewer problems on windows, but when I did, the problems were beyond repair.
I get what your trying to say, and the analogy works between Windows and Mac, just a different GUI and keyboard commands. Linux is like wearing someone else’s shoes and learning to run in them. It’s similar, but not the same.
Literally every day something breaks. I’m at a point I have things working enough that I’m scared of experimenting because it’s so fragile.
I hear your frustration and understand what you’re concerned about.
Ask yourself this.
Is the thing that I’ve discovered is broken today something that I’ve fixed before?
If you use the package manager that comes with your distribution and don’t install random software from the Internet, and don’t follow unverified procedures written by anyone with a keyboard, then the answer is almost certainly “no”.
I say this with the benefit of knowing what’s good practice and what isn’t. I can tell you that if you come at this with a “Microsoft Windows” approach, you’re likely to spend weeks, if not months in purgatory. It’s no different from migrating between MacOS and Windows, or vice-versa. You need to remember that just because Linux looks similar, it’s a different beast and is so by design.
I’d strongly recommend that you start using the machine with ONLY the packages available through the Ubuntu package manager. If you run into strife, you can ask for support. If you go outside that and you break something, you get to keep both parts – and truth be told – that’s true with any other operating system, just that the lines are not as blurred.
In Linux world many of the distributions can cross pollenate applications and solutions, but that requires experience that new users don’t (yet) have.
One way to deal with the “jump” is to keep your “old” Windows (or MacOS) machine around while you get comfortable with the lay of the land.
The thing that most people switching to Linux have forgotten is that this requires experience. You cannot expect to just jump into a new Operating System and take all your old habits with you. Think for example about the differences between iOS and Android, a world of difference.
So, keep at it. This frustration will pass.
Make sure you backup your /home directory regularly. That way if you ever blow something up and are left on your own, you can blow away the drive and start again, restore from your /home backup.
Meanwhile, keep asking questions.
Good luck.
That’s great advice, thank you. If I just copy my home directory I can replace it if things go south? What about other distros?
Pretty much the same.
Word of warning. Your /home directory contains your documents, but it also contains configuration files. If the packages you’re installing have different versions, you might discover that the config file for a different version doesn’t work on the version that’s installed. This isn’t universally the case, some applications are smart about this, others less so. You can find many of them as “hidden” “dot” files.
You can find all of them like this:
find /home -type f -name '.*'
Explanation:
find
- the find command/home
- the place to start looking-type f
- find files only-name '/.*'
- find things only starting with a ‘.’
Dude I’d be lying if I said I never had issues, and so would anyone else who uses nux as a daily driver. Let’s be real though, if you have never had an issue with Windows you are part of a blessed minority. Windows works fairly well most of the time, agreed, but so does my current distro.
I’m sure you’re aware that nvidia has it’s own issues, but from what I’ve read that is improving steadily. A big part of being on nux is the freedom, the stability and the security - seems like that is what attracted you in the first place. I think the early days of switching are definitely the hardest. As you have experienced, it can be downright fiddly. It’s also largely unfamiliar, and you spend hours googling and trying to find solutions. The upside is that eventually you will solve most of these problems, or they will be solved in an update. You also gain a deeper knowledge of your OS and your machine in the process, and an appreciation of how very complex and beautiful it all is. It’s a fair but at times frustrating trade.
Keep at it, things will work out eventually. Distro hopping can be fun and you may find something that works beautifully with your configuration, or you might not. Hope it goes well for you friend.
Nailed it. I’m really fucking frustrated and needed to vent. I have no regrets, in fact moving my PC to Linux (my work PC so it was a whole panic thing for a day or two) was the last piece to cut ties with big tech and every company who’s CEO was at Trump’s inauguration or has since “bent the knee”. Its been a long, stressful process, the last of which turned out to be the biggest effort. Thanks for the kind words.
I’ve installed Debian Linux on over 50 devices by now. A vanilla configuration with GNOME works pretty much out of the box for me on a high-end desktop with a modern NVIDIA graphics card.
I’d say the biggest part of the learning curve is figuring out which apps are good and suitable for what you’re trying to do. Just like with Windows and macOS and Android and iOS, there’s only a handful of viable options among an overwhelming sea of poor ones.
There are many wrong ways to install NVIDIA on any given Linux distro and architecture, and only one functional way. As others here are saying, that’s on NVIDIA, not you or Linux.
General advice: whenever possible, strongly prefer your distro’s standard package manager to install things over any other method. With Ubuntu, I believe that’s either apt or snap.
Also: if you find yourself poking around in some obscure system internals while troubleshooting an issue, you probably took a wrong turn somewhere.
Windows was just the boat you already knew.
Now you have a new (more adaptable) one and don’t know all it’s squeaks and rattles. You’re neither dumb nor is something wrong. You just aren’t familiar with what it needs from you.
Give it some time (a week compared to how long in windows?) and attention and soon you’ll wonder why you ever second guessed it.
Good point, I just needed to vent I think. Honestly after bricking it after day 1 ( I made a user the owner and had no sudo privileges so I was in a login loop), day 2 was a lot easier so I guess I’m learning haha
Nope, but they have extremely short memories. They spent 2 hours yesterday tinkering with 4 issues. But when you ask them, their system has been solid for months.
Linux is very much a boat. Or more accurately the same engine used in 50 different boats all with their own quirks.
Nvidia, Nvidia did this.
You’re conflating a bunch of things that aren’t Linux issues here.
- You didn’t have the proper setup for Nvidia to start with. Shouldn’t be a problem in the future.
- If Vivaldi had screen flickering, that’s on their software, and almost guaranteed to be an issue with their hardware acceleration.
- Librewolf is probably the same problem as above. Try disabling hardware acceleration.
What you are experiencing is called a learning curve. Don’t let it get you angry, learn from it. NVIDIA is known to be problematic for Linux users (I have had my share of issues with my 2080 Ti) but once it is setup it is problem free. Librewolf is known to be one of the chunkier options, but 3gb really isn’t that much for modern systems (especially if you have 16 or 32gb of memory). I would personally take Librewolf’s privacy features over closed-source Vivaldi any day. Linux overall is much more efficient than Windows and I would bet that your system idle memory usage with nothing open is lower than it was with Windows.
For me, yes, everything just works. Fedora 42 gnome. Arch just worked as well. Nvidia 4090. Heavy flatpak user. I’ve had issues with mint and Debian distros being too far behind. My son runs Ubuntu today though - again no issues. And with a video card.
My vote is something is up with your install. Try another distro - maybe one of the gaming focused ones. Or just plain fedora workstation.
OP’s experience with Linux:
For real though, sorry it’s stressful at times, Jack. I have issues all the time, but the thing is, I’ve been doing it for so long now I know where most relevant system files are and how to drop to CLI and edit them to fix whatever I broke. It’s still tedious at times, but I feel much more in control than I used to when Windows would go tits up.
Just remember what ol’ Jack Burton does when the earth quakes, and the poison arrows fall from the sky, and the pillars of Heaven shake. Yeah, Jack Burton just looks that big ol’ LINUX OS right square in the eye and he says, “Give me your best shot, pal. I can take it.”
Hello again, I remember you from another post I commented on lol.
So a few things:
- Linux didn’t “just work” for me when I switched over. I actually started my Linux journey with Arch like an idiot lol. Imagine the problems I had, pretty much nothing worked out of the box. I eventually got everything working after about 2 weeks of constant troubleshooting in the arch wiki, Linux forums, Reddit, and YouTube videos.
Then a few months later I accidentally blew up my whole system with some command I ran without understanding what I did, broke everything, couldn’t even boot into my OS anymore. I decided to distro hop a few times to see what worked best for me. Arch is great if you are a power user, but at the time I wasn’t, so it was a terrible choice for me.
I bounced between a few different distros and settled on Nobara, which is based on Fedora but with a ton of kernel-level patches for better gaming performance. And it came with lots of gaming related software already installed.
-
I actually had as many or more issues with Windows leading up to trying Linux. Windows has always been pretty buggy for me, just bad luck I guess. On average I have way more issues with Windows than Linux, and the Linux issues I can usually solve, but the Windows issues generally I just had to end up dealing with because there was no good solution.
-
I remember when I posted to you the other week that the most important thing for Linux distros was if it worked for you, and if you liked using it. Seems like so far you’ve answered that question with Ubuntu Studio in the negative. It’s not been working well for you, and you’re getting frustrated using it. That’s fine, the beauty of Linux is there are a ton of other options, and you aren’t stuck with just having to deal with a specific distro.
Some people will swear by a specific distro. They’ve used it for 10+ years on 15 different computers and never had a single major problem. Great for them, that doesn’t mean you will or won’t, try several, find your home distro and stick with it.
For me, there is one distro I would recommend for new Linux users more than any other, Linux Mint. It is based on Ubuntu, so you’ve already got a bit of experience with that under the hood. It comes with a easy GUI utility for installing NVidia drivers, so you don’t have to manually install additional repos and drivers via the terminal. Their Cinnamon desktop isn’t the prettiest or most modern looking desktop, it doesn’t have a ton of customizability either, but it’s rock stable. I’ve never had a single major crash or lock up with the Cinnamon desktop environment, it’s simple, intuitive, and stable.
Part of starting the Linux journey is trying different options. Some users get lucky their first time and land on the perfect distro that they use for years, but most don’t. Most try a handful of distros before settling on their favorite. You probably wouldn’t go to a shoe store, try on the first pair you see and then buy them right? You browse the selection, find a few that look nice and seem comfy, try them on, walk around in them, pose a bit, then pick your favorite.
And like I said before, as you build up your Linux skills, the issues will become easier and easier to solve. Problems that took me hours to troubleshoot and solve when I was new take 5 minutes to fix now. Things that I had to watch hours of videos and read dozens of forum posts to understand are just “common sense” to me now. You’ll get there, just keep an open mind and hold on, there is light at the end of the tunnel.
If you need/want additional help, DM me and I will do my best to help out. For Linux Mint if you decide to try it, don’t worry about the various alternative versions they have. Just go with their standard download, Linux Mint, Ubuntu edition, with the Cinnamon desktop.
I really appreciate you taking the time…again haha. I get that it’s a learning curve, my biggest issue is pretty user specific. I’m a freelance voice actor, which is why I chose Ubuntu Studio.
My concern for distro hopping is audio issues, more than I’ve already experienced. Ubuntu Studio was “built for creatives” so it seemed like the best option and based on my experience, it probably is haha. I can’t imagine trying to make this work from scratch.
The obvious answer is to go back to Windows, it really is WAY better for precise audio recording the easy way. Though I’ve matched (and even bettered) my audio output with Linux, it takes a lot more time and effort which won’t get better. Linux takes more steps for NY work flow and there’s no way around that.
That said, I made the switch for personal reasons, and I’ve fully committed even though it’s created many hurdles. I needed to vent, and really appreciate you and everyone else taking the time. Thank you.
No prob, always happy to help another user if I can, especially the newbies. I was you once, I remember many nights of wanting to rip my hair out and toss my computer out a window lol.
Audio issues can be a bear. What is your current setup? DAC, Microphone, DAW of choice, etc?
Shotgun mic into Behringer UV1 into Scarlett 4i4. I went from Adobe Audition to Reaper and it’s been a fucking challenge. Adobe is a garbage company, but I didn’t pay for it:) I love FOSS so much but Ardour was a bitch and a half. ALSA is frustrating as well as you can’t use more than one program at a time and JACK and PulseAudio don’t seem to recognize the Scarlett so those are out. I’ve got things working, but it dumbs down to like 3 clicks per 1 on Audition. Takes more time overall.
Check this out, not sure how relevant, but a cool project that unlocks some of the proprietary functionality of a bunch of Scarlett devices on Linux: ALSA Scarlett Control Panel
Also if you haven’t checked it out already, r/linuxaudio has some posts I found on various Scarlett device questions, you’ll have to search for specifics.
And lastly, are you using Reaper as a Flatpak? If you are, download “Flatseal” it’s a Flatpak app that allows you low level control of all your flatpak application permissions on your system. You can set all kinds of low level system access to the Flatpak you’re using, that can help fix various issues that come up because of how Flatpaks are sandboxed on Linux.
Hopefully some of this is helpful. I’m not an audio expert, so my abilities on this issue are limited sadly.