this post was submitted on 24 Apr 2025
63 points (98.5% liked)

No Stupid Questions

40325 readers
1155 users here now

No such thing. Ask away!

!nostupidquestions is a community dedicated to being helpful and answering each others' questions on various topics.

The rules for posting and commenting, besides the rules defined here for lemmy.world, are as follows:

Rules (interactive)


Rule 1- All posts must be legitimate questions. All post titles must include a question.

All posts must be legitimate questions, and all post titles must include a question. Questions that are joke or trolling questions, memes, song lyrics as title, etc. are not allowed here. See Rule 6 for all exceptions.



Rule 2- Your question subject cannot be illegal or NSFW material.

Your question subject cannot be illegal or NSFW material. You will be warned first, banned second.



Rule 3- Do not seek mental, medical and professional help here.

Do not seek mental, medical and professional help here. Breaking this rule will not get you or your post removed, but it will put you at risk, and possibly in danger.



Rule 4- No self promotion or upvote-farming of any kind.

That's it.



Rule 5- No baiting or sealioning or promoting an agenda.

Questions which, instead of being of an innocuous nature, are specifically intended (based on reports and in the opinion of our crack moderation team) to bait users into ideological wars on charged political topics will be removed and the authors warned - or banned - depending on severity.



Rule 6- Regarding META posts and joke questions.

Provided it is about the community itself, you may post non-question posts using the [META] tag on your post title.

On fridays, you are allowed to post meme and troll questions, on the condition that it's in text format only, and conforms with our other rules. These posts MUST include the [NSQ Friday] tag in their title.

If you post a serious question on friday and are looking only for legitimate answers, then please include the [Serious] tag on your post. Irrelevant replies will then be removed by moderators.



Rule 7- You can't intentionally annoy, mock, or harass other members.

If you intentionally annoy, mock, harass, or discriminate against any individual member, you will be removed.

Likewise, if you are a member, sympathiser or a resemblant of a movement that is known to largely hate, mock, discriminate against, and/or want to take lives of a group of people, and you were provably vocal about your hate, then you will be banned on sight.



Rule 8- All comments should try to stay relevant to their parent content.



Rule 9- Reposts from other platforms are not allowed.

Let everyone have their own content.



Rule 10- Majority of bots aren't allowed to participate here. This includes using AI responses and summaries.



Credits

Our breathtaking icon was bestowed upon us by @Cevilia!

The greatest banner of all time: by @TheOneWithTheHair!

founded 2 years ago
MODERATORS
 

Like perhaps many others I am debating what to do with my PC at the end of support for windows 10 later this year. I have read a lot of discussions here about switching to Linux, and a lot of commentary that though it has gotten a lot more plug and play it maybe still has some weaknesses. I just want to know what those are, and if it can support what I currently do with my computer.

Basically my computer is just for gaming. I play a plethora of games both major titles and small indy games. I also use mods on my games sometimes. Beyond gaming it's just basic web browsing.

More specific questions:

  1. I think I need to pick a "distro", right? Based on the above, which distro may work best for me?

  2. what am I most likely to NOT be able to do, if anything? I have heard modding in particular can be challenging with Linux. Like Skyrim mods that use a script extender or rely on various Windows programs. Is that true? Are there some smaller indy games that don't have Linux support (thinking back to the early mac days)?

  3. I would rate my computer technical ability at like..... A 4/10. I haven't done anything too crazy but can Google most issues and willing to learn. Is this realistically enough to get me up and running with Linux? I don't have any programming experience or anything of the sort.

  4. if the final answer here involves running a windows partition, is it possible to safely still use a windows 10 partition, even after the end of support? Or does it need to be a windows 11 partition? Best case is no partition, but curious if it comes to that.

  5. anything else I might run into that I'm not expecting? Words of encouragement?

top 48 comments
sorted by: hot top controversial new old
[–] Contramuffin@lemmy.world 3 points 1 day ago* (last edited 1 day ago)

Switched over to Linux last year. I gave Windows 11 a fair chance and it was a horrible experience. Installed Linux instead and now I basically never use Windows.

The distro itself doesn't particularly matter. Unless you're picking a niche distro or one designed for experts, all of them will have a good level of polish. What does matter is the desktop environment, which is the look and feel of the OS.

Many distros offer various desktop environments, and it can be a good idea to take a look at different desktop environments and see which one you like. I personally enjoy KDE Plasma, since I feel like it resembles Windows 10 the most. A bunch of popular distros like Bazzite and Fedora offer KDE Plasma variants. Alternatively, many people also like Cinnamon, though I personally think it looks somewhat outdated. Cinnamon is primarily offered by Linux Mint.

With the right desktop environment, Linux isn't actually particularly technical. There's definitely been a push recently to try to make things more user friendly. From time to time, you might still have to open terminal to do more advanced things, but I find that you can generally get by.

However, the way you do things in Linux is pretty different than in Windows, and it definitely takes a bit of getting used to and building up a new set of muscle memory. You will get frustrated that something isn't where you think it is. My advice is that you should dual boot and keep a copy of Windows, so that you can switch back to Windows when you just need to get stuff done.

