this post was submitted on 13 Nov 2024
27 points (90.9% liked)

Linux

56132 readers
1178 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
 

Hi. I’ve been thinking about trying out Linux for a while now (haven’t used it before). I have 1 PC which I share with my son. I mainly use it to browse the web, listen to music, watch movies and TV shows, Office for work, etc. things like that. Those things have good substitutes from what I’ve read, so not an issue. But my son plays video games like The Sims, Cities Skylines, Stardew Valley, Roblox, Minecraft, Stellaris, Slime Rancher… and from what I’ve seen it’s kind of difficult to game comfortably (stable) on Linux. As for the distro I was considering Ubuntu. Currently on Windows 10 Home. Looking forward to what you guys have to say. All advice welcome. Thanks.

top 40 comments
sorted by: hot top controversial new old
[–] unlawfulbooger@lemmy.blahaj.zone 23 points 7 months ago (1 children)

In the last few years, Valve (company behind the popular Steam PC games store) has made huuuge efforts in making most games work well on Linux, because the Steam Deck console that they sell runs on Linux, and the compatibility layer they made is called Proton.

To check what games work well on Linux you should look in the ProtonDB.

If there are games that only work on Windows, you could do dual booting.

[–] Biskii@lemmy.dbzer0.com 1 points 7 months ago (2 children)

Is dual booting as simple as loading the Windows OS off of a drive in the BIOS?

[–] bjoern_tantau@swg-empire.de 8 points 7 months ago (1 children)

Yes.

But every other year Windows seems to "accidentally" mess with Linux bootloaders on other drives/partitions.

[–] Teppichbrand@feddit.org 1 points 7 months ago

I dual boot Linux Mint, installed it AFTER Windows and never had any problems. I default boot Linux.

[–] unlawfulbooger@lemmy.blahaj.zone 2 points 7 months ago

Pretty much, yeah.

I’d recommend using two physical drives (SSD/HDD) instead of two partitions if you can, because windows update sometimes messes with the bootloader. But most laptops only have one drive so that’s not always possible.

Do keep in mind that formatting a drive (e.g. to split it in partitions) will erase all the data, so make sure you have backups!

[–] bjoern_tantau@swg-empire.de 12 points 7 months ago (1 children)

The games you listed all work on Linux.

Roblox sometimes has problems but currently works. You need Sober to launch Roblox.

With Minecraft it depends on the edition. Java Edition works great. Bedrock Edition is rocky. The Windows version doesn't work at all but the Android version does through the Bedrock Launcher. You'd have to buy it on Google Play. But if he plays Java Edition he's golden.

[–] Zachariah@lemmy.world 2 points 7 months ago

If it’s a fairly new computer (especially if you if you have 32 gigs of RAM), Bedrock Minecraft can run pretty decently in a virtual machine.

[–] halendos@lemmy.world 11 points 7 months ago

Linux gaming is at a point where the only games that don't work are the ones being actively blocked by the developers, mostly through anti-cheat systems. Just install a stable distro like Ubuntu or Fedora, and use Steam, Lutris and/or Heroic to manage the games and compatibility layers needed for them.

[–] utopiah@lemmy.ml 8 points 7 months ago

There you go https://www.protondb.com/

Also consider that you can just try and if you don't like it, remove it. It can be a weekend fun exploration together.

[–] legoraft@reddthat.com 4 points 7 months ago

