this post was submitted on 28 Oct 2023
414 points (100.0% liked)

Linux

1259 readers
88 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 5 years ago
MODERATORS
 

From Hardlimit

top 50 comments
sorted by: hot top controversial new old
[–] schwim@reddthat.com 79 points 1 year ago* (last edited 1 year ago) (5 children)

I don't think the issue is performance though. The unspoken part of this comparison is in bold:

"Linux vs Windows tested in 10 games. In the games we could find that work on linux, the performance was 17% faster on average. In all the rest of the games, Windows worked 100% better."

[–] Sentau@feddit.de 99 points 1 year ago (27 children)

Fortunately majority of games work on linux. The major pain point now is the anticheat used by multiplayer games. Single player games more or less work out of the box

[–] yote_zip@pawb.social 50 points 1 year ago (1 children)

To add on here, you can use the Are We Anti-Cheat Yet? site to track which games are not working due to anti-cheat. In my experience it's extremely rare for "Linux" (aka Wine/DXVK/VKD3D/et al) to not support arbitrary games. If a game is not working on Linux it's almost certainly because of an anti-cheat or some bloated/obscure DRM telling Linux "no you cannot run this".

[–] Schmeckinger@feddit.de 4 points 1 year ago (1 children)

Sadly anti cheat is much cheaper for devs than fast manual moderation. And a cheater infested game dies off much faster.

[–] SmoochyPit 5 points 1 year ago (1 children)

And client-side anticheat solutions aren’t great at preventing cheating, anyways. Anticheats are still bypassed by smart software design or by using third-party devices, like the Cronus. COD’s intrusive newer anticheat didn’t stop hacking in ranked play this past year, for instance.

I recommend this video from Serious, who has experience with modded clients and developed a patch to secure BO3 when it was unsafe to play.

load more comments (1 replies)
[–] mifan@feddit.dk 18 points 1 year ago* (last edited 1 year ago) (5 children)

I really want to switch to Linux, but I’ve been told this before and then ended up spending hours trying to get everything to work, and usually give up … but it’s been a couple of years since I tried the last time, so is this the right time?

I have zero interest in the technical parts of Linux or setting things up. I want things to work out if the box. I may have to dual boot because of WoW and MS Flight Sim, but if everything else works it may be worth it.

Edit: wow thanks for the answers. You may have convinced me to try again.

[–] Sentau@feddit.de 25 points 1 year ago (1 children)

Check out protondb to see how your game collection fares on linux. I personally just buy games without checking these days and play on linux but then again I buy older games. Although AAA games also tend to work these days within days of release

[–] nous@programming.dev 21 points 1 year ago* (last edited 1 year ago)

Although AAA games also tend to work these days within days of release

And TBF, Far too many AAA games tend to not work well on Windows within the first few days of release either. Even a few like elden ring that worked better on Linux before Windows. Though I still avoid getting games on their release date. You are generally going to have a far better experience on either system by waiting a bit and seeing what others say about it.

[–] russjr08@outpost.zeuslink.net 8 points 1 year ago (2 children)

I can't speak for both games you listed, however for WoW - Blizzard games tend to have a good reputation for running on Linux (one of the few good things I like about Blizzard). Sometimes there are a few bugs here and there (OW had a mouse cursor locking problem) but generally they're pretty good.

I have been playing Diablo 3 on Linux for as long as I can remember, even before the massive rise of Linux gaming from the introduction of VKD3D/DXVK/Proton. I know D4 was working in Linux even during the betas, and I've heard StarCraft players who've said the same.

Of course, the system requirements never mention Linux as an officially supported platform, but I can't say I've ever heard of a Blizzard game that doesn't work on Linux (games they develop - games like CoD and originally Destiny 2 where they were only the publisher/launcher host is a different story) so I'd be very surprised if WoW doesn't work.

IIRC Blizzard's anti cheat ("Warden" I believe) is mostly server side which makes things way easier - I mean hell I know a lot of their games even supported Mac OS.

And as the others have linked, for MSFS you can check Proton but I hear the reception is good there too since it's rated as Silver on there.

These days I'm usually just playing the Diablo games from them, and I just use the Bottles app which makes it really easy to play non-Steam games. It even has an option to install the Battle.net client for you, then you login, install the game, and click play - it's super simple.