As for gaming, basically everything just works out of the box. I don't even bother to check for Linux compatibility. Make sure to enable compatibility in the Steam settings and you should be good to go. The only time when games don't work is if a game uses an anticheat that specifically blocks Linux - if you plan to play online games, it might be worth checking if the anticheat that it uses allows Linux or not. I haven't tried modding so I can't comment too much about that

[–] zlatiah@lemmy.world 2 points 1 day ago
  1. See other recommendations for gaming-specific distros as I'm not familiar with them... Overall, most "beginner-friendly" distros (Fedora, Mint, ...) that are not named Ubuntu are good. Ubuntu is not bad per-se: they just have their own ways of doing certain things that are counter-intuitive. Also don't follow the memes and use Arch Linux or something (Arch is good, but not-beginner-friendly)

  2. Some multi-player games have anti-cheats that straight-up won't work on linux, so if you play any large online-based games it might help to check their linux support first. Otherwise, there are unique examples like Skyrim that are very hard to mod on linux, but most mainstream games should work either out-of-the-box or with very minor tinkering. Unless if you're into some weird esoteric retro games like me... if so then good luck learning WINE lol

  3. As long as you follow 1 you should be fine. In my opinion most beginner linux distros are more intuitive than Windows so...

  4. I'm not sure if it is a good idea to dual boot unless you are reasonably familiar with computers... as dual booting can be finicky and sometimes Windows can just eat the linux partition. But I think it is doable? Again I don't recommend dual-booting so...

  5. IMO the biggest decision most beginners have to make is between Gnome/KDE (two of the most popular desktop environments), not between distros. Try to see which one clicks with you more! Also make sure to back up data before switching. Good luck!

[–] hperrin@lemmy.ca 2 points 1 day ago* (last edited 1 day ago) (1 children)

If you’re going to dual boot, the latest version of Fedora makes that really easy to set up. Linux Mint is also a really good choice. For the love of god, avoid Ubuntu like the plague. It is not user friendly anymore. If you ever have to look up a guide on how to set up Flatpak, you’re in the wrong distro. Flatpaks should be front and center in the software center.

Btw, you don’t download installers from the internet like you do with Windows. You install software from the software app. On Gnome, it’s called Software, and on KDE, it’s called Discover. Fedora offers both Gnome and KDE. Since you’re new to Linux, I’d recommend KDE. It’s similar to the Windows layout.

Then Mint uses Cinnamon. It’s similar to a Windows layout. I don’t know what the software app is called. Cinnamon is really user friendly and familiar. You’d like it.

Then there’s Bazzite. Bazzite is great if you only want to game. Like, if you’re setting up a console-like PC for your living room. But, it does have some issues. The biggest one is that it’s immutable. That’s great (and actually beneficial) if you don’t need to change anything about the system, which you probably don’t anyway, but it gets annoying if you ever need to do anything more advanced. It also can only install containerized apps, so like Flatpak. (It can technically install packages, but they get wiped on the next update.) If you’re really 100% sure that you’re only ever going to game and do very basic things like browsing, basic photo editing, media, etc, then Bazzite would work for you. Remember to run the updater from Desktop Mode once in a while.

Since Linux is free and easy to installed, you can try out all and see which one you like. If you’re dual booting, that might be a bad idea, so instead, try them out using VirtualBox in Windows. In a VirtualBox, your games won’t run, btw, because they don’t have access to your graphics card.

If your games aren’t running well, you may need to install the Nvidia drivers from the software app. Just search for Nvidia driver, and you’ll find it. After an install and a reboot, your games should run fine.

Backup everything on your PC before you continue, in case anything goes wrong. As another user recommended, installing Linux to a separate drive is a lot easier and less problematic than trying to resize your Windows partition and use the same drive.

Final notes, some things to know about Linux:

  • Windows games run through Proton. Proton is based on Wine. It’s a translation layer that takes system and API calls from the game and translates them from Windows calls to Linux calls. It has very little performance impact, if any at all.
  • No drive letters: you have a root file system mounted at /, and other drives get mounted to paths inside that. This is how normal computers have worked since the 60s. Windows has drive letters because it is based on DOS, which was weird. Also, it uses a slash to separate paths instead of a backslash. Again, backslash is a weird DOS thing.
  • The terminal really isn’t scary. It’s just a way to run apps that generally don’t have a GUI, but instead take text as input and give text as output.
  • You probably won’t need to use the terminal.
  • If anyone ever tells you to run a command that starts with “dd” or “rm”, be super wary. Those commands can destroy your system. Same with “sudo”. That command runs things as “root”, which is the administrator account.
  • ”Linux” generally refers to a bunch of different operating systems with varying experiences and difficulty levels, but technically, “Linux” is just a kernel. Some people get all pedantic about it. Ignore them.
  • Linux offers different file systems. Btrfs is awesome, ext4 is rock solid, zfs is also awesome but more complicated. Linux can read and write to NTFS (Windows) partitions as long as Bitlocker is disabled.
  • Full disk encryption is super easy on everything except Bazzite.
  • A dot (“.”) in front of a file name in Linux makes the file hidden. So “myfile” is not hidden, and “.myfile” is hidden.
  • If you change systems, everything installed as a Flatpak stores its stuff in the “.var” folder in your home directory. If you copy that folder over to your new system, all your Flatpak apps will have everything set up already for you. For that reason, you can uninstall the browser that comes with your OS and install a browser through Flatpak if you want it to be super easy to migrate.
  • Linux updates are super easy compared to Windows. Just use the software app, it will update everything on your system (except games).
  • Linux is fun.
  • Linux is life.
  • Linux is love.
