News for hackers. Stuff that matters.
Re:Rant: Year of Linux on the Desktop (2022) by lawn on Sunday January 01, 2023 @09:28AM (#34206484)
And with Proton and the Steam Deck, Valve is also removing the argument that you can't game on Linux.

For those who don't know, it's basically a PC in the form of a Switch, with access to a large part of the Steam library (even a lot of unsupported games play well if you're willing to tweak things).

It has very good specs for a handheld, and you can emulate most games up to the Switch, and some Switch games run even better on the deck than on the Switch.

As it's open, you can even install Windows or replace parts if you want.

It has surpassed all my expectations and it feels like the deck together with Proton is solving the last big obstacle with Linux on desktop.

Re:Rant: Year of Linux on the Desktop (2022) by Zhyl on Sunday January 01, 2023 @10:06AM (#34206802)
I still see people arguing against it in very much the same manner as the article outlines.

"Linux won't be viable for gaming until it has Anti-cheat"

EAC and Battleye announce Proton support

"Linux won't be viable for gaming until there are AAA titles working"

Apex Legends, Fall guys and a bunch of other titles get support

"Linux won't be viable for gaming until the Steam Deck can meet demand"

Valve increase production

"Linux won't be viable for gaming until I can run Fortnite, Destiny 2 and Xbox Game pass"

Well you have me there..

Re:Rant: Year of Linux on the Desktop (2022) by posix86 on Sunday January 01, 2023 @10:10AM (#34206843)
You're putting up a scarecrow... you're saying people said that linux was perfect for gaming, except for the fact that it doesn't have anti cheat? No way. If anything, people said: If Linux wants to take off, it needs to have anticheat, but a whole lot more too.
Re:Rant: Year of Linux on the Desktop (2022) by Zhyl on Sunday January 01, 2023 @10:21AM (#34206969)
Friend, I've had each of the arguments stated above as absolute statements.

The format of the arguments aren't coherent or well thought through. It uses the quoted argument as a jumping off point before going into an anti-Linux rant, often citing the perception that the year of the Linux desktop has been "coming for 20 years" (or pick whatever number you want) or that the Linux community are toxic (which is ironic since most of the attacks are incredibly toxic).

I think it's laudable that you're giving these people the benefit of the doubt, but they absolutely do exist and their positions are always thin or in bad faith.

Re:Rant: Year of Linux on the Desktop (2022) by beebeepka on Sunday January 01, 2023 @11:29AM (#34207671)
Heh. Except the anticheat solutions that don't work are basically rootkits.
Re:Rant: Year of Linux on the Desktop (2022) by hotpotamus on Sunday January 01, 2023 @10:54AM (#34207287)
I've had about 2 decades of experience hearing that gaming on Linux is here and being disappointed. I started hearing about Proton and how it was really doing it this time and I was skeptical as always, but I figured it was worth a shot based on who I was hearing it from. And I'll say that for me, Proton is it. Not only does it provide awesome compatibility, it's basically just a checkbox in Steam to enable. I'm sure you can still find issues; even Windows can't provide 100% compatibility with decades of games, but for me, it's arrived.
Re:Rant: Year of Linux on the Desktop (2022) by evo_9 on Sunday January 01, 2023 @11:32AM (#34207704)
Agree, and I’m wondering - as a Steam Deck owner - when / how I can setup my own Linux / proton gaming desktop?
Re:Rant: Year of Linux on the Desktop (2022) by hotpotamus on Sunday January 01, 2023 @11:48AM (#34207918)
That's an interesting path to using a Linux desktop, but it makes sense. I'm not sure if you're asking rhetorically, but I'd say that if you wanted a Linux gaming desktop, you'd just start with a normal gaming desktop (prebuilt or custom - you'll find endless guides on either). The thing about Linux/Open Source is that there are nearly endless distributions and politics around those, which is confusing, but I'm a fan of Pop!_OS for its simplicity - I suspect I could install it on my parents machines and they'd be OK, but it's also fine for my uses. The other option I'd consider is SteamOS so you could presumably just run the OS installed on the Deck on your dekstop for commonality, but I have zero experience with it as an OS, so it may be more complicated than that.

I'm using Pop!_OS with an AMD CPU/GPU system that's pretty far from what I'd call stout, but I'm able to play games like "No Man's Sky" or "Crysis" just fine. I've probably tested around a dozen games personally going back as far as "Total Annihilation" from 1997(?) which ran without issue.

Re:Rant: Year of Linux on the Desktop (2022) by Zhyl on Sunday January 01, 2023 @11:52AM (#34207966)
I mean you can do that now.

* Install the OS of your choice. I would recommend Nobara for minimal tweaking for games. PopOS is another popular choice

* Install steam and enable proton for all games in Settings

* If you want Steam desktop UI, you can opt into the Steam Beta, set Steam to load on boot with launch option '-gamepadui'

and voilà! You have yourself a Steam Deck gaming desktop!

Re:Rant: Year of Linux on the Desktop (2022) by acomjean on Sunday January 01, 2023 @12:09PM (#34208177)
I run steam on an oryx pro laptop (nvidia graphics, intel 8th gen) and pop OS (Ubuntu variant) It works remarkably well.

Proton works from the steam Gui so I don’t think there is any install except the steam software.

Re:Rant: Year of Linux on the Desktop (2022) by robbiet480 on Sunday January 01, 2023 @11:13AM (#34207500)
You can run a big chunk of Game Pass via xCloud https://support.microsoft.com/en-gb/topic/xbox-cloud-gaming-...
Re:Rant: Year of Linux on the Desktop (2022) by BrickStoneWall on Sunday January 01, 2023 @11:19AM (#34207576)
Isn't that cloud streaming?
Re:Rant: Year of Linux on the Desktop (2022) by robbiet480 on Sunday January 01, 2023 @12:28PM (#34208435)
Yes
Re:Rant: Year of Linux on the Desktop (2022) by iuafhiuah on Sunday January 01, 2023 @11:25AM (#34207628)

   > "Linux won't be viable for gaming until I can run Fortnite, Destiny 2 and Xbox Game pass"
   > Well you have me there..
FYI MS Game Pass has worked on Linux for months now.

Fortnite and Destiny 2 are two games where the developers have both, for whatever reason, specifically gone on record to say they will ban players that attempt to play their games on Linux.

Re:Rant: Year of Linux on the Desktop (2022) by sylens on Sunday January 01, 2023 @11:59AM (#34208053)
For what its worth, the Destiny 2 developers did create a feedback thread a few months back on Reddit for the purposes of seeing the level of interest in them supporting Linux/Steam Deck
Re:Rant: Year of Linux on the Desktop (2022) by rbits on Monday January 02, 2023 @03:40AM (#34215756)
Game Pass works on Linux? I can't find anything about that, seems unlikely. Unless you're talking about Xbox Cloud Gaming, which is not a replacement for games running on your system, especially for people with bad internet connections.
Re:Rant: Year of Linux on the Desktop (2022) by AnIdiotOnTheNet on Sunday January 01, 2023 @12:46PM (#34208638)
It isn't going to be something I choose to run until there's a VR system that works for it that doesn't feel like it is alpha quality. Even Valve's own Index only kinda-sorta works with half of the features.
Re:Rant: Year of Linux on the Desktop (2022) by pjmlp on Monday January 02, 2023 @10:59AM (#34219303)
If Steam Deck was being sucessful by having game studios write Steam Deck games like they bother with Android, iOS, Switch and PlayStation, that would be inovative, emulating Windows and DirectX via a translation layer, not really,
Re:Rant: Year of Linux on the Desktop (2022) by capableweb on Sunday January 01, 2023 @10:09AM (#34206828)
> For those who don't know, it's basically a PC in the form of a Switch, with access to a large part of the Steam library (even a lot of unsupported games play well if you're willing to tweak things).

Not just "basically a PC" but an actual PC running a modified version of Arch Linux (called SteamOS). One of the options in the menu is "Enter Desktop Mode" which does exactly what it says; drops you to a KDE desktop with all the bells and whistles of a normal Linux desktop. From there, you can use it as a normal PC if you want. Hook it up to a USB-C hub with HDMI and USB I/O, and you have a portable computer you can connect to displays with your keyboard and mouse.

Flexible as hell, and it's also pretty nice as a gaming device.

Re:Rant: Year of Linux on the Desktop (2022) by MikusR on Sunday January 01, 2023 @10:13AM (#34206881)
Steam Deck is a single hardware configuration that is being supported by multibillion company.
Re:Rant: Year of Linux on the Desktop (2022) by noirbot on Sunday January 01, 2023 @10:41AM (#34207158)
Yes and no - the work that's gone into it, and into Proton in general has made game support on linux generally leap forward. I don't have a Steam Deck myself, but because it exists, things are getting patched in Proton often before games even come out, which is a far cry from where things used to be with Wine.

Having a site like ProtonDB to be a single place to go look up any tweaks or config flags for Wine/Proton to get a game to work is invaluable, and it's now actually getting good traffic and data because of Steam Deck.

Re:Rant: Year of Linux on the Desktop (2022) by infinityio on Sunday January 01, 2023 @10:42AM (#34207175)
Valve's work on Proton has been repurposed for other hardware configurations with great success
Re:Rant: Year of Linux on the Desktop (2022) by spopejoy on Monday January 02, 2023 @11:24AM (#34219702)
Presumably you mean that as a criticism but "being supported by a multibillion company" is normally a fantastic sign of success, and "a single hardware configuration" is an indicator of seriousness about guaranteeing a good UX.

Look no further than power management/sleep/awake, which is flawless and snappy on steamdeck. That's more than you can say for 95% of "supported linux laptops".

Re:Rant: Year of Linux on the Desktop (2022) by nerdjon on Sunday January 01, 2023 @10:46AM (#34207226)
Sure proton is great and it does a good job on my steam deck.

But to me the fact that the games are not natively supporting Linux and are instead needing a tool like Proton still means that Linux is not ideal for gaming. Just like Mac is not.

It has nothing to do with the OS itself and everything to do with developer support.

I love my steam deck but I also strongly believe that going with Linux was a short cited decision on Valves part to try to protect themselves from Microsoft. Many (most, all?) of us here are technical enough to understand at least on some level what proton does and what native actually is. But most users are not and that is where the problems come up.

When a game pushes an update that breaks support on the steam deck most users will go to complain to the developers. But the developer was not involved in supporting Linux and rightly so they don't test every update on it.

That is not the right path here.

I strongly believe that to claim that an OS can be good for something it must be targeted by the developers of whatever that thing is and run natively (or at the very least if it is prepackaged with something like proton, it is still distributed by the developers for that OS)

And yes I fully realize this is a chicken and the egg problem with linux and gaming.

Re:Rant: Year of Linux on the Desktop (2022) by smoldesu on Sunday January 01, 2023 @11:37AM (#34207786)
While I respect your ideological opposition to this and understand your logic, I'm not sure if you've ever seen the lifecycle of a Linux-native game.

For the first 6 months of its release, everything works great! A few minor bugs to fix but your game engine figured everything out for you. Flash forward 2 years - your game is broken on every distro. An Ubuntu hotpatch broke your game on most systems months ago, and glibc changes have decimated the runtime for every user. Steam's own runtime has already bumped it's versioning and is missing 3-4 libraries you used to rely on. The Windows version boots through Proton though, so nobody is complaining yet.

Linux shouldn't need Windows as a stable runtime, but until it fixes it's packaging issues this will continue to be the status-quo.

Re:Rant: Year of Linux on the Desktop (2022) by nerdjon on Sunday January 01, 2023 @11:55AM (#34208007)
Admittedly I have not seen how a native linux game works and that to me just makes me continue to feel like linux isn't ready?

Logically I get it, a tool like proton is most likely the only way that Linux (or anything not Windows) was going to be an option for gaming at all.

My concern here is not in how it runs, how good proton is, or even how "easy" it is to setup.

It all boils down to average users for me. I continue to find myself (and I feel like many of us do) overestimating the technical knowledge of the average consumer. I know for many years I had assumed that my generation (I am now 32) would be the generation that the average user would be able to pick up any new technology and run with it. That has been proven false to me many times now...

What happens with it fails, what happens when a game was previously working but breaks in a future version of proton or worse breaks because the developer pushes an update (and maybe its an online service game so you have to update).

Idk something about this entire thing has just felt wrong to me in how we are pushing Linux as a gaming platform.

Re:Rant: Year of Linux on the Desktop (2022) by smoldesu on Sunday January 01, 2023 @12:05PM (#34208121)
> What happens with it fails, what happens when a game was previously working but breaks in a future version of proton or worse breaks because the developer pushes an update (and maybe its an online service game so you have to update).

All of these are good questions to have, Valve didn't directly come out and address them so it makes sense that people would feel anxious about it.

Largely, Valve has solved this by running every game in a lightweight container runtime, kinda like Docker. Regardless of the distro you're running on, Valve can define a common runtime for the game and the title should boot using the defined settings. If something then breaks with that runtime, Valve can actually go through on a game-by-game (or even system-by-system) basis and fix it. This is how Elden Ring got performance patches on Linux at launch, or how titles like Rocket League became playable when their native version was not.

It's a complicated technical solution to a nuanced problem, but Valve has done a bang-up job so far.

Re:Rant: Year of Linux on the Desktop (2022) by nerdjon on Sunday January 01, 2023 @12:34PM (#34208513)
They have done a good job, I am not denying that. But this approach is not without faults.

I mean when the big winter update for Halo Infinite came out it broke Proton support. Sure they (the people working on Proton) were quick to fix it, but it did break and since it was an online game there really was nothing the user could do about it.

Re:Rant: Year of Linux on the Desktop (2022) by baq on Sunday January 01, 2023 @11:03AM (#34207378)
> But to me the fact that the games are not natively supporting Linux and are instead needing a tool like Proton still means that Linux is not ideal for gaming. Just like Mac is not.

You’re holding a proof that it isn’t so in your hands and still claim something opposite. The biggest issue with gaming on Linux has always been impossibility of providing a binary build that works everywhere due to lack of a stable kernel API and ABI. Turns out, win32 API is exactly that and works really well on Linux if you put in the work, see proton.

IOW Linux is ready for gaming thanks to and because of Windows, not despite it.

Re:Rant: Year of Linux on the Desktop (2022) by nerdjon on Sunday January 01, 2023 @11:18AM (#34207575)
> really well on Linux if you put in the work, see proton.

That work is exactly the problem though. This is not an ideal solution for the average user. My dad plays games and there is no way in hell I would give him a Linux machine to play games. If I end up buying him a steam deck (which I am considering) I will be installing Windows on it for him.

Again I will point out the issues with this not being an officially supported release from the developer of a game. Meaning when they push updates they don't test on Linux and could very easily break it. It happened with Halo recently and could just as easily happen with another game.

If we really want to argue that "if you put in the work" linux is a viable solution, it has been for years been viable as a desktop solution and many people played games on it.

But until we enter a time that on Linux you are running native packages from the developer targeting Linux, we will remain in a situation that Linux Gaming will always be an update away from breaking completely. Not that Windows isnt either, but at least developers test their Windows release.

Edit: For the record I would LOVE an alternative to Windows for PC gaming. Wether that is Linux, Mac, or something else. I despise Windows but I relucantly have a Windows PC. BUT I do not believe this is how we will get there.

Re:Rant: Year of Linux on the Desktop (2022) by CJefferson on Sunday January 01, 2023 @11:27AM (#34207655)
Random advice from personal experience: if you buy a steam deck for a non-techy, don't get them to use windows, the user experience is awful. Just use the default OS, and only install games that a labelled as working well through Proton. Anything else will be a fairly painful experience.
Re:Rant: Year of Linux on the Desktop (2022) by nerdjon on Sunday January 01, 2023 @11:32AM (#34207701)
I disagree, I have Windows on my steam deck and it works just fine. It is the primary way I use mine (Windows 10 though, not 11) because of the issues I have mentioned here.

The only real issue I have is it being a small screen. But I just have any games I need on my desktop and its easy enough to tap an icon.

Re:Rant: Year of Linux on the Desktop (2022) by CJefferson on Monday January 02, 2023 @10:55AM (#34219257)
Interesting you had more success then me. I just got annoyed with the tiny screen, and lots of minor things that seemed to not work smoothly (although now I can't remember exactly what they were I'll admit).
Re:Rant: Year of Linux on the Desktop (2022) by wankle on Sunday January 01, 2023 @12:20PM (#34208312)
I detest ageist and ignorant comments like "My dad plays games and there is no way in hell I would give him a Linux machine to play games.".

My mom and dad were gaming into their mid-70's around the time they passed away. I'm approaching 60 and have gamed for 4 decades and see no stopping. I've read multiple comments from people in their 80's and even 90's still gaming.

Proton enables a lot of great games to play on Linux, I use it every day.

Linux lets all users including non-technical, use it every day with ease.

Re:Rant: Year of Linux on the Desktop (2022) by nerdjon on Sunday January 01, 2023 @12:32PM (#34208489)
Great job just ignoring the issues I bring up and trying to wipe them away because of "ageist".

I think I can speak on my dads technical understanding better than you can. We have tried to give him an iPhone and he has struggled with that so he continues to use a flip phone.

The last thing I want to do is give him a device that due to Valve pushing a bad OS update (I mean the last Update made it so I could no longer boot normally and I had to do a boot from file and then fix that in the terminal) or games won't load because something breaks in the update for that game, which has happened to me.

That is not ageist to worry about a device not working as expected (which has happened to me, I just have the technical knowledge to fix it).

Re:Rant: Year of Linux on the Desktop (2022) by sylens on Sunday January 01, 2023 @10:52AM (#34207270)
I do wonder if Valve has tried to discuss with Microsoft what it would like to see out of Windows in the future (potentially Windows 12) to make it a useful OS for a Steam Deck device.

Some sort of advanced suspend/resume functionality similar to the Series X's Quick Resume would be a killer feature. And I'm sure Microsoft wouldn't mind having native Game Pass hooks into a device like that

Re:Rant: Year of Linux on the Desktop (2022) by nerdjon on Sunday January 01, 2023 @10:55AM (#34207305)
There has been rumors about Game Pass discussions with Valve at one point but I have not seen anything about that recently.

I feel like most likely not, that seems like something that would benefit Microsoft and not give any benefit to Valve. I know they have stated before some concern regarding the windows store or something.

Game Pass is also the reason I installed Windows on my Steam Deck. Being able to sync game saves between my PC, Xbox, and Steam Deck is just way too powerful. And the obvious benefit of the games in game pass.

Re:Rant: Year of Linux on the Desktop (2022) by acomjean on Sunday January 01, 2023 @12:15PM (#34208250)
I used to think this. But with so many Linux variants out there I think supporting it is harder than just supporting the windows api that makes it work.

It’s odd but things like docker and the JVM and browser based software mean the software will run abstracted a bit, less optimally, but good enough. Even among the different Linux distros software is distributed differently (rpm, debs, flat pack, pacman….)

Brining more people to Linux is the goal, more developers! and better software packaging eventually.