this post was submitted on 26 Feb 2026
140 points (96.7% liked)

Linux

63387 readers
705 users here now

From Wikipedia, the free encyclopedia

Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).

Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word "Linux" in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.

Rules

Related Communities

Community icon by Alpár-Etele Méder, licensed under CC BY 3.0

founded 6 years ago
MODERATORS
 

My current rig is featuring an I7 10th gen and a nvidia 4070ti. Is there a distro that you recommend me to use as a linux beginner that is also good for gaming and streaming, that will work with my pc parts? Because I heard that intel and nvidia are famous for causing issues on Linux.

top 50 comments
sorted by: hot top controversial new old
[–] HaraldvonBlauzahn@feddit.org 1 points 5 hours ago* (last edited 5 hours ago)

My feeling is that might be a lack of choice here. So, just my 0.00002 cents, to supply you with a few more options:

  • Just use Debian. It is boring but it will work.
  • Or, Tumleweed has been named. But it is not maximally stable. Better, use Tumbleweed in a VM on top of OpenSuSE leap. That way, you have both superb stability and a very current system.
  • You could also sell your nvidia card (let's be honest, it probavly will only bring you grief), and get a AMD radeon which is fully supported by a libre kernel. Then, you can install Guix on it. Then you have a truly reproducible, very lean and organized system.
  • If dropping the nvidia card sounds too extreme for you, you can also install Debian, and install Guix as a package manager on top of it. That will work because the Debian kernel supports the hardware. But don't forget that NVidia is a nuisance, often. Well, you might have luck.
  • Let's say you are short on money and you don't want a system that consumes too much RAM, since that has gotten expensive, man. So, you could get Debian with XFce as Desktop environment. Or, even leaner, you could get ICeWM.
  • Or in case you want a very fast Lisp-based window manager with very fast, manual tiling, try StumpWM, say, on Debian.
  • Or, if you want an automatic tiling WM, give i3wm or sway a try. Or GNOME with paperWM extension.
  • GNOME would also run on Ubuntu, or on Mint. Actually, it is all Debian under the hood, mostly. Just easier to install.
  • Or you want a privacy-focused Distro. Try Trisquel.
  • Or, you just want to keep it simple, perhaps. In that case, I'd recommend Debian. Or, perhaps for the start, Debian-derived distro that is easy to install. There are plenty.
  • But when you want to have it even simpler, get rid of the nvidia card. This really simplifies things.
[–] KrispeeIguana@lemmy.ml 1 points 8 hours ago

My first distro was Mint. It's great for beginner Linux users, and it's pretty stable. It also avoids the Snap problem Ubuntu forces upon their users.

If you're looking for a more bleeding edge solution, I recommend Garuda Linux. It's Arch-based, and it has a bunch of game-related stuff already installed. It might be a tad less stable due to the Arch underbelly, but I personally like the package system (pacman) a lot more than apt. Also, you get the unmatched power of the Arch wiki when you're in trouble.

[–] Ghostie@lemmy.zip 5 points 1 day ago

Haven’t had a problem on Bazzite. Intel i9 and nvidia 3060.

[–] olafurp@lemmy.world 5 points 1 day ago

First pick a desktop environment, currently KDE, Gnome and Cinnamon are the best.

  • Gnome: Opinionated design like apple
  • KDE: tons of options.
  • Cinnamon: A bit fewer options than KDE but still a lot.

All of them are very robust and have a massive user base.

Then pick a base to operate on. Fedora, Ubuntu and Mint are all good options.

  • Fedora and Ubuntu are good for newer hardware and 99% of the time just works.
  • Mint just works all the except for newer hardware.

Nvidia GPUs are not a big issue but you have to install the proprietary driver yourself for best performance and fewest bugs.

My pick for you is something your friend uses if you have a friend on Linux otherwise Fedora KDE or Kubuntu.

[–] Broken@lemmy.ml 3 points 1 day ago

There's a lot of info in these comments and a ton of it is good.

I will say that the best advice is to boot from a USB and try out a system for a bit. You can easily swap around that way without a commitment.

I will also say that my opinion is to start with Mint. It's similar enough to windows in layout/workflow to feel familiar and is "boring" in a stable, easy to use way.

Use it and learn Linux. I say learn, because it doesn't matter what the OS looks like as much as how it works, and Linux (any flavor) works differently than windows. Learn those idiosyncrasies and then of you decide you want to try something else then you're up to speed to move on and judge a different system with a baseline.

[–] Crozekiel@lemmy.zip 5 points 2 days ago* (last edited 2 days ago) (1 children)

Any and all advice anyone gives you is going to be heavily weighted by their personal experiences, which is not bad, but also may not be your experience. Truly the best thing to do, if you are willing, is to try a bunch.

Download several different distributions. Get as many USB sticks as you reasonably can. Flash a different distro to each drive. Boot to them one at a time, and try them out. See what you like about one versus another. Hopefully you find one that just "clicks" for you, and then you actually install it to the computer. From there, if everything works, great - enjoy your computer. However, if you immediately run into problems, just go install your number 2 favorite and see if those problems exist there. There's a reasonable chance they won't.

Good places to start:

  • Mint
  • Debian
  • PopOS
  • Fedora (check out their "spins", there are a lot of flavors of Fedora)
  • Bazzite
  • OpenSUSE Tumbleweed
  • Cachy
  • Endeavor
  • Garuda

(There is a thing called Ventoy which kinda lets you use several distros from one usb stick, but I've also seen several distro's instructions warn against using it so maybe it isn't the best choice for a new convert). Also, obligatory stay away from Manjaro. It isn't worth it as a new convert...

[–] DreasNil@feddit.nu 1 points 1 day ago

This should be the answer to all these questions!

[–] DieserTypMatthias@lemmy.ml 10 points 2 days ago (2 children)
load more comments (2 replies)
[–] Someonelol@lemmy.dbzer0.com 2 points 1 day ago

From my experience running a setup with a RTX 3080, I recommend CachyOS. It has all the latest Nvidia drivers out of the box and you can download additional gaming packages in the "Hello" window. You can try other OSs but I found this one to be the most capable and versatile for me. As long as you make backups regularly and customize your experience with caution you'll have a good time.

any modern distro should work so if you want þe go to beginner distro try mint!

[–] Olhonestjim@lemmy.world 4 points 2 days ago

I started with a Steam Deck. Now I'm running PopOS on my Framework 13 and Bazzite on a home theatre PC. I've had far fewer issues with them than any flavor of Windows.

I can't go back. I won't.

[–] tresspass@lemmy.world 6 points 2 days ago

I have similar specs and use pop!_os with no problems. I've found it to be great for gaming.

[–] GaumBeist@lemmy.ml 27 points 3 days ago (4 children)

I had very few issues with a GTX 970 and i7-4790k. The only issues I hear about with either any more is the linux kernel not supporting some of the features of newer GPUs (e.g. I know ray-tracing was a pain-point at one point).

I don't like recommending distros based on such a general use case, mainly because every distro can be tweaked and configured to exactly what you want. Instead, you should research the different mainline distros that have been around for decades—Arch, Debian, Fedora, Gentoo, Guix, NixOS, OpenSuse, Slackware—and see what they're about, what sets them apart from others, what the maintainers' philosophies are, and what kind of package management system they work with. Once one sounds better than the others, look into it and try it out.

#Dos and Don'ts:

Don't try a niche distro. They are harder to troubleshoot and less likely to be actively maintained.

Don't use Ubuntu. It's just a suckier version of Debian. It used to be user-friendly Debian, but now Debian is more user-friendly than it.

Don't dual-boot with windows. This just solidifies your reliance on windows, especially if you're the type to give up on problem-solving issues that you didn't have in Windows. It also can cause issues with making Linux unbootable.

Do try a live usb with persistence before you commit entirely. It's not exactly the same as a complete install, but it's close enough to let you know how the OS feels and what hardware will or won't work with it. Some people say try a VM first, but that won't have direct hardware access.

Do problem solve the little things. Anything that irks you or bothers you or just slows down your workflow. It doesn't have to be an actual bug or glitch, just anything that could be better. This not only solidifies the feeling of ownership over your OS—you no longer have to settle for anyone else's lousy design choices—it teaches you the resources for troubleshooting larger issues.

Do plan around things not being plug and play at first. Want to test if a game runs on Linux? Great, set aside a couple of hours beforehand: first to install steam and set it up, then to figure out Proton, then to troubleshoot the game not even booting up, then to fix any glitches or whatnot, then to get your controller working. This won't always be the case, but it will irk you a lot less when it is if you expect it. The more you make time for solving these issues now, the less time they'll take up in the future (either they'll be gone, or you'll immediately know how to fix them, or your troubleshooting will be more streamlined).

Do set aside time to learn about Linux "under the hood." You don't have to become a computer scientist, but it will save you a lot of headaches, show you cool things you can do, and make your computer a smoother experience. It especially helps if you take the time to learn as they come up: e.g. installer asks you what "bootloader" you want, but you're not sure what that is, what it does, or why it's necessary? Now's the best time to take a little learning detour.

Do ask questions on forums.

Don't listen to the people who shame you for asking.

Do listen to the people who try to show you a better way of doing things, even if it's not your way.

[–] djdarren@piefed.social 3 points 2 days ago (2 children)

Don't use Ubuntu. It's just a suckier version of Debian. It used to be user-friendly Debian, but now Debian is more user-friendly than it.

As a reasonably new Linux user, who's merrily used Kubuntu for the past year, what makes Ubuntu sucky? Aside from dabbling in Asahi and a little bit of Arch, just to see why everyone loves it (I don't think my use-case is advanced enough to really tell the difference), my only real experience with Linux has been Mint and Kubuntu, both of which have been fine for me.

This isn't a bad-faith query, btw, I'm genuinely interested in what the actual differences are between Debian, Ubuntu, and Fedora.

[–] GaumBeist@lemmy.ml 1 points 23 hours ago (1 children)

There's nothing I can say to convince you Ubuntu is sucky if you don't personally experience problems with it/have the occasional "I wish I could do this, but I guess it's not possible" thoughts—spoiler: it's usually possible, just not with that distro; this is true for all distros though, there will always be things they cannot do that others can.

That being said, my biggest gripe with Ubuntu, besides canonical's geologic-paced attempts to make it profit-driven (which was what I was thinking of when I mentioned user-friendliness), is Snaps. I understand the motivation behind them, but the implementation was just sucky for many nitpicky reasons that I don't really care to enumerate rn.

I also just don't see much value in downstream for my needs. I can basically turn Debian into a Ubuntu clone if I want to, and my packages will still largely be supported by upstream maintainers. For bespoke distros it makes sense, but those are usually ill-maintained or hobby projects that update at glacial speeds.

I'm not saying that Debian >>>>> Ubuntu. It's better just enough that I'd recommend Debian before I would recommend Ubuntu.

[–] djdarren@piefed.social 1 points 11 hours ago

For what it's worth, I was planning on reinstalling my home server because I put Mint on it a year ago and I kinda feel like I've outgrown it. So it's now running Debian.

It obviously feels a lot more useful than Mint, but feels basically the same as my Kubuntu machine, largely because they're both running Plasma.

[–] TrumpetX@programming.dev 5 points 2 days ago (1 children)

People don't like Ubuntu because they're(Ubuntu) trying to make money with it. For end users, it's can be a non issue because "pro" is free for 5 computers. But seeing the paywall for some is really off putting to some (myself included).

Snap really sucks and is Ubuntu's attempt at a private garden. I hate it so much.

But yet I still use Ubuntu because it works, and if it doesn't work there's a post somewhere with details on how to fix it.

I've been using Linux off and on since Red Hat 5.2 ish era. I can handle the tech geek stuff. I just don't want to.

[–] fluxx@lemmy.world 5 points 2 days ago (1 children)

+1

Hate pro, but more than that - hate Snap! Switched to Mint and couldn't be happier, it was seamless. I already only use none of Ubuntu defaults, so switching to mint and copying my dotfiles was almost as if I didn't even do anything. On my other machine, I just uninstalled Snap, which is close, but I feel like switching to Mint entirely would be even better. I just can't bring myself to backup everything to do a fresh install.

[–] TrumpetX@programming.dev 2 points 2 days ago

I just deal with snap and don't use it unless I have to. The pro thing is kind of stupid. I have 6 computers and vms on pro. There is no actual check preventing it from working. They have some bug where it appears like your have double the computers checking in sometimes. So when I had 5, it'd show 10 sometimes. So now it just shows 6 or 12.

Everything works fine. I'm ignoring it for now.

Someday I'll switch, but until that day, I'm chillin'.

load more comments (3 replies)
[–] Horsey@lemmy.world 3 points 2 days ago* (last edited 2 days ago)

The desktop environment you choose is really down to what you prefer:

Like trackpads? Gnome

Like the Windows desktop (and/or like customization)? KDE

Like windows XP flat UI or brutally simple UI? Cinnamon/XFCE

Want to dive into the unknown cutting edge? Cosmic

[–] OR3X@lemmy.world 30 points 3 days ago (3 children)

Stay away from the "bandwagon" distros for your first time. Bazzite, Pop_OS, Cachy, etc. There's nothing wrong with them, but a lot more people use and have been using the more established distros such as Debian, Ubuntu, Mint, Fedora, etc. So if you run into any weird edge case issues it's much more likely that someone else has already been there and discovered solutions. Once you're comfortable with Linux you can start exploring the more niche distros that are better tailored to you. Have fun!

[–] Cethin@lemmy.zip 1 points 1 day ago

I'm not sure I agree totally. In particular for CachyOS, since it's Arch based, most solutions for Arch also apply. The Arch wiki is a great resource, and is often the place fixes are found even when not on Arch. Also, CachyOS (and others, like Garuda) are set up to run on modern gaming hardware. They are more likely to work for Nvidia and Intel hardware I believe. Ubuntu, Mint, Fedora, etc are great if you're using it for an old laptop or something, but I think gamers, in particular, are likely better served by these other distros.

[–] tmjaea@lemmy.world 18 points 3 days ago (2 children)

I'm not sure about this. I'm my experience, 90-99% of the solutions originally for Ubuntu worked for me in Pop.

[–] poopsmith@lemmy.ml 2 points 1 day ago

Yeah, and since System76 supports Nvidia cards in their hardware, the drivers tend to work out of the box.

load more comments (1 replies)
[–] hikaru755@lemmy.world 2 points 2 days ago* (last edited 2 days ago)

if you run into any weird edge case issues it's much more likely that someone else has already been there and discovered solutions

While that is true, the amount of those weird edge cases that you'll get varies wildly between distros. In my experience so far on a somewhat comparable rig to OP, Bazzite has been the only one that actually just worked out of the box and had not a single hickup, while any other distro I've tried (Pop, Fedora and Arch) all had several issues that required troubleshooting.

So, I guess, for someone willing to actually understand Linux, learn, and troubleshoot issues themselves, your advice is the way to go, but for the relative who wants their system to just work and would call me anyway at any sign of trouble, I'm recommending Bazzite (or Aurora, I guess) all the way

[–] jaypatelani@lemmy.ml 8 points 2 days ago
[–] Lets_Disco@retrolemmy.com 1 points 1 day ago* (last edited 1 day ago)

Since you specifically mentioned gaming and streaming, a great option for you as a beginner is Nobara.

It is built specifically for gaming and streaming and has many of the tools pre-installed and makes DaVinci Resolve setup really easy (is a challenge otherwise lol). It's based on Fedora, heavily modified kernel for performance and makes Fedora ready for gaming out of the box (which is why I discourage Fedora for gaming as a beginner, that takes a lot of set up for gaming and nvidia).

Nobara is also great for beginners because it comes with some brilliant GUI options - apps that let you click onto the specific drivers, packages you might need and the Welcome app includes options step by step of what to install. You will mostly use such an app for updates, so it takes away a lot of the fear of the terminal (but you can still use no problem). It also includes some great options for streaming apps you'll need.

Also comes with KDE as its main suggestion (Nobara version of it or pure KDE, very little difference, basically the same with a few extra Nobara icons added i think). KDE is a fantastic DE, the workflow is similar to Windows out of the box and you won't be unfamiliar with it, great one to start with. Plus its so customisable so you can get it looking very different from windows if you wish (which i did with mine).

They have a great Discord too if you wanna ask any questions about specific games or issues. It's basically Fedora but gentler learning curve and everything you need ready to go out of the box

[–] pinball_wizard@lemmy.zip 8 points 2 days ago* (last edited 2 days ago) (2 children)

My oldish Nvidia 4xxx GPU worked immediately and automatically on Linux Mint.

Your mileage may vary.

Edit: To be clear, I didn't do any command line, or even change a setting. Mint just automatically detected my Nvidia GPU and got it working during the install while I looked at pretty pictures and new user tips.

(Disclaimer: Folks here have warned me this may have been some combination of luck and my Nvidia GPU being a few years old.)

When my Mint install finished, I searched for "Steam" in the Mint software center and clicked "Install".

A few minutes later I was playing a game from my Steam library without any issues, without any config changes, and without any command line use.

Edit 2: On Linux, there's a little Penguin icon in the Steam library filters. Click that, and it'll only show your games that Valve is pretty confident will run without any issue.

It took me a few clicks to realize it did anything, at all. Very few of my games were filtered out. None of my games that were filtered out happened to fit in the first page of search results.

So at first it looked like penguin filter button did nothing.

[–] heyfrancis@lemmy.ml 5 points 2 days ago

+1 for LM, no issues so far with my gaming laptop

[–] Etzello@midwest.social 2 points 2 days ago (1 children)

That's pretty awesome, I bought an old used laptop, not a gaming laptop to practice and I'm new in the Cybersecurity field so I'm a little behind layman stage of using Linux. I installed Ubuntu on that laptop and it's been a pleasure to use. I was gonna partition my gaming PC's main drive and try Linux Mint on it. Even if my Nvidia card might not work out of the box, there's a whole open source community who make compatible drivers independently. I love the open source community. Bunch of people who do what they love without demanding anything for it, just wow.

[–] pinball_wizard@lemmy.zip 2 points 2 days ago* (last edited 2 days ago) (1 children)

I was gonna partition my gaming PC's main drive and try Linux Mint on it.

Nice!

If you can afford it, I lately recommend getting a separate harddrive, and physically taking the Windows drive out, and putting a blank drive in, to run Linux on.

Windows has never liked to share, and has gotten worse (more aggressive preventing other operating systems from booting) with various integrations into BIOS for secure boot.

Also, either way, be sure to back everything up while Windows is still installed. It is much easier to lose data today, due to secure boot and full disk encryption being the default.

(Putting the Windows drive back in and resetting any BIOS settings should be enough, but it is possible that Windows will decide it wants the full disk encryption (FDE) password. I believe I have found my FDE password on the web through Microsoft account, but there's just more that can go wrong, today. So I prefer to just have my files backed up so I can relax.)

(And be aware that it may not be possible to backup files directly from a removed Windows drive, if full disk encryption was enabled. There's probably a utility for it, as long as you have the FDE password. But again, it's much less effort to just make backups before pulling the Windows drive out.)

I've had the best experience booting to a fresh blank harddrive and installing Linux Mint on it, and throwing the Windows drive into a drawer until I find I want the extra drive space more than I want a retreat path to Windows.

[–] Etzello@midwest.social 2 points 1 day ago

I highly appreciate your advice on this. I was reading up on it earlier and what I found was being alarmist about it and I remember from many years ago that it wasn't supposed to be this tedious but you seem to verify that it kinda is tedious these days. Thanks

[–] JoeMontayna@lemmy.ml 2 points 2 days ago (1 children)

For us dummies that are just getting started, and most of us are only doing it now because gaming has kept us on Windows, it would be nice if there were a Linux distribution that was singlularly focused on gaming.

[–] Pissed@lemmy.ml 2 points 2 days ago
[–] Ftumch@lemmy.today 15 points 3 days ago

I'd suggest getting Linux Mint or another distro with a large user base like Ubuntu, Fedora, Suse or Debian. That way if you do run into problems, there'll be a lot of people online that can help you.

The main advantage of gaming-focused distros like Bazzite is that Nvidia's proprietary drivers and Steam come pre-installed. However, if you're a gamer and a streamer, you're probably used to a little tinkering, so you should be able to install both of those by hand. (Both can be done through a GUI.) You might also get marginally better performance from these, but IMO this won't be noticeable enough to be worth the trouble.

If you do choose to go with Mint, I recommend installing the Nvidia drivers through the "Driver Manager" and a newer kernel through the "Update Manager".

[–] just_another_person@lemmy.world 16 points 3 days ago (1 children)

Every Linux distro will work with your hardware, aside from edge case components in certain situations. There is no difference in distros for hardware compatibility, unless you're thinking of running a very old versions of something. Anything will work.

There is also no major difference between distros for gaming performance. The only difference in "gaming" distros is that they have certain software preselected and installed. You can just do this yourself anyway.

I currently suggest Fedora for beginners because it's dead simple. The big difference between any distro is going to be the default Desktop Environment, and you can choose whatever you want after you install anyway.

If you like Windows' UI, give KDE a shot. If you want something more like MacOS, go for Gnome. Either work great.

If you want to try multiple, download some LiveUSB images, start em up and poke around a bit. If you change your mind after install, you can just install a different DE and switch over without needing to reinstall the entire OS.

[–] LordeMostarda@lemmy.eco.br 10 points 3 days ago (4 children)

I really like Fedora, but please correct me if I'm wrong, isn't it a bit difficult for a beginner to install nvidia drivers on it? Like, in Linux Mint you can simply open the Driver Manager app and install them

load more comments (4 replies)
[–] Sarothazrom@lemmy.world 12 points 3 days ago (1 children)

I've been using Mint for almost a year now and what few problems I've had have been fixed with a few easy searches and a bit of forum help. Love it! :)

load more comments (1 replies)
[–] FourThirteen@lemmy.world 3 points 2 days ago* (last edited 2 days ago)

Debian, it's 30+ years old for a reason.

[–] Auster@thebrainbin.org 12 points 3 days ago (3 children)

Linux Mint is generally the best "it just works" case, focused on stability (to the detriment of speed of updates), ease of use and visually reminding of Windows.

Also Mint comes with a few official visual* changes, but if I might suggest, go with Xfce, not the Cinnamon one. The Cinnamon version of Mint has too many animations that only add micro workflow delays, while Xfce doesn't have all the fancy effects making it faster to use.

*avoiding technical jargons to not confuse the OP

load more comments (3 replies)
[–] kyub@discuss.tchncs.de 9 points 3 days ago

Mint or Fedora(KDE) are great choices. Kubuntu, PopOS or OpenSuSE might also be suitable for beginners. Stay away from Arch-based distributions until you are at least a bit more experienced.

Intel (anything) works without problems on Linux (in fact, Intel is among the most Linux-supportive companies out there and most or all of their drivers are open source and part of the kernel, as it should be in the Linux world).

Nvidia GPUs used to be problematic in the past, it's better now, still not as great as AMD GPUs are on Linux (they're literally plug and play these days) but I think when going with the distro mentioned above it's going to be just as easy Just make sure to enable support for NVidia drivers or "enable 3rd party drivers/repositories" (you'll be asked during setup) so that those distributions will also install those slightly non-standard Nvidia packages which they might not do otherwise for "purity" reasons.

[–] Lettuceeatlettuce@lemmy.ml 1 points 2 days ago

Start with Linux Mint. It's similar in vibe to older Windows, (think Windows 7/10)

You can use the GUI for everything, even major version upgrades, driver installations, and Kernel changes.

It comes with everything you need to get started, and their software portal is easy to use and get stuff from, including gaming staples like Steam, OBS Studio, etc.

[–] bjoern_tantau@swg-empire.de 11 points 3 days ago* (last edited 3 days ago)

Nvidia is the problematic one. But in most cases that just means that you have to install extra drivers after installation. In most distributions that just means installing an extra package and rebooting. Don't go to the nvidia website for that.

If you are already familiar with a Linux distribution use that. If you have a friend who uses Linux use the same thing they do. Or just use Mint.

You can change the way your system looks and works by choosing a different desktop environment. Many distributions just have one default but you can always change that later on. The big ones are Gnome which is a bit more like Mac OSX and KDE which is more Windows like. KDE also offers much more customisability.

load more comments
view more: next ›