load more comments (2 replies)
[–] DrRatso@lemmy.ml 7 points 1 year ago* (last edited 1 year ago) (7 children)

If you have AMD, for most titles it is as simple as installing a distro and then installing Steam. Then on Steam you will have to enable the compatibility tools, that is it. For Nvidia, setting up the drivers is a bit more finicky, however some distros will preconfigure it for you (such as Nobara, although personally I had a couple issues with this distro, YMMV)

You can search for games status on Linux via ProtonDB. In my experience they just work.

For WoW you might need to look up a YT tutorial to figure out the file paths, but the tldr is you need to install Battle.Net as a Non-Steam game, then launch it through Steam. This is generally a good, easy method for most non-steam titles, just installing it and adding it as a non-steam game.

According to ProtonDB flight sim should work, I habe no personal experience here.

load more comments (7 replies)
load more comments (2 replies)
load more comments (25 replies)
[–] circuitfarmer@lemmy.sdf.org 53 points 1 year ago (4 children)

I'd argue that the idea that most games don't work on Linux is a flat-out misconception in 2023.

It's hard to quantify, but Valve's own Steam Deck (=running on Linux) verification stats have 70% of games either Verified or Playable (Playable generally means that it runs but text is small on the Deck screen, or it needs a lot of keyboard input -- nothing that matters on the desktop). Crucially, "Unsupported" doesn't mean it doesn't run -- it means untested, and in my experience at least, many of those just work too.

Protondb shows 80% of its catalog with a Platinum, Gold, or Silver rating -- 70% of those are Gold. Silver generally corresponds to e.g. switching to Proton Experimental, which is a single-click process.

Anecdotally, after being gaming only on Linux for more than a year, with a catalog of 500+ games, I've had one (1) that gave me any more trouble than that Proton Experimental switch (Assetto Corsa, first one).

So there is no "unspoken part" here. The experience running Windows games on Linux isn't what it was even 2 years ago. It is, for many people, an entirely seamless experience now.

PS: seeing Windows games running better on Linux isn't a new observation either. Elden Ring was a great example where Proton shader precaching eliminated the stutter that plagued that game at launch, so it didn't happen on Linux.

[–] Truck_kun 6 points 1 year ago (2 children)

"Proton shader precaching eliminated the stutter that plagued that game at launch, so it didn't happen on Linux."

I've been meaning to ask, and it probably should be it's own thread, but when launching a game and it says 'Processing Vulkan Shaders', does allowing it to partially process do anything.

Warframe for me will quickly jump to 33%, then do about 1% per 10-20 seconds. I don't want to wait 10+ minutes to reach 100%, but does letting it get to like 40-60%, then hitting skip, at least keep the processed sharers, or does it skip/dump and process on demand? Basically, is Immediate skip vs giving it a minute or two before skipping worth anything?

[–] rasensprenger@feddit.de 5 points 1 year ago

If you let it run through once, it should cache the compiled shaders so it will recompile only after the game or your gpu drivers are updated

load more comments (1 replies)
[–] CrowAirbrush@lemm.ee 6 points 1 year ago (2 children)

Wait...so, if i understand this correctly yeah...the Deck might upen us all up to a future of Linux as our operating system as gamers?

Seeing how popular it is etc, might that actually be on purpose? Excuse me being dumb, i just play games and that's it basically no real computer tech knowledge.

[–] omeara4pheonix@lemmy.zip 7 points 1 year ago

That was always Gabe's intention with SteamOS when it came out around a decade ago. He has never really liked windows, and definitely never liked the potential for Microsoft to mess with his product. SteamOS was made from the ground up to supplant windows as the primary gamer OS, we are just now witnessing the turning of the tide.

[–] Prunebutt@feddit.de 4 points 1 year ago

Gabe Newell has been openly critizicing Microsoft for quite some time now and therefore, Valve has been pro Linux for years.

It is not too far fetched that the Steamdeck is their second attempt to make Linux gaming more widespread after the failed "Steamboxes". This and they took the opportunity to make a PC-Switch knock-off when the market was perfectly ready for it.

load more comments (2 replies)
[–] nous@programming.dev 15 points 1 year ago (23 children)