From my experience, Cities Skylines works great through proton on steam (it's a compatibility layer for windows games) and Minecraft has it's own native launcher (which is downloadable from their site here, you need to use the debian installer for ubuntu). As far as ubuntu native, I haven't used it a lot. Linux mint is a distro recommended for people who are used to windows most often, you can take a look around.

As far as the other games go, only slime rancher is one that I know doesn't work through steam. For most games you can take a look at protondb, where you can just search for the game.

[–] BlueSquid0741@lemmy.sdf.org 4 points 7 months ago (2 children)

Roblox will not work. The developers are actively preventing it from working in Linux.

Those other games should. If you don’t mind to tinker a bit to make sure they’re set up properly, then your son should be able to just launch them from Bottles or Lutris or whatever you set up as a games launcher.

I don’t know about Sims. I have a pirated copy of Sims 3 working just fine though.

[–] bjoern_tantau@swg-empire.de 4 points 7 months ago

Roblox works with Sober.

[–] midnight_moon@lemmy.world 0 points 7 months ago (1 children)

Wow, what bad blood does Roblox have with Linux? All the Sims games are on the EA app which doesn’t seem to have a Linux version, don’t know how that would work.

[–] bjoern_tantau@swg-empire.de 1 points 7 months ago

The EA app (like most other games) can run with Proton, Valve's compatibility layer for running Windows games on Linux. If you run your games through Steam they should just work. External games or Windows programs can be added to Steam and configured to use Proton.

[–] Cornflake@pawb.social 3 points 7 months ago

I don't know if you happen to have any other machines available to you, but I do recommend you consider giving it a go on a machine you don't share with another person, or at least dual-booting on that machine. It could be pretty jarring to be dumped onto another operating system so quickly, especially as one works out how to use the programs they had been running just fine before.

I recently made the swap to Linux myself, and a dedicated laptop for that transition has made my life a lot easier. I still have my old laptop on Windows, heavens forbid I absolutely need it, but I do find some issues with compatibility. As another person has mentioned, Roblox does not offer native Linux support, which means you have to run a program that more or less tricks Roblox into thinking you're playing on a smartphone. You can do the same for Bedrock Minecraft if you want to play cross-platform.

For a lot of things there are alternatives that tend to work even better in some ways. For others, there are workarounds. And for others yet, you just can't use some applications you might have been using before.

[–] BrianTheeBiscuiteer@lemmy.world 3 points 7 months ago (1 children)

I've barely scratched the surface of Linux gaming (started using Linux as my main OS for games) and the biggest issue I've run into is Nvidia drivers. They're technically supported on Linux but that doesn't mean it's equal to AMD or fully featured. Waydroid (Android emulator) doesn't work with Nvidia nor does Sunshine (game streaming server). These cases may not apply to you but if I started from scratch I wouldn't buy an Nvidia card. Hopefully this doesn't apply to you.

[–] morbidcactus@lemmy.ca 2 points 7 months ago (1 children)

Sunshine works perfectly fine with nvidia on linux for me, what issue have you run into?

I'm running a 4070ti on the most recent nvidia open source drivers on arch for reference.

[–] Biskii@lemmy.dbzer0.com 1 points 7 months ago

I got scared for a second, I love Sunshine. I don't think I will have much need for it in my current situation unfortunately

You might consider Linux Mint instead of Ubuntu. A lot of what you want is going to work (and be preinstalled) right out of the box. It's a great system to start with.

I play Stellaris and Minecraft on Linux Mint... Stellaris runs fine through Steam. Minecraft, just download the Linux launcher, it will do everything else for you.

[–] hobbsc@lemmy.sdf.org 3 points 7 months ago

Dual booting may be the way to go. Sure Steam, Proton, blah blah but there are so many other launchers and AAA games that are not going to be supported at all (or at least not without a bunch of fiddling). For my own kid, I gave up on Linux ages ago and they have a Wintendo now. I have been daily driving Linux since the mid 90s but I'm also practical when I need to be.

That machine is also isolated on its own VLAN to hopefully reduce the blast radius of whatever garbage it eventually detonates. I make regular backups of it and am ready to repave it at a moment's notice.

[–] verdigris@lemmy.ml 2 points 7 months ago

Check all the games on ProtonDB, but from what you listed that should all be pretty easy to get working on Linux. 95% of Steam games just work out of the box, with most exceptions being competitive MP games with aggressive anti-cheat. If it's not a steam game, it's still likely pretty easy to run, but you might have to use a third party launcher or something depending on what storefront it's from.

[–] Zorsith@lemmy.blahaj.zone 2 points 7 months ago (1 children)

Try Linux in a VM (virtual machine) for a while.

  • Low hassle compared to dual booting,
  • no risk of Microsoft randomly doing something to windows that breaks your Linux install.
  • low/No system downtime if you decide you don't like one distro or another and want to switch,
  • no loss of game data for your son (I've lost so many saves because of games putting them in nonsensical places in windows; why is appdata still the default for minecraft saves!?)
[–] Breadhax0r@lemmy.world 1 points 7 months ago

I've only really messed with VMs running in linux and I know video acceleration can be an issue. Do VMs running on windows have an easier time of setting up GPU passthrough?

[–] Epzillon@lemmy.ml 2 points 7 months ago

You can check ProtonDB for specificerar games compatability. Most games from steam just install and run as usual. But other launchers and some games with anti-cheat can be a bit more wonky to get running or just dont work at all.

[–] Libb@jlai.lu 2 points 7 months ago* (last edited 7 months ago)

Hi. I’ve been thinking about trying out Linux for a while now (haven’t used it before).

Welcome :)

I have 1 PC which I share with my son. I mainly use it to browse the web, listen to music, watch movies and TV shows, Office for work, etc.

Depending your 'MS Office ' expectations, you should have no issue using LibreOffice. 100% compatibility doesn't exist, though, but for most users it should work more than fine. for the most it is only a few advanced features and tools that are lacking, and some layout stuff. I write books under Linux as easily as I wrote them under, well, not a Windows PC in my case: it's a Mac.

I am not a gamer. So, for that I can't help much, but you have the ability to dual boot your PC and chose between Windows and Linux when it starts. Maybe that would let you use Linux while keeping a small Windows partition for your son games?

Here is one guide among many others (I have not used it myself, it's just an example there are plenty more): https://opensource.com/article/18/5/dual-boot-linux

FYI, you can try Linux directly from a live CD (or a USB stick) without even have to install it on the computer. It's really cool.

As for the distro I was considering Ubuntu.

You can use whatever distro you fancy, you can easily try a few different ones either by using the live CD/USB I mentioned, or by running them in a virtual machine — something I have never done myself as it's a bit too intimidating and techy to old-and-not-much-of-a-geek me :p

I use Debian (on my desktop) and Mint (on my laptop). Ubuntu is based on Debian, and Mint is based on... Ubuntu (from which it has removed stuff I'm not happy with in Ubuntu and added a few others I like). There is no good and bad distro, only those that you like and those that you... like less ;)

Edit: to a beginner, probably more than Ubuntu I would suggest Mint, at least if I can judge on my own personal experience: everything worked out of the box, including my stubborn Apple Airpods.

[–] Biskii@lemmy.dbzer0.com 1 points 7 months ago (3 children)

I don't mean to hijack the thread, but I don't want to start a new one for a related question. I understand I will probably have to wipe or partition my primary drive, but will I be able to use my other drives as-is, and have access to all of my files and things?

Depending on the distro, Linux may or may not be able to write to NTFS volumes out of the box.

The proper way to share drives between Windows and Linux is to format them to ExFAT.

[–] verdigris@lemmy.ml 2 points 7 months ago* (last edited 7 months ago)

NTFS drives can be used by both Windows and Linux (you might need to install a driver for the latter but most user-friendly distros include them out of the box). So yes, if you have storage drives you'll still be able to access them from both sides.

There can be weird issues sometimes with this setup, usually as a result of Windows freaking out because Linux modified some file, but it's rarely anything severe. Personally I just flipped all my drives to Linux filesystems because they're nicer for several purposes and I am actively trying to avoid ever using Windows again at this point.

[–] bjoern_tantau@swg-empire.de 2 points 7 months ago

Yes. But in terms of gaming Steam seems to have problems if your games are on an NTFS (Windows filesystem) partition. Everything else should work.

[–] dwindling7373@feddit.it 1 points 7 months ago (1 children)

Dual boot 100% no doubts. Don't unilaterally impose Linux on your Son, he will likely be cut off from many socialization on current and future popular multiplayer games that may or may not run smoothly on Linux.

[–] bjoern_tantau@swg-empire.de 0 points 7 months ago (1 children)

Pft, just enable wobbly windows and Linux will be the shit.

For everything else God invented cloud gaming.

But seriously, my kids had the choice between Windows and Linux. They chose Linux because it looks nicer. The older one is even on Discord with friends who live further away. He finds enough current games that have anti cheat for Linux enabled. And in the end they both always get back to Minecraft and Roblox.

[–] dwindling7373@feddit.it 1 points 7 months ago

As long as your kids currend and future friends will be on Windows there will be potential issues. There's also the matter of familiarizing yourself with an environment that monopolyze the professional environment...

[–] savvywolf@pawb.social 1 points 7 months ago (1 children)

Remember you can dual boot. You can keep the Windows install around on a separate partition for when you need to use it.

I play Stellaris, Stardew and Slime Rancer on Linux, and they seem to work last I've tried.

[–] tenebrisnox@feddit.uk 1 points 7 months ago

I was about to say this. Strange how you seem to be the only one (so far) to suggest this sensible solution.

[–] communism@lemmy.ml 1 points 7 months ago

Others have already advised you on how to run Windows games, but in my experience with these games:

The Sims

I've been playing it just fine on Wine, check EA App on AppDB

Cities Skylines

The first game has a native Linux version, not sure how the second game runs on Proton

Stardew Valley

Native Linux

Minecraft

It's Java so cross-platform, including Linux

Generally you can check ProtonDB for Steam games, and AppDB for others.

[–] captain_aggravated@sh.itjust.works 1 points 7 months ago (2 children)

I have persuaded The Sims to run on Linux; though if the game wasn't purchased through Steam it can take some doing. No experience with Cities Skylines. Stardew Valley runs very well, I think ConcernedApe releases Linux native versions. My understanding is Roblox deliberately prevents itself from running on Linux. Minecraft Java edition runs on Linux and you'll find launchers for it in most package managers. An open source alternative called Minetest or recently changed to Luanti exists, but I know it's not the one his friends play and that's mostly the point. Can't say for Stellaris or Slime Rancher.

[–] far_university190@feddit.org 1 points 7 months ago* (last edited 7 months ago)

got slime rancher and slime rancher 2 running on pop!_os 22.04 direct from steam. no tweak. do not know if performance hit because pc was potato.

[–] Kraiden@kbin.earth 1 points 7 months ago

City Skylines is one of my staples. It runs fine (1, I don't own 2 yet. Waiting on a hardware upgrade)

By now all the games are supported pretty good on Linux

[–] Zachariah@lemmy.world -1 points 7 months ago

I recommend the Xubuntu flavor of Ubuntu.