[–] danciestlobster@lemm.ee 1 points 1 day ago (1 children)

Weird question: is bazzite console enough that I can just control the whole thing with a controller? My PC does live in the living room connected to the tv for couch gaming most of the time, but I do still do basic internet browsing periodically.

[–] hperrin@lemmy.ca 1 points 1 day ago

Yes. It’s really good at that actually. The browser can be cumbersome, but it’s not too bad for just basic browsing with a controller. I wouldn’t want to write an article on it, though. xD

[–] dustyData@lemmy.world 4 points 1 day ago (2 children)

You want to game and you want it to be easy. Just install Bazzite, ignore people suggesting Mint. Mint is the best traditional distro ever made, but it has major flaws and it gets difficult if you try to game in it. Containerized immutable OS are way better for novices and the average user. People want to use their computer, not manage a computer they never use. A lot of us Linux fanatics we tend to forget that fact.

You have plenty of technical knowledge to get it installed. And that's about it for what is required.

Don't dual boot Windows, it gets too hands on and too technical fast. Instead, have Windows on a entirely separate second drive. Boot to the desired drive accordingly. Linux plays nice and can work with windows perfectly, but windows actively hates linux and will fuck up any drive it shares with it. So it is best windows is absolutely oblivious as to the existence of Linux in the machine. For that you'll need to disable secureboot and probably disk encryption as well. As I said, it's a technical challenge. Not worth it in my personal opinion.

Be mindful about the games you play, often if it doesn't run on Linux is not because of any technical limitation on Linux side. It's because of the political will to hurt Linux. This is why virtually all indie games run fine on Linux, it's AAA slop that is designed to stop working if it detects it's running on Linux.

[–] Leax@lemmy.dbzer0.com 2 points 1 day ago

Plus one for Bazzite, very easy to setup and works like a charm!

[–] danciestlobster@lemm.ee 1 points 1 day ago (1 children)

I don't do any of the games listed here as problematic with the anticheat stuff so I don't think it will be an issue for me. Some of the tweaks listed as needed on the protondb seem slightly intimidating at the moment but I am hoping that once I have better context for what those are it won't be an issue anymore.

[–] dustyData@lemmy.world 2 points 1 day ago* (last edited 1 day ago)

Most tweaks on protondb are either copy pasting a few settings to a Steam dialog box, or picking a particular option in the compatibility list on the GUI. Mostly old games take a bit more effort, yet it won't be any harder than what you used to do to make mods run on Windows. Really, the only reason anything Linux could be intimidating is because it is unfamiliar. As soon as you start seeing the parallels with tinkering and tweaking on windows, you'll realize that it is actually easier, more intuitive, and more stable than on Windows.

[–] BombOmOm@lemmy.world 17 points 2 days ago* (last edited 2 days ago)
  1. I personally recommend Mint as the out-of-the-box experience is very familiar to a Windows user and the OS comes with everything one would expect a desktop OS to have pre-installed. That said, don't stress too hard over the distro. This isn't like Windows vs MacOS where everything is completely different. No, basically all your knowledge of one distro is transferable to another distro if you decide to change it up in the future.

  2. At this point, I just assume a game works in Linux unless proven otherwise. Hit install in Steam and then hit play, no extra effort required. There are some that won't, mostly games that use kernel-level anti-cheats and specifically disable the game if running in Linux. There are only a few dozen games total that fit this description. ProtonDb is a great resource for confirming if a game works or what tweaks might be desired. Anything rated Gold or higher you can assume will just work without you having to mess with it.

  3. Linux is less of a resource hog than Windows, so if your computer is strong enough for Windows, it will work great on Linux too.

  4. If you wish to dual boot, using two different drives is generally the way to go. Doing two different partitions works, but Windows really, really hates other OSes being installed along side it, even other Windows installs. Gaming is my primary pastime and I haven't booted into my Windows drive in months. From my experience for the average person, a dual boot is only something you will want temporarily as you get used to the unfamiliar OS.

  5. Good luck on your swap. I'm damn happy I did it and hope you will be too!

[–] moody@lemmings.world 8 points 2 days ago

If the games you're looking to play are competitive multiplayer games, those usually actively fight Linux users. Games like Valorant, Apex Legends, and Fortnite are all broken on Linux due to their invasive anti-cheat software. There are exceptions to this, of course. The devs of Marvel Rivals, for example, have said that they don't have a problem with players on Linux.

For.anything else, odds are it will work fine. You can always check protondb.com to see if, and how well, your games work under Linux.

I've been Linux-only for a few years now, and I haven't had issues playing anything yet, besides maybe some minor tweaks.