IMO that is a disingenuous way to state that. It makes it sound like they had to work to find games that worked on Linux at all and suggests that most games do not. Which is far from the truth. Most games just work these days and it is only a handful that don't, so only a handful work 100% better. Then it all really depends if you care about those few games or not.

[–] schwim@reddthat.com 6 points 1 year ago (1 children)

Few games? Man, you and I are definitely having a different experience.

load more comments (1 replies)
load more comments (22 replies)
[–] Gebruikersnaam@lemmy.ml 10 points 1 year ago

This seems a little exaggerated. For example, over 10k games are Steam Deck playable/verified. About 75% of the games that were tested were compatible with the Steam Deck, so probably many more will follow. Also, all emulators work on Linux too and sometimes even better than on Windows. The number of games that are available to you on Linux is simply massive.

[–] unreliable@discuss.tchncs.de 5 points 1 year ago

Based on what the 100% better? I Mostly games have only minor issues.

[–] CylustheVirus 17 points 1 year ago (1 children)

With all the historical windows bloat that's not surprising lol

[–] ReverseModule@discuss.tchncs.de 15 points 1 year ago

OP of the original video here. Wait till you see the Nvidia Optimus results. Even I was dumbdfounded by them. Windows is SOOOO bloated it's thermal throttling like no tomorrow on my laptop. Linux is about 20% faster even on Nvidia. XD

[–] kandoh@reddthat.com 15 points 1 year ago (2 children)

It's a shame I need Adobe to run flawlessly for work or I'd switch over. I'm so tired of Microsoft.

[–] MiddledAgedGuy 9 points 1 year ago (1 children)

A VM might be a solution for you? I have a single Windows program that I need for work. I chose a VM rather than futzing with wine because it's a solution I know will work. I just run the VM for that during work and shut it down at the end of the workday.

load more comments (1 replies)
[–] gayhitler420@lemm.ee 8 points 1 year ago (2 children)

If it’s photoshop that programs been solid for about a decade under wine.

Idk about the other stuff.

load more comments (2 replies)
[–] fushuan@lemm.ee 9 points 1 year ago (1 children)

I like how they show ffxiv, do addons work too though? I can't play without dalamud (I can but, fuuuck) so that's 1 down already.

[–] gamermanh@lemmy.dbzer0.com 8 points 1 year ago (1 children)

The Dalamud FAQ had Linux install steps so imma guess it does work

Which means it's prolly time for me to swap back to Linux

load more comments (1 replies)
[–] Decker108@lemmy.ml 8 points 1 year ago

Aside from performance, I also noticed that older PC games work better on Linux than Windows nowadays. I really enjoy playing games from the late 90's to early 2000's, and they tend to run great on Linux with proton. Just the last year I've played all of Baldurs Gate 1, Icewind Dale 1 and Icewind Dale 2 on my scrappy Lenovo laptop and it's been great.

[–] Sykursen@lemmy.ml 7 points 1 year ago

This is incredible. It's time for me to setup à Linux dual boot to give it a try 😎

[–] Enzy@lemm.ee 6 points 1 year ago* (last edited 1 year ago)

Beauty of DXVK.

PS: works on Windows too.

[–] unreliable@discuss.tchncs.de 5 points 1 year ago (3 children)

I found these comparisons not useful. Nobody play on Linux for searching for performance, but to avoid switch os only for playing.

[–] TimLovesTech@badatbeing.social 13 points 1 year ago

This might be helpful to someone that hasn't done a dual boot gaming benchmark to know that they can now stop dual booting and just run Linux. It has been years of conditioning for some being told that for best performance you had to play in Windows.

[–] FrederikNJS@lemm.ee 8 points 1 year ago (1 children)

It's rather important to understand the performance characteristics for people to know what to expect if they want to switch to Linux.

If games ran at half the FPS on Linux as they would have on Windows, then pretty much no one would be gaming on linux.

If you got 90% performance on Linux, only Linux enthusiasts would take the performance hit.

At 100% performance the choice is completely free, people that got fed up with windows could just switch.

When Linux outperforms Windows, this puts us in very interesting territory, as this might even entice a bunch of people to give Linux a try to see whether the switch is worth the performance. I'm personally quite interested in seeing whether this could be the tipping point for Linux on desktop and laptop to really start taking off.

load more comments (1 replies)
load more comments (1 replies)
load more comments
view more: next ›