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.
I boarded my friend on arch and he took it like a champ. Beware, it has a very steep learning curve and needs patience. But otherwise, a more pre-configured distro is better. Cachy os, endeavour, or as much as hate to say, fedora.
The more important thing is the DE. I strongly suggest Plasma (kde).
Fedora Kinoite or Bazzite (which is based on Fedora Kinoite).
Both are “immutable” which all you need to know means they are essentially impossible to meaningfully break.
Both use the KDE interface which is very similar to Windows and very tweak-able.
They’re very similar, but Bazzite is the one to go with if you do a lot of gaming. It’s basically the Steam Deck OS plus a little more. I’ve tested Bazzite with an Nvidia card and had no issues whatsoever and performance was nearly identical to what I was getting with Windows.
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! :)
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.
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”.
1: You’re not yet ready for Arch and Arch derivatives (CachyOS, EndeavorOS, etc.)
2: Fedora KDE
3: Fedora KDE
4: Fedora KDE
Linux Mint is good, but it, like Ubuntu and Debian, are “vintage” linuxes that are very behind on software versions. Things are moving very fast right now with a lot of back end linux stuff changing rapidly to support more people and programs coming off Windows. Fedora is the best “middle ground” in that it’s not Arch bleeding edge, but it is also not Debian stable “vintage”.
You do need to install RPM Fusion for Fedora to go from nvidia open source driver to nvidia proprietary driver, though.
KDE is a fully featured desktop that will give you familiarity with Windows-like layouts. Some other desktops, like GNOME, tend to reinvent the wheel and have very different desktop workflows. You’ll have to boot the live discs / sticks and poke around to understand what I mean.
To make a boot disc, use an 8GB+ usb stick and rufus - https://rufus.ie/
This sounds like a good idea.
I started my Linux journey with Mint. Installation was fine and everything worked, but gaming performance was terrible. I think because not properly supporting my 9700 gre.
Then I installed nobara (fedora) and was really happy. Everything work smoothly. Also the gaming performance was at least as good as on windows. But the fact, that this distro is a small project of a single person I started too loog around for an alternative.
This led to me installing CashyOS (Arch). The setup was a little more complicated and I needed to install more additional packages, than on nobara. It has been a few weeks now, everything is working without much problems, but still… I somehow do not feel at home, like when running nobara.
I thought about switching back to nobara, but maybe fedora KDE is also an option…
I’ve been using fedora for 3 months now and second this. fedora gud.
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.
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
Fedora is a great distro. IMO it and Mint are the “it just works” distros. Mint just works, unless it doesn’t - usually a result of bleeding edge hardware. That’s where fedora comes in - newer stuff but without the downsides of something like arch.
The thing with fedora is that it’s “pure”. You have to install codecs and whatnot. Once you realize that there’s a team (rpmfusion.org) that is dedicated to making these things easy - fedora becomes much more tolerable for a newcomer. While it’s a bad idea to copy commands and jam them into the terminal - in this one particular case, I tell people to just copy and paste the commands and just do what they say. Boom nvidia and codecs installed and everything just works.
Fedora is a great distro. IMO it and Mint are the “it just works” distros.
Hard agree:
- Mint = “Just works”
- Fedora KDE = “Just works but also has a bunch of useful features and up-to-date packages”
Push button just like anything else. Same issues exist on Fedora that exist elsewhere, which is really an Nvidia problem, and has nothing to do with the distro.
There are a couple distros that install Nvidia drivers as part of their package selection, but they also have the same issues, because, Nvidia.
That’s why Ultramarine exists. It’s just Fedora with RPM-Fusion (the non-free repo) preconfigured and the Nvidia drivers preinstalled.
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
Mint is for sure an excellent option but I recommend Fedora Kinoite (or Bazzite) these days for someone used to Windows because their immutability makes them even more solid and harder to break.
Also regarding Nvidia, I don’t have great experience with it, but Mint Cinnamon and Mint Xfce work rather well with the RTX board my laptop has, just having to add a control tool to change from the default Intel one.
And dunno how it is nowadays, but there’s a third version of Mint, LMDE, that when I tested, was very problematic to get the Nvidia board to work. Though that was over a year ago so maybe they fixed it since.
LMDE is Debian based whereas the regular Mint is Ubuntu-based, which probably explains issues you’ve experienced.
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.
You’ve already gotten several good replies, and I’ll add a couple more details that might be related to your use case:
Bazzite is a “gaming distro” with built-in Steam integrations. It’s great if all you do on the machine is game and do gaming-related things, like streaming. It’s what I use on my dedicated gaming PC, under my TV. Things mostly Just Work, and I’ve only had to mess with configuration files when setting up things like wake-on-USB and my custom Network shares.
Gaming and streaming will work on basically any distro. And if you pick a distro based on Debian or Fedora, it should be stable and fairly easy to get used to.
Don’t wipe out Windows yet. Install Linux on a separate partition, or even better a separate drive. That way, you can switch off between them until you’re fully used to Linux. Let yourself transition over a few months. That way, if you struggle to do something in Linux, you can switch back over to Windows and get it done.
Some folks try to change all at once, then get frustrated if they hit a stumbling block. It’s safer to keep Windows as a backup, so you don’t feel trapped if something goes wrong.
Bazzite isn’t only good if you’re only using it for gaming
Yeah Bazzite is excellent all around. It’s usually what I recommend to anyone with Nvidia.
Oh yeah, totally correct. But it bills itself as a “gaming distro.”
I’ve had a great experience as a Linux noob using Garuda. It comes with an Nvidia version and has worked great out of the box.
Ubuntu, linux mint, Bazzite… they’ll all work great. My advice? Download all ISOs into a USB with Ventoy installed in it, so you can drag and drop .iso files into the usb, and boot each live image so you can play around for a bit and see which one you like more.
Good advice on the Ventoy front. It makes trying out things very comfortable, if you have a large enough thumbdrive (>32GB).
Don’t push beginners towards immutable distros such as Bazzite though. Some things there can only be installed within distroboxes, and expecting beginners to fiddle with containers and images of other distros is way more than they should have to contend with.
As a Guix user, I recommend Ubuntu. If you stick with it, there are specific distros for gaming, but, Ubuntu has such a large user base it makes it very easy to get answers to questions that are specific to your distro. Ubuntu makes it easy to install nvidia and other ‘3rd party drivers’, it’ll just work. I do recommend installing software in the terminal, the Ubuntu app store I feel has some rough edges.
ZorinOS or PopOS with nvidia drivers
Zorin is great for a grandma, but for someone who knows computers I think it’s too simple.
From OP’s post it sounded like they want simple / not tweaking their OS so they can focus on gaming.
Kubuntu is what I use to game/VR/stream, it also asks during install if you want non-free repo which will install your nvidia drivers then you can choose which version you use in the settings menu, I used official for VR as that was the recommendation.
My current rig is all AMD (for compatibility) my previous rig was ryzen and rtx 2070 super upgraded to 4070 ti super, works great for streaming and gaming, the gf had an intel with 4 numbers, my rig before my previous rig, and it worked as well under linux as win 10.
As others have suggested, get the ISO’s of several distros: Kubuntu/Ubuntu/Mint/Fedora/Cachy/etc and try them all before you blow your current setup away. My last system was my transition system, kept win 10 and installed a second drive for Kubuntu and used “bios” to chose when to boot it (duel boot on same drive will be problematic after a specific win update, you won’t know which until you do lol) then found replacement software that I needed to move over 100%.
Good luck