Mods can be more complicated, but I don't have much experience with that. I do believe Nexus Mods are working of a project to simplify game mods under Linux, so hopefully that works out well.

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

First step is to check protondb if your favorite games are somewhat reasonably easy to get working.

Most work fine. There are some that are outright broken.

[–] sylver_dragon@lemmy.world 9 points 2 days ago

I made the jump about a year ago at this point and have been happy with the choice. That said, there is a learning curve and everything isn't sunshine and roses. I'd still rate it as fully worth it.

I think I need to pick a “distro”, right? Based on the above, which distro may work best for me?

Yes, though this is less of a "gotcha" than it might seem. Different distros will have advantages and disadvantages for different things. However, most distros are going to do most things at a reasonable level. It sounds like you are prioritizing ease of use and gaming; so, you may want to go for one of the more gaming focused distros such as PopOS or SteamOS. But, I would echo what @redlemace said, "take a live-distro, put it on an USB stick and boot from that. Yes, it’s sometimes slow/sluggish but it works and you can get an impression of the distro". I ran my chosen distro from a USB stick for a bit over a month before committing.

what am I most likely to NOT be able to do, if anything?

Very little. However, you will need to relearn how to do some things. And you'll probably have to get comfortable with using the terminal for some stuff. This can be a bit jarring for someone who grew up with Windows, as there are some things which just don't have a GUI to configure. And some applications will need to be replaced. For example, you're probably not going to be able to use Microsoft Office, but Libre Office is a good replacement. Photoshop will get replaces with Gimp, and so on.

Lastly, there are some games which just don't work on Linux. A lot of that is around Anti-cheat software. For example, I wasn't able to join my work team in playing Call of Duty 6. The EA Anti-Cheat is a complete "fuck you" to Linux users. So, check out ProtonDB for games you care about. Most games run just fine; but, there is the odd hole. Anymore, I'm more surprised that a game doesn't work on Linux than when it does.

I have heard modding in particular can be challenging with Linux.

I've not run into this; however, I don't use any of the mod managers (e.g. Vortex) and so I'm used to moving files around manually. I've also not run Skyrim on my Linux setup, and that does seem to require a bit of work to get going. So, this may be an issue, depending on the game. This is yet another reason to give the whole "install on a USB stick" recommendation a go. Spin up Linux, give modding Skyrim a shot. If it's too heavy a lift, then maybe don't do it. As much as I think Linux has been a good idea, it may not be right for everyone.

Are there some smaller indy games that don’t have Linux support (thinking back to the early mac days)?

Funny enough, I find the smaller indie stuff usually has better Linux support, but YMMV. For example, my son introduced me to Dome Keeper. It's a small game, but it just worked and is one of my favorite casual games. Though again, checking ProtonDB is a good thing to do.

I would rate my computer technical ability at like… A 4/10. I haven’t done anything too crazy but can Google most issues and willing to learn. Is this realistically enough to get me up and running with Linux?

I'd think so. There's lots of good info out there now to help you get up and running. Though this links back to the question about distros. If you don't want to have to get super technical, pick a distro which is more aimed towards "just working". And again, the USB "try before you buy" idea is really, really useful.

if the final answer here involves running a windows partition, is it possible to safely still use a windows 10 partition, even after the end of support?

Depending on how you plan to use it, the risk may be reasonable enough. For example, let's say you have one or two games which just don't run on Linux and you keep a Windows 10 partition around to run those games. You boot to Windows, play those games and then jump back to Linux for your normal computer use (web browsing, email, etc.). Then ya, that's probably fine. The real risks start to show up when you use Windows for stuff which exposes it to the internet. If you are downloading and running random applications on it, you're gonna have a bad time. Over time, even basic web browsing may start to be a risk, as vulnerabilities could be found which allow a malicious web page to run code. You also want to be sure you don't have the device completely exposed to the internet (this is bad, even with an up to date Windows). Though, most home routers already prevent this; so, this is unlikely to be an issue. Just don't hook your Windows 10 partition up to public WiFi (e.g. coffee shop, library or conference).

Just having the partition isn't a risk. So long as Windows isn't running, it isn't available for attackers to attack. It's just data on a disk. It's only when it's running and exposed to attackers that it becomes a problem. And you can control that and manage the risk.

anything else I might run into that I’m not expecting? Words of encouragement?

Be patient with it and it can be a worthwhile change. Also, don't be afraid to come back and ask questions. There's lot of folks here who can help you along. Getting away from Windows feels good and it's great to actually own your system, rather than renting it from Microsoft. Best of luck.

[–] neidu3@sh.itjust.works 7 points 2 days ago* (last edited 2 days ago)

I generally recommend linux mint for beginners, mostly because it's pretty great at working out of the box, and it pretty general purpose.

Also, it's reasonably user friendly and easy to use.

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

Here’s what I did. I got an external USB drive and I installed Linux mint on it. That way the windows drive inside the computer was left alone. Worst case scenario I just reboot the computer go back to windows. I was I was up and running.

Once I had Linux Installed on the external drive, I then installed steam on the external drive.

