I think i am ready to switch from windows and need advice

https://lemmy.world/post/43601175

I think i am ready to switch from windows and need advice - Lemmy.World

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.

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

That’s why Ultramarine exists. It’s just Fedora with RPM-Fusion (the non-free repo) preconfigured and the Nvidia drivers preinstalled.

ultramarine-linux.org

Ultramarine Linux

Ultramarine is a modern operating system that lets you just do your thing with the hardware and tools you already love.

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.

The answer is always Mint
The answer used to be mint. Now there are quite a few distros that are stable and “just work”. I’m using cachy as a daily driver at work and haven’t had any issues at all. And it’s arch based! So much for arch being unstable
Yeah I agree, Mint used to be my recommendation (and it’s a good choice for sure) but now I say Bazzite or Kinoite (for a newbie used to Windows) because KDE Plasma is better than Windows and the immutability adds another layer of stability.

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.”
from my experience distro hoping, the distro that gave me the least trouble was manjaro(kde), even mint I had some issues. I use my computer just to play games, and recently I’ve been using bazzite. hooked my pc to the TV and it’s working fine so far, with minor hiccups.

Friends don’t let friends use Manjaro. Their team is so disfunctional that they regularly fail to renew the SSL certificate of their website. I think the last time was yesterday.

If you want a more user friendly Arch experience use CachyOS.

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!
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.

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 - rufus.ie

Rufus - The Official Website (Download, New Releases)

Rufus is a small application that creates bootable USB drives, which can then be used to install or run Microsoft Windows, Linux or DOS. In just a few minutes, and with very few clicks, Rufus can help you run a new Operating System on your computer...

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…

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.
Don’t get me wrong I love what Zorin is doing but I still think Bazzite is going to be much more “set it and forge it” for gaming than Zorin.

I’m also assuming OP doesn’t want a gaming-only setup / wants to actually have a general purpose use desktop too for work, etc.

Bazzite isn’t well suited as a general purpose work + gaming machine.

Are you kidding? It’s excellent as an everyday desktop! It is basically Fedora Kinoite with a bunch of quality of life stuff for gaming.

Ahh I see. Won’t the immutability impede work? I guess that depends on the type of work. But given OP is switching from Windows for first time it’s unlikely they’ll be wanting to mess that.

yeah Bazzite is also a fine gaming + typical work option

Immutability just means the system files can’t be edited easily. Basically every time you update you’re updating the entire OS all at once. Which is a good way to keep things stable while also modern!

Unless there’s an application not available via Appimage or Flatpak (“app store”), most users will never even come up against the immutability aspect.

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 thought Bazzite was now dying?
You must be thinking of something else, they just pushed an update last week and are arguably rapidly becoming the closest thing Linux has ever been to mainstream. I just saw that my Life in Gaming (a channel about console gaming) just made a video about it.
@Nexyte
Ubuntu or Linux Mint are good distros for a novice.
Check bazzite.gg
Bazzite - The operating system for the next generation of gamers

Bazzite makes gaming and everyday use smoother and simpler across desktop PCs, handhelds, tablets, and home theater PCs.

Just use Fedora.
Fedora Atomic! Kinoite rocks
I went straight to uBlue Aurora and I’m very happy with this distro.

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.

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.

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…

This should be the answer to all these questions!

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.