I play Guild wars 2. I did not buy the game through steam. I bought it directly from the maker of the game. So what I did was, I went Guild wars two website. Downloaded the executable, which is obviously Windows executable to my Linux computer. And told Steam to run it as a non-steam game. I just had to make sure I went into the settings for steam and turn the compatibility for the game on. Once the game was installed into Linux . I then just ran the game under steam in Linux no big deal. Works flawlessly.

I had to copy all of my music MP3 files over to Linux, That’s not hard to do.

Linux meant as others have said is very friendly for new users. It’s basically plug-in play. I have a printer made by brother that worked out ofthe box. The only thing I’ve never been able to get to work on that printer is on the physical printer itself there is a button called scan. It doesn’t work under Linux for me. I even went through the brother company to get tech-support. They said the drivers are installed and everything is set up correctly, but the button still doesn’t work. They say it’s something to do with my firewall, but I’ve pretty much given up on that.

I ran it that way for better part of seven months. Seven months being from when I first install Lennox to the external drive to now. Over the weekend I actually formatted the drive on the inside the computer and just installed Linux there.

You see the problem running on an external drive is it runs slow as hell. I mean to bring up a web browser. Can take you a minute and half. But I did it that way just so I could test Linux without destroying the windows install in case I did something wrong. But everything works fine. I can do what I want so there is no point in running on the slower system.

Linux mint has a package manager, Think of it like add remove programs. Only this package Manager has a ton of programs that you can add to the system. It goes out to the Internet and find these programsand then categorize them under games, music graphics, etc. And all you have to do is just click on the program then click install and it just takes care of it.

Strongly recommend trying mint as your first step into Linux.

[–] BCsven@lemmy.ca 7 points 2 days ago (1 children)

There are a few distros that make gaming on Linux a bit simpler to setup. Bazzite is one, but there are others. You should read up on WINE, Vulkan, Lutris and maybe STEAM/Steam-tricks. There is a list somewhere of game titles and peoples success with gaming on Linux. Some of the ones that expect Windows Anticheat hooks aren't going to work. If you aren't wanting to fiddle till your system is setup to game nicely, there is a W10 LTSC version that will still be supported for some time.

[–] Kidplayer_666@lemm.ee 7 points 2 days ago (1 children)

https://www.protondb.com/ Here for the compatibility list. Platinum stuff is stuff that is literally plug and play, gold is a should be fine. Get something easy to use, worst case, Mint should do the trick. Just install apps through the graphical store (this should include steam) and you should be fine. NVIDIA or AMD for graphics? Mint im pretty sure has an easy tool to install the proprietary NVIDIA drivers at this point

[–] danciestlobster@lemm.ee 5 points 2 days ago (3 children)

I have Nvidia graphics. Is one or the other better with Linux?

[–] Kidplayer_666@lemm.ee 6 points 2 days ago

Usually AMD is better, since the drivers are fully OpenSource. NVIDIA maintains proprietary drivers, which means the open source ones aren’t as good (yet). Linux mint should have a fairly simple graphical tool to install the proprietary drivers

[–] iAmTheTot@sh.itjust.works 3 points 2 days ago

Amd is better on Linux in general but I've read that Nvidia has gotten better depending on the distro.

[–] CubitOom@infosec.pub 2 points 2 days ago

I have nvidia too. So all good there. Within protondb (you mentioned a Skyrim) you can filter the results by clicking on the cog and selecting GPU > nvidia. Depending on the game you might have to use some steam launch options to try to squeeze as much as you can out of your setup or to enable certain things but that's usually captured in the comments if it's required to play.

[–] asudox@lemmy.asudox.dev 6 points 2 days ago* (last edited 2 days ago)

If you really won't do much other than gaming, check Bazzite and Nobara out. You can turn your PC into a gaming console with Bazzite btw.

And check the ProtonDB to see if your game will even run on Linux: https://www.protondb.com/explore

[–] redlemace@lemmy.world 6 points 2 days ago (1 children)

Long time ago I left Windows and went to linux. Yes, there is a learning curve, but once past that (digital)life became so much faster/better. I even changed my wife's pc to linux. She knows nothing about pc's and only said 'it looks different now" but she has much less issues on linux (elementary OS) then she had with micro$oft.

So, as I read it, you feel like you have some time left to decide. I suggest to take a live-distro, put it on an USB stick and boot from that. Yes, it's sometimes slow/sluggish but it works and you can get an impression of the distro. Take an other one, try that too, and one more and.... Ah well, just play with a couple and see which one you like best.

Once you have chosen (remember, it's not a life-time decision (!), switching distro's is relatively easy) install it by making your PC dual boot. That way you can have windows as a sort of back-up in case you need it.

hint: take a look at https://distrowatch.com/

[–] Ekpu@lemmy.world 4 points 2 days ago (1 children)

If you can install Windows and Linux in separate harddrives / SSD. That makes live easier compared to duelboot from the same harddrive.

For some time I had Linux on a USB-C ssd. I even run starcitizen from that without much problems. After some time i just installed the external SSD as second hardrive.

[–] jwiggler@sh.itjust.works 4 points 2 days ago* (last edited 2 days ago)

I second this -- I think installing linux on another hard drive is best. It can be frustrating to jump straight into linux and realize a particular thing doesnt work, not knowing why, and realizing you can't play games at all before doing work to fix things. Saying this as a linux sysadmin.

For a long time I had a dual boot setup for this reason. I wasn't sure why Ubuntu always felt so sluggish gaming (especially Rocket League, which requires a very low amount of input lag)

Eventually I found two things that massively MASSIVELY improved my perception of the performance. First, the kernel I was running. Switching to the liquorix kernel with my NVIDIA card made a huge difference in my perceived input latency (please, if someone could correct my verbiage here. Input latency may not be technically correct.) Secondly but almost as important -- my desktop compositor. I switched to KDE Plasma so I could manually turn it off and make sure that it was off. I never was certain with Gnome, even though I am more comfortable in that environment. Smooth sailing since then. But it was important for me to be able to reboot into Windows if I wanted to play with friends without running into technical difficulties.

Now, I'm fully off of Windows for gaming and, well, everything. It's sick.

[–] muntedcrocodile@lemm.ee 2 points 2 days ago

OK so you want something simple that just works and will give you minimal headaches.

I see from ur comments ur running nvidia which is a pain to get drivers working for on some distros but some have a graphical installer to get then going.

I would defiantly recommend mint as its based on one of the most common disros giving u extremely transferable knowlege and very simmillar to windows.

As people have said check protondb u will only really have issues with anti cheat games. Indie games I find often have better Linux support but check protondb.

If u wanna duel boot so u can still use windows then I reccommend a separate drive. Windows on a separate partition but the same drive is unhappy and its known that windows will sometimes purposely blow up Linux cos Microsoft hates you.

If you are going to duelboot then for security u will want windows 11 but its shit so I recommend tiny11 or cristitis's debloater to uninstall all the crap.

[–] themoonisacheese@sh.itjust.works 4 points 2 days ago (1 children)
  1. yes you do. A good distro I recommend newbies is Linux Mint, because it's visually similar to windows. Another great option for beginners is Pop!OS, because the developers take more care to automate things that you might encounter when first starting to use Linux. Overall, it doesn't really matter that much what distribution you choose in terms of what software is available, it all comes down to design choices that change how hard things are to do (but reward you with more customization, of course)

  2. you will not be able to play some games that have an anticheat that forbids linux. The main culprit is EasyAntiCheat (while it does support linux, enabling that support is a choice by the game's developer). The main games I have noticed can't work are Fortnite (EAC), Hunt: showdown (EAC), league of legends & Valorant (Vanguard), R6 Siege (EAC) and PUBG (EAC). You can use protondb to learn what games in your steam library are known to simply not work.

Don't expect games that you own on the windows store to work at all (this includes Xbox game pass). Most of them are available on steam, but that requires buying them again.

Most of the other stuff works, generally. Valve's Proton supports a very large part of most games today, and unless the game you want to launch is very old or specifically doesn't want you to use Linux, chances are the game will work first try, especially indies. Protondb is a great help to see what parameters one needs to use to make it work if it doesn't first try. Make sure to "enable proton compatibility for all games" in steam's main options, otherwise it won't let you download game.

For tools that aren't on steam but target steam games (for example mod managers), you should use protontricks (it's most likely in your distro's package manager, you don't need to download it from GitHub) to launch the tool's exe inside of the proton context of that game (steam maintains a separate pseudo-windows install (a "wine prefix") for each game that uses proton). From there, the tool will behave as if you launched it on windows.

For tools that stand alone, you can add them to steam as a non-steam game and in it's properties, force it to use proton, which allows you to launch e.g. cracked games. I also recommend using Bottles to manage your third-party launchers.

  1. most likely you'll be fine. You're unlikely to encounter any issues that haven't been encountered by anyone before, so don't hesitate to Google and to ask for help on various forums. You don't need to know how to program to use Linux, though it does unlock some pretty nice things (it also does on windows for that matter)

  2. windows 10 LTSC will continue being available for a few years. If you need a windows partition (imo you only do need it if you want to play games that have restrictive anticheat), I suggest installing it on a separate disk altogether, because windows tends to not play nice with other partitions on the same disk, and will create headaches you could have avoided.

  3. welcome! I hope you'll enjoy your time away from ads in the start menu.

[–] danciestlobster@lemm.ee 3 points 2 days ago (2 children)

I don't have any games on windows store so that's fine, most games are on steam but I do have some on GoG, will those still run as well or really best to stick with steam?

[–] yessikg@lemmy.blahaj.zone 1 points 1 day ago

Gog games will work, many have a linux version and for the rest you can use Heroic Launcher or Steam

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

GOG games work great as well, I have recently been playing my GOG copy of Cyberpunk 2077 on Mint. You will want to use the Heoric Launcher as GOG doesn't have their own Linux client. That launcher also works with Epic and Amazon games if you have any of those.

[–] BlackLaZoR@fedia.io 3 points 2 days ago

I think I need to pick a "distro", right? Based on the above, which distro may work best for me?

Noone will tell you the major differences, so I'll do it:

Debian: So called "Stable distribution" They have twisted concept of "Stability" which is "If it's broken it stays broken" - their libraries tend to be extremely outdated causing issues for normal users.

Ubuntu: Debian based distro. Somewhat less outdated. Had bad experience with it. Very popular for some reason. Ubuntu LTS basically follows the debian philosophy - broken stuff stays broken, only security fixes are applied.

PopOS: Debian based, but optimised for gaming. Graphics drivers are updated more often + other tweaks

Arch Linux: Power user oriented rolling distro, meaning Everything is updated to the most recent version as quickly as reasonably possible. Rolling distros are recommended if you update your hardware often. Patches tend to be huge

Manjaro: Arch based rolling distro (using it since few years myself), tuned more towards mainstream user - less terminal more GUI.

Gentoo: Compile everything from source code. EVREYTHING

Fedora: Linux by large corpo - REDhat. Well supported and sane maintenance schedule.

Now, while in Windows you get always the same user interface, in linux you can install whatever you want - systems are modular, and usually distro intaller will ask what desktop environment you want.

Two most popular ones are KDE and GNOME. I Really, really recommend KDE because it follows user experience philosophy from windows 7. Gnome reinvented the wheel, and you'll have a bad time readjusting to it coming from windows.

Two more tips at the end:

  • Almost none of linux distros mount non system drives by default at the system startup. Which is stupid as fuck, you can change it via KDE settings without editing config files or terminal (look for drives and cameras in settings)
  • Remove Plymouth package. it provides pretty loading screen during system startup but on some configurations it interferes with display detection - the issue surfaces gradually over the years and noone will ever help you fix it. It's unfixed bug since many years. Save yourself time, life and frustration

Also, if you're looking for file explorer to open your drive and look at the files, it's called "Dolphin" or "Nautilus". Obviously... /s

[–] it_depends_man@lemmy.world 3 points 2 days ago
  1. just pick any of the common recommendations. Mint. Ubuntu, Kubuntu... Just search for "which linux distro is right for me" and look at a few answers and pick one. Most of them work the same way.

  2. you probably can't use autocad or adobe products. kernel level anticheat is a problem, so games that need that are out.

  3. Yes. ...ish.

There are basically three levels, one where you only click everything and it's basically an app / wizard as you know them.

The next level would be that it's possible that you have manually edit a few text or config files to make things work the way you want to, or the best solution to your problem can be a command line thing. That's very mostly "not programming", the command line and manually editing config files can look scary, but most of the time it's completely harmless. This happens, but it's rare and it's mostly simple stuff. The bigger and more used the distro is that you pick, the less you will run into this.

And then the third level would be "real programming" and basically nobody does that and nobody expects that.

  1. yes, you can dual boot.

  2. Just do it. If you've "built" a pc before, it's the same deal. If you read the manual a tiny bit, it's like lego. It looks way scarier than it is. And if you look up solutions it is extremely likely that you will find a well researched answer that does solve your problem.

[–] urata@lemmy.world 3 points 2 days ago

It's really easy to try out most linux distributions by running them live from a USB drive. You'll need to be able to tell your computer to boot from the drive by entering your BIOS setup.

Once you've done that you've probably done the most technical thing you'll have to do to try linux. If you have a separate SSD to install linux on you'll have a pretty easy time actually installing linux. If not you'll have to learn to partition your drive which can feel a little scary.

I think if you are playing a lot of different games it's likely you will find some that won't run on linux so you'll likely still need to run some form of windows for some games. I'd hope to see that change in the future but I'm not holding my breath. I personally still do most of my gaming on windows because some of my favorite games don't run on linux but it really depends on your preferences.

[–] mrcleanup@lemmy.world 3 points 2 days ago

Check out Garuda too, it is specifically designed with gaming in mind.

[–] Takapapatapaka@lemmy.world 2 points 2 days ago* (last edited 2 days ago)
  1. Distros : as others said, Mint is a solid choice. I personally use ZorinOS because it's very close to the Windows interface and I really enjoy it, i installed it on every computer in the house x). I saw Pop_OS recommended for gaming too.
  2. Hard incompatibilities : as others said, some big games with kernel level anti cheat might not work (Fortnite, Apex Legends, Valorant, Rust, etc.). Along ProtonDB, a great site to keep track of that is https://areweanticheatyet.com/. Other than that, I ended up being able to run approximately anything, from old indies to modern big games without major problems, though it may involve tinkering.
  3. Tinkering with linux : if you are used in googling issues and browsing a bit through old forums posts, in my experience you're good to go. I found a solution to every of my problems but one : it's caused by Nvidia drivers. As you asked in another comments, AMDs and Intel's drivers are open source, and so it's easier for linux devs to adapt to them. Nvidia are proprietary, though they are going half-open-source and there is an attempt at building an open source driver from scratch, but their basic drivers options may clash with linux sometimes (in my case, the driver wont let linux turn off the screen when i'm inactive for too long, so not that a big issue).
  4. Windows compatibility : On 2 of the 3 computers i tried, having a windows 10 partition on the side is easy to setup and does not generate much trouble. My main computer is ZorinOS/Windows 11, and this one had more issues : each time i switch, i have to go in BIOS to set a setting that is made for Windows off, otherwise i can't have multiple screens in linux. I also experienced some troubles which are probably linked to the partitioning process (i had to defrag data to create partitions) : if you can, i'd recommend making a clean multi partition drive, installing windows from scratch first, then installing Linux.
  5. Good luck in your process ! I was a bit reluctant at first, but now i'm really glad i did it. If you have access to another device, maybe try to install linux there first, so you can try it out and go through the installation process a first time.
[–] jumle@lemmy.world 1 points 2 days ago* (last edited 2 days ago) (3 children)

If you own a pc to game on it, I cannot recommend Linux compared to Windows ~~LTSC IoT~~ (Don't use LTSC versions for gaming and everyday use)

It is possible to use Linux for gaming, but you're gonna have to fidget a lot in order to get a good experience, where as Windows just has gaming out of the box.

  • If you play multiplayer games that has anti-cheat systems in place, those will most likely not work on Linux due to the anti-cheat only having support for non-linux systems.
  • Some games just straight up don't run well on linux, so you should definitely check up on the games you play and intend to play before making the switch.

Proton is a wonderful resource (Thanks Gabe) and I'm personally keeping an eye out for Bottles Next

So it ultimately depends on how you want to spend your time during a gaming session, and the types of games you play.

Summary:

I'd recommend you to stay on Windows if your main concern is gaming.

However, if you're set on trying Linux, then I recommend Linux Mint: https://linuxmint.com/ (If you're unsure which version to pick and just want to get started, pick the Cinnamon version)

Edit: Formatting

Edit 2.0 Correct definitions and better advice

[–] TrousersMcPants@lemmy.world 8 points 2 days ago

My main usage of my PC is gaming and I have been happily using Linux Mint for a while now, Proton can do a lot for you. However you do have to write off certain games because of their anti-cheat and be willing to do a bit of fiddling sometimes.

[–] gonzo-rand19@moist.catsweat.com 5 points 2 days ago (1 children)

IoT means Internet of Things and it's mostly for purpose-built commercial applications, like running a computer as a kiosk or industrial controller. You could maybe put it on a Raspberry Pi or something.

If you want to run a gym, homelab, or office, Windows IoT may be for you. Otherwise, it's not for you. The reason there's no bloatware is to make your hardware run as smooth as possible so it can fulfill its fixed purpose.

https://learn.microsoft.com/en-us/windows/iot/product-family/windows-iot

[–] jumle@lemmy.world 1 points 2 days ago

True, I forgot about Internet of Things; That's the correct definition.

I have been using the IoT version of LTSC for a while now, but I'll be giving the non-IoT LTSC version a shot on my next reinstall as I must admit the IoT version seems quite unstable/inefficient for everyday use.

  • Which makes sense given the intended purpose of the IoT version.

Thank you for the reminder and link; I appreciate it.

[–] Lightsong@lemmy.world 1 points 2 days ago

+1 for this. I'm not ready for Linux yet.

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

Just go buy a new PC with Windows 11 and give me your old PC.

[–] danciestlobster@lemm.ee 1 points 1 day ago

Ew. My work computer has windows 11. That option is definitely off the table

[–] sixty@sh.itjust.works -4 points 2 days ago* (last edited 2 days ago) (1 children)

Based on my own experience and critisism I've read of Linux(which is rare on here): Nothing is plug and play. You will have to troubleshoot the simplest things. You will have to like it.

[–] asudox@lemmy.asudox.dev 3 points 2 days ago (1 children)

Did you read the criticism from about 20 years ago?

[–] AyuTsukasa@lemm.ee 2 points 2 days ago (1 children)

Not who you replied to but I recently put mint mate on my laptop and you can't even change the color of the cursor or have the trail effect on it. Every program that's not in the app selector thing I've had to go into terminal to install. I thought I was decently good at computer stuff but it's like everything I try to do on Linux I'm hit with some weird roadblock that takes forever to look up because I don't know what I don't know and all the help forums are so full of jargon they may as well be in a foreign language. That said I am going to stick with it and learn because fuck Microsoft.

[–] asudox@lemmy.asudox.dev 2 points 2 days ago* (last edited 2 days ago)

What did you expect? You should not assume that Linux works like Windows or whatever OS you previously were using. They work very differently.

It also depends on which DE you are using. Since you're using Mint with Mate, which is not really something that provides customization GUIs out of the box and as popular as something like GNOME or KDE Plasma. I suggest you try KDE Plasma as it is known to be very customizable and one of the more used DEs. I don't know about cursor trails, but you can change your cursor by installing cursor skins from the page in the settings or make your own skins to get the color you want. It's really simple.

You'll also need to get over your fear of the terminal if you're going to use Linux. I'm not telling you to use terminal for everything, but some types of customization requires you to use the terminal and it is a good thing to know anyway.

[–] Thoven -2 points 2 days ago

I've done a lot of this research recently. I'm out of town rn, but if you want to DM me sometime next week when I have access to my computer I'd be happy to put together a summary of my findings.

[–] Zozano@aussie.zone 0 points 2 days ago

New to Linux? Try NixOS! It's great for beginners! (Hee hee)