News for hackers. Stuff that matters.
Re:Valve Steam Deck by css on Thursday July 15, 2021 @01:42PM (#27847527)
From the FAQ [0]:

- What OS is Steam Deck running?

SteamOS 3.0, a new version of SteamOS based on Arch Linux.

- Will people be able to install Windows, or other 3rd party content?

Yes. Steam Deck is a PC, and players will be able to install whatever they like, including other OSes.

[0]: https://partner.steamgames.com/doc/steamdeck/faq

Re:Valve Steam Deck by minimaxir on Thursday July 15, 2021 @01:54PM (#27847741)
Valve engineers explicitly frame the Steam Deck as a PC with an integrated controller rather than a game console: https://www.youtube.com/watch?v=oLtiRGTZvGM
Re:Valve Steam Deck by css on Thursday July 15, 2021 @01:56PM (#27847786)
Yeah, this is an awesome change of pace for an industry that notoriously locks down its hardware.
Re:Valve Steam Deck by Nullabillity on Thursday July 15, 2021 @02:53PM (#27848584)
While I am happy to hear this, this is par for the course for Valve.

The Steam Machines were also equally open, and the (otherwise streaming-focused) Steam Link supported sideloading.

Re:Valve Steam Deck by j1elo on Thursday July 15, 2021 @06:40PM (#27850961)
I still use my Steam Link, and still love how smooth and easy it is to bring the game picture to my living room's TV. (wow that sounded like a commercial)

btw to this day it still receives updates!

But, what were people sideloading on it? any alternative usage that might be interesting to explore?

Re:Valve Steam Deck by Fnoord on Thursday July 15, 2021 @07:16PM (#27851206)
Its just a small computer, really. You can even run Steam Link on a Pi if you prefer (Steam Link are not made anymore AFAIK). So I suppose you could argue the reverse: run something on it which you'd otherwise run on a Pi.
Re:Valve Steam Deck by thefunnyman on Thursday July 15, 2021 @09:41PM (#27852211)
It can run Kodi and Retroarch natively. They released an SDK for it but it kind of flew under the radar.
Re:Valve Steam Deck by j1elo on Friday July 16, 2021 @09:19AM (#27855917)
Wait you can get to run Kodi on the Link? I might be missing on some fun there... guess it's time for me to do some searching!
Re:Valve Steam Deck by Nullabillity on Friday July 16, 2021 @12:30PM (#27857995)
Re:Valve Steam Deck by novok on Thursday July 15, 2021 @02:02PM (#27847886)
Steam is the platform for games on non locked computers
Re:Valve Steam Deck by moron4hire on Thursday July 15, 2021 @03:33PM (#27849069)
Yeah, they're more focused on screwing the content creators rather than the consumers.
Re:Valve Steam Deck by spiraling_shape on Thursday July 15, 2021 @04:08PM (#27849477)
Steam is the only place I ever actually pay for software. They earned my trust where so many others have lost it.
Re:Valve Steam Deck by serf on Thursday July 15, 2021 @08:22PM (#27851753)
I pay for software on Steam, too -- but it makes me incredibly nervous consolidating lots of purchased goods with a single walled-garden vendor who holds the keys ; and they never really earned my trust, they're just the only game in town for most titles now.

The internet is filled with stories about locked accounts, lost libraries, games being pulled out of the library due to 'low quality of gameplay' while people are actively playing them on Steam, DLC and in-game currency sold that can never be redeemed or used in the game it's bought for (see: 'Wizardry Online' debacle, Steam/Valve continued selling in-game currency far beyond the point that it was being discussed to remove the game from the library all together.. then removed access from the game for Steam users after making a tidy profit. This was a current/active/new game with a bad launch, not an old title.)

So just to re-state: Valve never won my trust with their behavior with Steam and associated acts. There is just no one else; let's call this phenomenon 'Walmart Syndrome', perhaps?

Re:Valve Steam Deck by bbabaraba on Thursday July 15, 2021 @10:16PM (#27852412)
If you're concerned about losing your games, you can easily do backups from the Steam application, copying game folders, or using something like SLSK https://github.com/skyformat99/SLSK

Bypassing Steamworks basic DRM is easy. Other DRMs obviously require special workarounds.

Re:Valve Steam Deck by joveian on Friday July 16, 2021 @03:29AM (#27853811)
Or you can buy games on GOG instead and support DRM-free (I think they are unfortunately the only fully DRM-free store at this point).
Re:Valve Steam Deck by account42 on Friday July 16, 2021 @03:54AM (#27853906)
Valve are a lot more serious about Linux support though, going as far as employing graphics driver developers.

GOG (and CDPR) on the other hand can't even be bothered to port their own client and games.

Also, GOG is not 100% DRM-free anymore, even if they want to advertise themselves that way. [0]

[0] https://www.gog.com/forum/general/drm_on_gog_list_of_singlep...

Re:Valve Steam Deck by handrous on Friday July 16, 2021 @01:05PM (#27858417)
> Valve are a lot more serious about Linux support though, going as far as employing graphics driver developers.

> GOG (and CDPR) on the other hand can't even be bothered to port their own client and games.

To be fair, I'm pretty sure GOG has a hell of a lot less money than Valve. They don't benefit from any of the gambling-mechanics or multiplayer game "bling" sales that bring in so much of Valve's money, aside from having a much smaller share of PC game sales than Valve does. Valve's got to be way more profitable plus have much higher income, so have the margin to play with stuff like this—which is in their interest, because the weaker alternative operating systems are, the more Valve operates only at the pleasure of Microsoft.

Re:Valve Steam Deck by Wowfunhappy on Friday July 16, 2021 @10:41AM (#27856700)
> Also, GOG is not 100% DRM-free anymore, even if they want to advertise themselves that way. [0]

I'm not happy about these features requiring an internet connection, but they seem pretty minor. The alternative would probably have been that those features were left out of the GOG versions completely.

Re:Valve Steam Deck by lupire on Friday July 16, 2021 @04:34PM (#27860905)
That doesn't make it OK to lie.
Re:Valve Steam Deck by Wowfunhappy on Friday July 16, 2021 @11:37PM (#27863393)
It's not quite a lie, though. The games are 100% playable offline; some optional features are not.
Re:Valve Steam Deck by dantondwa on Friday July 16, 2021 @04:17AM (#27854047)
I've bought many many games on GOG for years because of this. Lately, GOG games come in installers made out of 20 or so parts which take ages to download manually. The only real way to download their games is by using their GOG Galaxy Client. Not that much better than Steam, which on the other hand has fantastic Linux support, while GOG can't be bothered to port their GOG Galaxy client to Linux.

Luckily Lutris allows me to somehow compensate for GOG's lack of interest in Linux, but still, I feel they really do not care about the DRM thing.

Re:Valve Steam Deck by foofly on Friday July 16, 2021 @07:36AM (#27855224)
I've found that Minigalaxy is an excellent GoG application on linux

https://sharkwouter.github.io/minigalaxy/

It deals with both downloading and installing as well as integrating Wine.

Re:Valve Steam Deck by ekianjo on Friday July 16, 2021 @09:08AM (#27855828)
It's only as good as long as someone keeps developing it. I'd prefer first party support any day.
Re:Valve Steam Deck by joveian on Friday July 16, 2021 @06:07AM (#27854660)
While I haven't used it, there is the open source lgogdownloader:

https://github.com/Sude-/lgogdownloader

I only have 12Mbps DSL and an offline game system that I use a FAT formatted microSD card to transfer to so I appreciate the split files, even though it does get annoying with the huge games.

I agree that GOG's Linux support is minimal; often they don't even provide Linux versions that are available on other stores :(.

Two of the isses on the list account42 links to are more serious, although most are fairly minor (there are also a few issues not on the list). Not to excuse those exceptions, however I don't know of any other store that is anywhere close. I have no inside info but my my suspicion is that many CD Projekt investors resent the DRM-free aspect of GOG and would like it to change, while the people running GOG realize it is the major unique aspect of GOG and trying to change it could sink the business. OTOH, I suspect the CD Projekt investors mostly see GOG as a way to get a better deal from Steam for CDPR games. Hard to say what will happen in the future.

Re:Valve Steam Deck by the_af on Friday July 16, 2021 @08:15PM (#27862579)
Out of curiosity, which Linux games on GOG are so difficult to install? I have bought many games on GOG and refuse to install galaxy and so far experienced no problems.
Re:Valve Steam Deck by lupire on Friday July 16, 2021 @04:35PM (#27860913)
If you download with Galaxy, can you remove the game from Galaxy and play it without Galaxy/DRM?
Re:Valve Steam Deck by joveian on Saturday July 17, 2021 @09:33AM (#27865655)
I haven't used Galaxy but I'm almost certain the answer is yes since Galaxy doesn't have DRM like other store clients and you see Galaxy related dlls in the standalone installers as well so I'm guessing the integration is the same either way and doesn't cause trouble without Galaxy present. As of semi-recently you can buy games on Epic via Galaxy but if they are DRMed you still need the Epic launcher to play them since GOG won't add DRM to Galaxy.
Re:Valve Steam Deck by ekianjo on Friday July 16, 2021 @09:07AM (#27855818)
GOG has zero Linux support (or close to none) so they don't get my money at all.
Re:Valve Steam Deck by samtheDamned on Friday July 16, 2021 @11:05AM (#27857001)
Which I've always thought was weird since I'd expect a store with their stance on DRM would be one of the first in line to at least have a linux client.
Re:Valve Steam Deck by ekianjo on Saturday July 17, 2021 @08:36AM (#27865346)
Yeah. It never made sense to me either.
Re:Valve Steam Deck by the_af on Friday July 16, 2021 @08:16PM (#27862584)
What do you mean? I bought plenty of Linux games on GOG (or games bundled to run on Linux).
Re:Valve Steam Deck by ekianjo on Saturday July 17, 2021 @08:36AM (#27865345)
where is the Galaxy Linux client?
Re:Valve Steam Deck by the_af on Saturday July 17, 2021 @10:17AM (#27865932)
I don't need it. I install games by clicking on the provided .sh installer, then click on their desktop icon to start them (or find the app using shortcuts) and all of this is seamless on Ubuntu.

This is also how we used to install and play games on Windows, before the Steam era.

Why do I need Galaxy?

Re:Valve Steam Deck by ekianjo on Saturday July 17, 2021 @09:53PM (#27870232)
If a company pretends to support Linux, they should have a Linux client, whether I need it or not. They basically offer no Linux support, and all the Linux clients that come on their store pages come from developers' willingness, not GOG's.

Itch.io has a Linux client, by the way.

Re:Valve Steam Deck by the_af on Saturday July 17, 2021 @10:35PM (#27870407)
They sell games that work in Linux, what is there to "pretend"?

I disagree that they "should" have a Linux client, for the reasons I explained. I don't have a use for such a client, and as such, I'm happy to ignore it (and love that it isn't mandatory, unlike Steam).

I've never received support from Steam for any technical issue. I'm resourceful and if there's a way, I'll make it work; but almost every help I needed with Steam games was taken from user's forums, within and outside Steam.

Case in point: I learned browsing Steam's forums that the Linux version of The Eternal Castle is glitchy and in many cases the keyboard input doesn't work at all; one user helpfully suggested just using the Windows version using Wine or Proton; this suggestion worked.

> Itch.io has a Linux client, by the way

Good for them! I hope it's optional, since I've no use for it.

What I love about Humble Bundle and GOG is that their games (mostly) don't try to take over your games collection, unlike Steam. I do use Steam and support Valve, but I'd prefer Steam was optional.

Re:Valve Steam Deck by mega-tux on Monday July 19, 2021 @01:11PM (#27884975)
Well, automatic updates is a nice feature on the Itch client.
Re:Valve Steam Deck by samtheDamned on Friday July 16, 2021 @11:33AM (#27857332)
Also I'm pretty sure steam has a clause in its TOS that will open the DRM on all your steam games if steam shuts down
Re:Valve Steam Deck by amatecha on Wednesday July 21, 2021 @01:50AM (#27902761)
Yeah, they definitely don't have my trust at all. I have something like 600 games on my account, but unfortunately I'll never play any of those on my "old" Mac anymore because it runs OS X 10.10 ("Yosemite"), and Steam no longer supports that version. If I even launch Steam, the application will auto-update to a version that doesn't run anymore. Of course most of the _games_ run on versions of OS X as far back as like 10.2, but no, because Valve decided to lock me out, I can just never play Steam games on that Mac again. Cool, right? Of course everyone's response to this is "update the OS, it's free!", but I have software I need that doesn't run on newer versions of OSX.

I mean, all they had to do is let users disable automatic updates and keep running the old version of the client "without any guarantees" -- if the Steam APIs end up changing enough that I can't log in anymore, well, so be it. But to permanently lock users out simply because of a forced update… seriously uncool.

Re:Valve Steam Deck by Rastonbury on Friday July 16, 2021 @03:34AM (#27853839)
We can just call them a monopoly!
Re:Valve Steam Deck by Abishek_Muthian on Friday July 16, 2021 @06:07AM (#27854662)
And thanks to the availability of differential pricing, Publishers can ensure many around the world can get a chance to enjoy their work.
Re:Valve Steam Deck by 411111111111111 on Thursday July 15, 2021 @04:16PM (#27849569)
In what way, if I may ask? I am not aware of any controversy surrounding the steam store with that regard.

Now that the store had that facelift the only issue I am aware of is the honestly pretty lacklustre curation... Which is an extremely hard issue so pretty forgiveable

Re:Valve Steam Deck by AnIdiotOnTheNet on Thursday July 15, 2021 @08:21PM (#27851746)
Some people are deeply upset that a gigantic storefront and distribution network [0] would dare take a 30% cut, despite that being well below brick and mortar rate and also pretty standard for a digital storefront.

But hey, you can instead distribute with Epic, a storefront so advanced it doesn't even have a shopping cart.

[0] not to mention community forum, reviews, and art gallery.

Re:Valve Steam Deck by cfjgvjh on Friday July 16, 2021 @02:05AM (#27853440)
I don't even know how to actually check what I have on my Epic account without going to past purchases. It's baffling how a company that's trying to take more marketshare from a platform as polished as Steam without focusing more on UX.
Re:Valve Steam Deck by SketchySeaBeast on Friday July 16, 2021 @09:20AM (#27855937)
Any chance they had of getting me as a customer died when they started doing Epic store exclusives. I won't give them money to build another walled garden. There's more than a few games I haven't purchased because of those deals and by the time they finally come to steam I don't care enough about them anymore to spend the money.
Re:Valve Steam Deck by syshum on Friday July 16, 2021 @09:35AM (#27856075)
Even though Borderlands 3 is now on Steam, I still refuse to buy it because of their exclusive deal... I own every other Borderlands game, but I will never buy that one
Re:Valve Steam Deck by mywittyname on Friday July 16, 2021 @10:53AM (#27856854)
If you buy it from steam, they might have an incentive to actually move more games over there.

I understand the sentiment though.

Re:Valve Steam Deck by robertlagrant on Friday July 16, 2021 @02:19AM (#27853490)
They're just annoyed and lashing out by spending their unexpected Fortnight fortunes. There was no strategy.
Re:Valve Steam Deck by nineteen999 on Friday July 16, 2021 @11:28PM (#27863366)
> But hey, you can instead distribute with Epic, a storefront so advanced it doesn't even have a shopping cart.

Which is kind of odd, since the Unreal Marketplace in the same launcher does have a shopping cart.

Re:Valve Steam Deck by fellellor on Saturday July 17, 2021 @03:47AM (#27864216)
What’s the problem here? Check out reviews on steam and participate in the discussion forums, and make your purchase in Epic, to support the developers.
Re:Valve Steam Deck by vimacs2 on Friday July 16, 2021 @08:51AM (#27855692)
My personal number one issue with Steam (aside from the obvious fact that it's still DRM at the end of the day) is that I think their family sharing feature is kind of bullshit. You cannot let somebody play a game in your library and be able to play yourself another game in that same library at the same time.

There is no good justification for this restriction and it makes that whole feature sound more like a PR move than something that was really released to help the consumer.

Re:Valve Steam Deck by bigbob2 on Friday July 16, 2021 @10:17AM (#27856441)
This "feature" bothers me a lot. When my girlfriend tries to play Planet Coaster from my account via the family sharing feature, sometimes she kicked off even though I'm not even playing a game at all! I think this is a big reason cloud based services like Steam are a step down from physical games with no reliance on internet connectivity. Truth be told my friends and I were doing fine before Steam existed, even if it meant sometimes needing to get friend's IP addresses and troubleshoot firewall issues to play multiplayer games.
Re:Valve Steam Deck by kaleofthl on Friday July 16, 2021 @09:28AM (#27856005)
If it's of any help, you can play games at the same time if you go into offline mode in your main account. That way you can atleast play one multiplayer and one single player game at the same time
Re:Valve Steam Deck by vimacs2 on Friday July 16, 2021 @10:16AM (#27856425)
I'm aware of that workaround but there shouldn't be any need for a workaround in the first place. Valve shouldn't get to freeze my entire library when I want to share a single game with a family member or friend.
Re:Valve Steam Deck by wazanator on Thursday July 15, 2021 @05:33PM (#27850403)
They take a bigger cut then most other digital store fronts and they have a history of using the loyalty of fans to do unpaid work such as translations and perform the majority of moderation on Steam.
Re:Valve Steam Deck by jdmichal on Thursday July 15, 2021 @07:15PM (#27851203)
... So basically they're exactly like every other content network that currently exists?
Re:Valve Steam Deck by efreak on Thursday July 15, 2021 @08:04PM (#27851627)
Pretty much, yes. They're just more consumer-friendly in some ways, and they do some cool stuff. Also, trading cards.
Re:Valve Steam Deck by ekianjo on Friday July 16, 2021 @09:07AM (#27855812)
> screwing the content creators r

Good to know, then devs can sell their games somewhere else? Oh, I guess they don't. Nevermind.

Re:Valve Steam Deck by antonzabirko on Thursday July 15, 2021 @04:28PM (#27849707)
Haha, agree but most places do it anyways, steam screws content creators about equally.
Re:Valve Steam Deck by adrr on Thursday July 15, 2021 @10:00PM (#27852313)
PS3 allowed other OSes like Linux or BSD. It was eventually scrapped due to no market demand for it.
Re:Valve Steam Deck by josefx on Friday July 16, 2021 @03:07AM (#27853709)
> It was eventually scrapped due to no market demand for it.

Rather the opposite. I think it ended up as part of several compute clusters because the console was sold for less than it cost to produce, something normally offset by game sales. So suddenly Sony had a large market that only cost it money.

Re:Valve Steam Deck by hrh on Friday July 16, 2021 @03:34AM (#27853834)
You know we're all bullshitting here apparently but my guess is that happened relatively little. The PS3 was too exotic of hardware to get useful compute out of it during the length of time that option was arounnd.

I'm sure internally it was pitched as a neat idea why don't we see what happens (god can you imagine the corporate politics in a decision like that?), but practically it allowed Sony get get special import status.

I'm sure eventually they realized they didn't care about that enough it outweigh allowing those filthy users to possibly do something interesting.

Sony throws a lot of stuff at the wall. There was a good chunk of hardware cut out of later PS3s, not to mention continued attempts and silent canceling of things like those move lightguns, etc.

Re:Valve Steam Deck by mywittyname on Friday July 16, 2021 @11:05AM (#27856999)
My university had a few PS3 clusters. The CS department loved them because you could buy three of them for the price of a good server. The department even offered a crash course on programming for the PS3. I didn't take it, but from what I understand, it wasn't that difficult to program (for the department use cases).

The major use case for these was for number crunching (training neural nets, running physics simulations, etc). And these things were something crazy, like 100x faster than a similarly priced PC server. There were plenty of libraries out there for doing linear algebra.

A quick google search suggests that this was extraordinarily common in academia. I found materials from lots of different universities that were close to what I remember my peers talking about.

This was also a little bit before CUDA hit. So there really wasn't a mainstream offering for doing massively parallel, SIMD calculations.

Edit: I went to Wright State Uni and most of my CS professors did research associated with the Air Force, which as forgotpwd16 notes, had at the time a super computer made from PS3s. This might explain why the PS3 was so popular among our department.

Re:Valve Steam Deck by hrh on Friday July 16, 2021 @11:08AM (#27857024)
Thanks for that reply, that's very cool. It seemed like a marketing gimmick, I'm surprised to see it was the real deal.
Re:Valve Steam Deck by josefx on Friday July 16, 2021 @03:53AM (#27853905)
> The PS3 was too exotic of hardware

Wasn't more an issue that games didn't specifically optimize for cell processors? They had to run on dozens of platforms and the Cell processor was the odd one out.

> to get useful compute out of it during the length of time that option was arounnd.

There were at least three largish cluster setups, the biggest being a super computer with almost 2000 PS3s. Of course you are right, that is barely a blip on their sales.

https://en.wikipedia.org/wiki/PlayStation_3_cluster

Re:Valve Steam Deck by pdpi on Friday July 16, 2021 @03:59AM (#27853941)
> They had to run on dozens of platforms and the Cell processor was the odd one out.

That’s what being exotic hardware means.

Re:Valve Steam Deck by em500 on Friday July 16, 2021 @05:06AM (#27854358)
It would be the same issue for whatever supercomputer code you want to run. If you don't specifically target for the Cell SPEs, you're left with a single PPE that could barely keep up with the Pentium 4s and Athlon64s at the time.
Re:Valve Steam Deck by grp000 on Friday July 16, 2021 @03:44AM (#27853875)
I remember reading an article about the US military using a PS3 supercomputer cluster for something, but it was so long ago I don't remember where or if it was a puff piece or something actually significant.
Re:Valve Steam Deck by forgotpwd16 on Friday July 16, 2021 @07:09AM (#27855040)
It was the 33rd most powerful supercomputer at its time and, according to[0] AFRL director, it cost them 5~10% the cost of a system made with off-the-shelf computer parts.

[0]: https://www.wpafb.af.mil/News/Article-Display/Article/399987...

Re:Valve Steam Deck by Sunspark on Sunday July 18, 2021 @01:17AM (#27870919)
No, the real reason as I believe it, is because Sony wanted to eliminate a potential door to being able to unlock the console because this is something that was being very actively worked on by geohot and a few others.
Re:Valve Steam Deck by Koiwai on Friday July 16, 2021 @05:24AM (#27854458)
I never believed they're selling it at a loss, selling at a very low margin I can believe.
Re:Valve Steam Deck by monocasa on Friday July 16, 2021 @01:18PM (#27858607)
It's very common to sell game consoles at a loss. They make it back in game sales.
Re:Valve Steam Deck by Koiwai on Friday July 23, 2021 @12:16AM (#27927136)
I said I don't believe, not I've never heard of that.

I think it's an urban legend fueled by marketing, I've never seen any hard proof of that, except some BOM calculations from independant analyse, but I don't think mass production work that way.

Re:Valve Steam Deck by lupire on Friday July 16, 2021 @04:38PM (#27860934)
Those are basically the same thing, depending on how you bookkeep the fixed cost of development.
Re:Valve Steam Deck by pharmakom on Friday July 16, 2021 @01:24AM (#27853265)
No that feature was included to sidestep taxes in some markets (general purpose computers usable for research being lower tax category than game specific computers). They never intended it to be used by many consumers. The PS3 was cracked because the feature was removed.
Re:Valve Steam Deck by edude03 on Friday July 16, 2021 @08:57AM (#27855737)
AFAIK, they pulled it because geohot got an "exploit" running under linux (unlocked the GPU or something, can't remember now) and their reaction was it was too much risk that it could lead to piracy
Re:Valve Steam Deck by giobox on Friday July 16, 2021 @12:36PM (#27858054)
This is the actual reason the "Other OS" support was pulled. The other speculation in here is pretty funny. It was also pretty limited for many purposes - you couldn't access the GPU at all reducing total system memory to 256mb IIRC.

https://www.theregister.com/2010/01/25/playstation_cracked_w...

https://tedium.co/2020/11/27/sony-linux-otheros-geohot-histo...

It's arguable giving hackers a platform to explore the innards of the PS3 was the biggest contribution Other OS made to the PS3, and I'm not surprised it scared Sony management. In the release notes for the PS3 firmware update that removes "Other OS", Sony also state it was for "security concerns":

https://blog.playstation.com/2010/03/28/ps3-firmware-v3-21-u...

"...will disable the “Install Other OS” feature that was available on the PS3 systems prior to the current slimmer models, launched in September 2009. This feature enabled users to install an operating system, but due to security concerns, Sony Computer Entertainment will remove the functionality through the 3.21 system software update."

The "security concerns" were of course geohot/others using it to crack the PS3 DRM.

Re:Valve Steam Deck by akaij on Thursday July 15, 2021 @11:01PM (#27852636)
Pretty sure the actual reason was to prevent exploits that lead to piracy.
Re:Valve Steam Deck by TAForObvReasons on Friday July 16, 2021 @12:19AM (#27853020)
Pretty sure the actual reason was console margins and non-gaming buyers. At the time [1], it was believed that Sony lost hundreds of dollars per console. The business case for the losses was that the cost could be recouped with games. But people and organizations buying the PS3 for its computing capabilities, running OtherOS, were not buying enough games to recoup the losses.

[1] https://arstechnica.com/gaming/2006/11/8239/

Re:Valve Steam Deck by lugged on Friday July 16, 2021 @02:30AM (#27853534)
This, it was powering ML clusters irrc.
Re:Valve Steam Deck by NullPrefix on Friday July 16, 2021 @03:40AM (#27853865)
US Air Force built a PS3 cluster.
Re:Valve Steam Deck by lupire on Friday July 16, 2021 @04:40PM (#27860950)
Hundreds of dollars sounds bigger than the average game library's licensing fee.
Re:Valve Steam Deck by ajdegol on Friday July 16, 2021 @03:41AM (#27853869)
I’ve read the other replies but I remember well why it failed: only single precision floats.

You can’t run physics simulations on single precision. So the people who would have bought and tinkered and pushed it forwards were all turned off by it.

The military was allowed double precision; but there was no point making it a compute cluster otherwise.

I don’t know if it was a marketing or budget decision but basically all the early adopters who would have championed doing impressive things on there (I was so hyped at the time for the cell architecture) couldn’t do anything useful with it.

Re:Valve Steam Deck by oscardssmith on Friday July 16, 2021 @09:10AM (#27855846)
There's a lot of physics you can do in single precision. In fact, current gen climate models are mostly in single precision, and some of the next gen models are trying to do a lot of the work in half precision (float16).
Re:Valve Steam Deck by ajdegol on Sunday July 18, 2021 @04:45AM (#27871587)
I’ll give you it’ll be algo and scale dependent. I work with climate modellers and I think they’d get more bang for their buck with optimising for GPU architectures.

I recall I was very excited at the prospect of getting my hands on a ps3 for modelling, but all my work (1) at least required double precision and it left a long bad taste in my mouth when it wasn’t to be.

(1)chaotic plasmas

Re:Valve Steam Deck by lupire on Friday July 16, 2021 @04:39PM (#27860941)
Should have done ML! ML loves single precision
Re:Valve Steam Deck by hythyt on Friday July 16, 2021 @03:38AM (#27853856)
i bought a ps3 and not a xbox to be able to install linux, and use it as a computer to see later that they disabled it in an update. jailbreaked it. will never buy again a sony product.
Re:Valve Steam Deck by ekianjo on Friday July 16, 2021 @09:09AM (#27855836)
rewriting History much? That's not at all what happened.
Re:Valve Steam Deck by TeeMassive on Thursday July 15, 2021 @11:41PM (#27852842)
I love Valve.
Re:Valve Steam Deck by ctack on Friday July 16, 2021 @02:06AM (#27853445)
The little bit if gaming I’ve ever managed to do has mostly involved their games and then later their platform. I really couldn’t agree more.
Re:Valve Steam Deck by metalliqaz on Thursday July 15, 2021 @02:37PM (#27848393)
This allows them to proceed without having to obtain new platform rights from every single publisher on Steam.
Re:Valve Steam Deck by stubish on Thursday July 15, 2021 @07:52PM (#27851519)
Interesting point. If they made a console or handheld, it could conflict with publisher's exclusive licensing deals. Making a PC and being able to defend it as a PC in court works around it, even if the form factor happens to be a console or handheld.
Re:Valve Steam Deck by YouCanDoBetter on Thursday July 15, 2021 @04:53PM (#27849997)
It is still a PC though. You can plug it into a monitor, attach a mouse and keyboard, and write a book with it.
Re:Valve Steam Deck by shmerl on Thursday July 15, 2021 @06:16PM (#27850757)
Console is supposed to mean simply a type of interface and form factor. The fact that incumbent consoles are all crazily locked-in and DRMed (that it requires to explain that this is in fact a PC and you as a user can control it) has nothing to do with them being consoles per se. So let's call it a console, but without all the garbage.
Re:Valve Steam Deck by l0b0 on Thursday July 15, 2021 @04:25PM (#27849679)
Arch Linux is amazing. The biggest surprise for me was that it's more stable than so-called stable distros, probably because the various packages don't end up drifting several months from each other when keeping up to date.

Hopefully this eventually results in more user friendly Arch Linux installers. The learning curve is an absolute wall when installing, even after several years on Linux, but after that it's pretty standard.

Based on this trajectory I expect they'll be migrating to NixOS (or maybe Nix on Arch) in about 5-10 years.

Re:Valve Steam Deck by Alupis on Thursday July 15, 2021 @08:22PM (#27851756)
Ubuntu was likely too difficult for Valve to keep modified and up to date for their needs.

Canonical doesn't have any reason to be friendly towards the specific features Valve needs to make SteamOS a thing, and Valve probably doesn't want to maintain their own fork of the entire Ubuntu distro.

Not to mention, a default install of Arch is tiny and minimalist. It's the perfect base to apply your own packages on top of without having to worry too much about conflicts with system packages, or anything else that might break between Ubuntu LTS version updates.

It means Valve can mostly have their own custom distro without having to do most of the work required to maintain a custom distro.

It also means Valve can deploy the latest package of something that boosts gaming performance (like some new graphics driver or whatever), again, without jeopardizing the core os. Arch is well known for being "bleeding edge" and getting the latest packages out immediately which is something gamers (the target audience for SteamOS) want (every single extra FPS matters, etc).

Re:Valve Steam Deck by account42 on Friday July 16, 2021 @06:10AM (#27854674)
> Ubuntu was likely too difficult for Valve to keep modified and up to date for their needs.

SteamOS was based on Debian directly, not Ubuntu. Ubuntu is just what they officially support for the desktop Steam client.

Re:Valve Steam Deck by lugged on Friday July 16, 2021 @02:32AM (#27853549)
It also means more games will run on my PC and Ill less likely run into Linux only issues in games though they're pretty rare anyway.
Re:Valve Steam Deck by beermonster on Friday July 16, 2021 @04:47PM (#27861016)
> Not to mention, a default install of Arch is tiny and minimalist.

I wonder if they considered alpine? Though arch is a fine choice and makes me want one all the more!

Re:Valve Steam Deck by pxc on Thursday July 15, 2021 @05:30PM (#27850376)
Nix's existing support for Steam is pretty reliable as it is. Using Nix to distribute Steam would be awesome!

I'm not sure how ready Valve would be to require not only their own game distribution mechamisms but a whole package manager, but Nix + NixGL would be a very reliable and low-overhead way to get cross-platform support and to make it easy for games that might depend on extra libraries or specific versions of them.

Re:Valve Steam Deck by bpye on Friday July 16, 2021 @04:25AM (#27854092)
If I can get my hands on one of these I definitely intend to try running NixOS on it…
Re:Valve Steam Deck by seba_dos1 on Thursday July 15, 2021 @08:12PM (#27851693)
> Hopefully this eventually results in more user friendly Arch Linux installers.

Pretty sure it won't. I bet it's going to use a self-made system upgrade facility and not rely directly on pacman either.

pacman is great for its intended use-cases, but it's not a package manager you want to use with no supervision of an experienced user. It may even silently leave a package in broken state just because the rootfs went full during the upgrade.

And at the very least, pretty sure they're not going to use actual Arch system repos but roll their own.

Re:Valve Steam Deck by all2 on Thursday July 15, 2021 @09:01PM (#27851979)
Because Valve's target is deterministic (relatively, hardware revisions not-withstanding) pacman is actually perfect for their use-case.

You can nail down a new release on your local hardware using a bash script that calls pacman against specific packages and specific package versions. Once your local dev works, push that to the update tool. Hopefully you caught all the bugs. :)

Re:Valve Steam Deck by bpye on Friday July 16, 2021 @04:26AM (#27854098)
Surely Valve would be better served by having some immutable system partition and maybe even A/B image based updates?
Re:Valve Steam Deck by schmorptron on Friday July 16, 2021 @11:37AM (#27857390)
We're about 2 years out from having that work with most packages though, aren't we?
Re:Valve Steam Deck by bpye on Saturday July 17, 2021 @09:54PM (#27870237)
I'm not convinced packages need to care. Most config users care about on a SteamDeck is going to be Steam or game specific, so Valve are in a good position to put that on some mutable partition.

For the system data, which could be immutable, they could either take an A/B approach with two different partitions, or perhaps use either btrfs or ZFS to allow the new version to be applied over the old version as a 'diff' of the system partition. On a failed update, or to rollback for any other reason the system partition would simply be rolled back to the last snapshot.

Re:Valve Steam Deck by NGRhodes on Friday July 16, 2021 @05:01AM (#27854328)
Valve (as they did with Debian based previous versions of SteamOS) will maintain their own curated repository of packages, so they can control the versions of packages directly, no need to mess about forcing versions via pacman.
Re:Valve Steam Deck by all2 on Friday July 16, 2021 @11:07PM (#27863297)
You're one step away from the venerable buildroot. You get deterministic builds of complete OSs from the Linux kernel up.
Re:Valve Steam Deck by mr_sturd on Thursday July 15, 2021 @04:34PM (#27849787)
Manjaro Linux provides a nice, easy installer for Arch. With different editions based on your preferred DE.

https://manjaro.org/download/

Re:Valve Steam Deck by unicornporn on Thursday July 15, 2021 @06:23PM (#27850824)
> Manjaro Linux provides a nice, easy installer for Arch. With different editions based on your preferred DE.

It's more than an installer. Manjaro and Arch don't even share repositories.

Re:Valve Steam Deck by __jem on Thursday July 15, 2021 @05:56PM (#27850594)
I just used the new arch installer script, even though I've gotten my install time down to under an hour over time. It took maybe 10 minutes. I don't have very complicated or unique needs, but it "just worked" on my 4 year old Thinkpad.
Re:Valve Steam Deck by flatiron on Thursday July 15, 2021 @06:56PM (#27851075)
I just installed arch two days ago on my wife’s 2013 MacBook Air. I heard of a script. Googled around. Looked in the wiki. Didn’t find squat! That being said arch on a 2013 MacBook Air is 10 minutes of cli and it runs like a champ!
Re:Valve Steam Deck by j-james on Friday July 16, 2021 @01:51AM (#27853371)
It's very new - `archinstall` is what you're looking for.

https://github.com/archlinux/archinstall

Re:Valve Steam Deck by flatiron on Friday July 16, 2021 @06:08PM (#27861789)
Thanks! I don’t mind doing it by hand. It’s just partitioning. Pacstrap and setup systemd boot or grub.
Re:Valve Steam Deck by loufe on Thursday July 15, 2021 @05:30PM (#27850382)
When I built a new PC a couple months ago, my first OS on it was Manjaro - coming only from an Ubuntu/debian background. Linux has its limits but the experience is pretty seamless.
Re:Valve Steam Deck by temo4ka on Friday July 16, 2021 @04:33PM (#27860891)
No, EndeavourOS is a nice, easy installer for Arch. You use Calamares and either select packages, or groups of packages in GUI, or/and provide a list of packages in a text file for Calamares to pick up during the install. You can even ignore Calamares altogether and just use Live OS to install Arch kind of the usual way, but from a comfort of a graphical environment; i.e., multiple pseudo TTYs, no need to configure WiFi, with a full-fledged GUI browser (Firefox), etc.

Manjaro Live OS can't be used to install vanilla Arch. Manjaro uses its own package repositories that differ significantly from the Arch repos, in terms of versions (which are held back for at least a couple of weeks) and in terms of which packages are available (quite a few AUR packages are present in the Manjaro's repositories).

Re:Valve Steam Deck by gchamonlive on Thursday July 15, 2021 @04:40PM (#27849851)
For pure arch, there are some helpers, like Arcolinux and anarchy Linux.

Only recommend using them for subsequent installations. You have to get the basics right first, so you can troubleshoot anything in the arch forums

Re:Valve Steam Deck by OJFord on Thursday July 15, 2021 @07:55PM (#27851550)
I used to use Anarchy (or.. I think they had to change name?) but Arch itself has an installer new (as of last month or so), so I'll just use that next time.
Re:Valve Steam Deck by gchamonlive on Friday July 16, 2021 @12:57PM (#27858312)
I am testing it. Died on me when applying the desktop config, but I haven't been able to toy with it for long.

It is very, very promising. It spits a JSON that can be used for reproducible installs. It is also very flexible in which you can use the API with custom python install scripts. Very impressive and ergonomic.

Re:Valve Steam Deck by stjohnswarts on Thursday July 15, 2021 @10:14PM (#27852395)
don't forget endeavor
Re:Valve Steam Deck by coptun on Monday July 19, 2021 @09:39PM (#27889257)
Manjaro fired their treasurer for calling out misuse of funds. They tried to bundle paid freeoffice instead of libreoffice. They screwed up their SSL certs (twice). I'd avoid them.
Re:Valve Steam Deck by qznc on Thursday July 15, 2021 @06:15PM (#27850754)
There are different kinds of stability. For Debian it means version numbers stay the same as much as possible. For Arch it means software does not crash because bugs get fixed in newer versions.
Re:Valve Steam Deck by dylan604 on Thursday July 15, 2021 @06:41PM (#27850969)
>For Debian it means version numbers stay the same as much as possible.

I would call that stagnant rather than stable. If a version of software remains the same with the same bugs/issues not getting resolved, that seems unstable to me. Yes, not crashing could also be considered stable as well.

Re:Valve Steam Deck by Fnoord on Thursday July 15, 2021 @07:12PM (#27851191)
In production you want what-dylan604-calls-stagnant instead of running the latest of the greatest. Yeah, I get it that you run Arch Linux on your laptop which has zero production relevance (nobody cares if you blow it up). But on a production system, where other people rely on, you don't want sudden surprises. Or, well, maybe you do, but those people who rely on it certainly don't.
Re:Valve Steam Deck by dylan604 on Thursday July 15, 2021 @07:35PM (#27851355)
If a known vuln is a stable version is exploited in the wild and left alone, why is that considered good?
Re:Valve Steam Deck by Fnoord on Thursday July 15, 2021 @07:40PM (#27851397)
That only happens in old Stable, the previous version of Stable, or machines without internet, or machines which don't receive manual maintenance (otherwise you'd need apt install unattended-upgrades).

In Stable (what you call Stagnant) vulns get backported. Only the code fixing the vulnerability gets updated, the rest is left untouched. Its how Apple deals with older iOS versions, and it keeps their happy users of older devices happy.

If I run some old piece of hardware/software, there are a few things I want: I want it to keep functioning the way I bought it, and I want it to remain secure and reliable. So what I want is security and reliability fixes ie. what Debian Stable (and e.g. Ubuntu LTS) receives.

Re:Valve Steam Deck by beermonster on Friday July 16, 2021 @04:55PM (#27861105)
> in Stable (what you call Stagnant) vulns get backported.

This isn’t always possible. And sometimes creates more problems than it solves or ends up not mitigating the issue completely.

In any case, backporting is a slower process. And back ports for non-stable are not done by the security team but volunteers.

Re:Valve Steam Deck by Fnoord on Sunday July 18, 2021 @10:46AM (#27873387)
I was on about security and reliability fixes. These are applied when you run Stable, via Security repository, enabled by default. I was not on about Backports repository.
Re:Valve Steam Deck by jayp1418 on Friday July 16, 2021 @08:54AM (#27855719)
NetBSD more stable than Arch :D
Re:Valve Steam Deck by hugosbaseball on Thursday July 15, 2021 @06:40PM (#27850955)
> For Arch it means software does not crash because bugs get fixed in newer versions.

....what. That is not how OS stability works.

Also, Arch is nearly impossible to use in production environments.

Let's say there is a vulnerability discovered in the version of lighttpd you're running in your production environment. On Debian, you pull that package, do some testing, and you're done.

On Arch? It's a rolling release distro. They're continuously updating everything, including system libraries. You can easily end up in a situation where getting a security bugfix means you have to update nearly the entire OS thanks to it being built against updated core system libraries.

Like Gentoo it's one of those OSs that is cool for linux nerds and a headache for people who actually need to practice proper systems engineering.

Re:Valve Steam Deck by isr on Thursday July 15, 2021 @08:17PM (#27851731)
As someone who used Gentoo for over a decade, including in production environments - I disagree.

Its a falsehood pushed by old 80's thinking. It sounds nice, in theory.

In practice, what you often get are bugfix patches blindly applied to older codebases, oftentimes by people (distro maintainers) who are not very familiar with the codebase. As long as the patch applies, and it passes various tests.

Remember, most OSS projects - including some critical ones - do not have large teams of devs able to maintain multiple codelines in tandem. Usually, the dev(s) just work on the latest, and pay only cursory attention to applying security bugfixes to older versions.

After all, how is an OSS dev for proj X meant to know (or even give a damn for) which distro arbitrarily decided which older version is somehow the SECURE and BLESSED one.

The dev in question probably moved on from that version months (and in regard to Debian, probably YEARS) ago.

So in theory, what you said sounds right. In practice, no.

Re:Valve Steam Deck by beermonster on Friday July 16, 2021 @04:56PM (#27861129)
I’ve also run Gentoo in production. But you have to know what you’re doing more than with, say, Debian or CentOS (RIP)
Re:Valve Steam Deck by R0b0t1 on Thursday July 15, 2021 @07:45PM (#27851441)
Gentoo is usable in production. Straps out extras. Only thing there is what you put there.

Seen it done and participated.

Re:Valve Steam Deck by TrueDuality on Thursday July 15, 2021 @08:15PM (#27851716)
Production case study: ChromeOS is based on Gentoo.

I've also known a couple shops that run Gentoo as their distribution. Usually a central binary package host / build machine which makes it very easy to have a set of staging hosts. Just test package releases like normal before migrating them to prod.

Re:Valve Steam Deck by TheRealDunkirk on Friday July 16, 2021 @08:02AM (#27855404)
Gentoo is perfect for proper systems engineering: Create a profile, and then manage what goes into it, in exactly the same way as you describe on Debian.
Re:Valve Steam Deck by sudosysgen on Thursday July 15, 2021 @06:44PM (#27850986)
Actually, you don't have to do a full system upgrade, you can update a single package.

People have used Arch in prod. But personally I'll still use Debian to be on the safe side despite all of the issues that comes with.

Re:Valve Steam Deck by bwood on Thursday July 15, 2021 @06:54PM (#27851061)
Just because it often works doesn't mean it's a good idea. Updating a single package is officially unsupported [0] and it's burned me personally on a number of occasions.

[0] https://wiki.archlinux.org/title/System_maintenance#Partial_...

Re:Valve Steam Deck by sudosysgen on Thursday July 15, 2021 @10:13PM (#27852386)
The context of the original comment is that you're updating that package on a test server and then testing it.

But sure, just yoloing a single package upgrade can break things, obviously.

Re:Valve Steam Deck by thomastjeffery on Thursday July 15, 2021 @08:26PM (#27851783)
Just because it isn't your good idea doesn't mean it's a bad idea.
Re:Valve Steam Deck by sellyme on Thursday July 15, 2021 @08:49PM (#27851917)
I expect that's why they mentioned that it's officially unsupported behaviour. That doesn't seem too relevant to whose idea it was.
Re:Valve Steam Deck by angvp on Thursday July 15, 2021 @10:05PM (#27852341)
weel it's a bad idea unless you update just one package that doesn't have too many shared dependencies, things gets complicated with shared dependencies across their packages, so that's why it's better to run the full -Syu of course not automated but when you know what you are upgrading and possible manual interventions (if any) or caveats that you might have with the changes.
Re:Valve Steam Deck by throwdbaaway on Friday July 16, 2021 @06:26AM (#27854751)
> Like Gentoo it's one of those OSs that is cool for linux nerds and a headache for people who actually need to practice proper systems engineering.

Fear not. As GKE is running on Container-Optimized OS which is based on Chromium OS which itself is based on Gentoo, you can safely practice proper systems engineering within the container environment :)

Re:Valve Steam Deck by fouc on Friday July 16, 2021 @07:21AM (#27855120)
> The learning curve is an absolute wall when installing, even after several years on Linux, but after that it's pretty standard.

I'm surprised, I found it very easy to get into Arch linux. But I came from distributions like Slackware & Gentoo where it was common to do the installation almost entirely from commands in the terminal.

IMO distributions that keep the installation primarily command-line focused are a good way for beginners to get started, it gives them a real grasp of how linux works, and how to change things to suit.

Re:Valve Steam Deck by eb0la on Friday July 16, 2021 @07:34AM (#27855203)
I second this: Command-line and text files are more user friendly than it seems.

1/ You can search for stuff on the internet and get quick results (not a video) 2/ You can _paste_ a command and send it to someone to run it instead of a word document with instructions and screenshots. 3/ Once you learn to find and search for stuff in files, it is easy to discover where stuff is configured. 4/ Manual pages are great once you know how to read (I mean skim) them.

Re:Valve Steam Deck by kfajdsl on Thursday July 15, 2021 @07:53PM (#27851533)
Ha, I went from Ubuntu > Arch > NixOS and I think I'm finally happy (famous last words, I know). This rings true for me.
Re:Valve Steam Deck by Ericson2314 on Thursday July 15, 2021 @07:58PM (#27851579)
I really want to sell Valve on the Nixpkgs cross compilation work we've done someday. If anyone knows anyone there that would be interested in flawless Linux <-> Windows builds with all toolchain combinations, do let me know!

Thanks for playing games on NixOS!

Re:Valve Steam Deck by bpye on Friday July 16, 2021 @04:27AM (#27854101)
Have you a link to a specific project?
Re:Valve Steam Deck by Ericson2314 on Friday July 16, 2021 @11:32AM (#27857321)
https://github.com/NixOS/nixpkgs/blob/master/lib/systems/exa... for examples of the platforms we support today.

https://nix.dev/tutorials/cross-compilation#cross-compilatio... for an approachable introduction.

Currently we just support Unix -> Windows via MinGW. That's not good enough for AAA games.

But in the works is:

- https://github.com/NixOS/nixpkgs/pull/72366 Windows cross via LLVM and auto-downloaded MSVC runtime (you do need to indicate you signed the license, but that's it). I've heard of running cl.exe in Wine, and we could do that too

- https://github.com/nix-windows/nix Windows port of Nix

We finish these things up, and then we have the flawless Unix <-> Windows I advertised.

Re:Valve Steam Deck by bpye on Friday July 16, 2021 @12:45PM (#27858161)
I’ve been following the nix-windows project, has there been any recent progress there? I already run NixOS on my home server, Nix and home-manager on my MacBook. It would be great to replace scoop on Windows with Nix too.
Re:Valve Steam Deck by Ericson2314 on Friday July 16, 2021 @02:49PM (#27859773)
No progress on a nix-windows recently. I think the hardest part has just been keeping up with nix when we need to rewrite the build system.

However, https://github.com/NixOS/nix/pull/3160 to switch to Meson, has gotten new life breathed into it. Pamplemousse, who is interning where Edolstra works, is fuzzing Nix and needs Meson to make that less burdensome.

If that does get merged, than nix-windows can just be about Windows and not also be about Nix's build system, which will make it a lot easier to finish.

Re:Valve Steam Deck by bpye on Saturday July 17, 2021 @09:52PM (#27870227)
Thanks for the link - I'll be sure to follow that issue.
Re:Valve Steam Deck by Ericson2314 on Wednesday July 21, 2021 @12:09AM (#27902235)
Thanks for your interest!
Re:Valve Steam Deck by christophilus on Thursday July 15, 2021 @04:33PM (#27849773)
I share your feelings about Arch, but I'm still running Fedora mostly out of laziness.

Still, I think Arch is an interesting choice for a console. I'd think you'd want stability (in the sense of very controlled changes / not requiring updates every day).

Re:Valve Steam Deck by Jnr on Thursday July 15, 2021 @04:47PM (#27849926)
My guess is that Valve will keep their own mirrors and update from upstream only once their relevant packages will be tested for compatibility.

I have been using Archlinux for more than 10 years and from time to time some major upgrades can make things broken for a couple days until all the packages get updated and all the relevant compatibility fixes have been pushed upstream by the developers. But in most cases this happens with some 3rd party desktop related packages or closed source drivers. I bet that Valve won't have that many problems with AMD since their drivers are open source.

Re:Valve Steam Deck by ThatPlayer on Thursday July 15, 2021 @08:01PM (#27851598)
I could also see them running a read-only system partition with snapshots for updates. And with btrfs send/receive you could do 'system updates' with just incremental snapshots, and the ability to rollback.

Or just use packages and make regular snapshots.

Re:Valve Steam Deck by whatshisface on Thursday July 15, 2021 @05:11PM (#27850188)
The problem with Arch is that Arch needs to be tinkered with when Arch wants to be tinkered with, not when you want to spend an evening messing with your OS configuration. "This evening I want to learn about X," becomes "this evening I am learning about the linux userspace ecosystem," for every value of X.
Re:Valve Steam Deck by xyproto on Thursday July 15, 2021 @05:18PM (#27850260)
Not if you have a filesystem with snapshots.
Re:Valve Steam Deck by IX-103 on Thursday July 15, 2021 @08:06PM (#27851641)
I was going to say that idea would have helped so much back when I ran Gentoo, but then I remembered how often my 40 GB hard drive was full.
Re:Valve Steam Deck by adrusi on Thursday July 15, 2021 @07:04PM (#27851133)
Steam bundles its own runtime for games (it can be configured to use system libs instead, but that's not the default). Games will often also ship with copies of additional libraries not in steam's runtime.

I bet that the underlying distribution doesn't matter much at all, and since this console is meant to also be a desktop (or living room) PC, might as well ship with a distribution that's good for that purpose. Arch makes more sense for desktops than Ubuntu, and has for a while tbh.

Re:Valve Steam Deck by gchamonlive on Thursday July 15, 2021 @04:42PM (#27849871)
If you are conservative and thorough in your update routine, arch can be very stable.
Re:Valve Steam Deck by awill on Friday July 16, 2021 @12:17PM (#27857859)
Agreed. I've used Arch for about 12 years. My system has been unbootable after an update maybe 3 times. That's not bad really, and that's just applying updates daily. Any additional rigour should improve this a lot.
Re:Valve Steam Deck by gchamonlive on Friday July 16, 2021 @12:54PM (#27858284)
I myself had a couple of bricks when messing with grub. Nothing that a live boot and a mkinitcpio didn't solve.
Re:Valve Steam Deck by beermonster on Friday July 16, 2021 @04:59PM (#27861143)
With just one hardware profile and their own upstream repos fed from Arch they’ll probably have best of both worlds.
Re:Valve Steam Deck by pizza234 on Thursday July 15, 2021 @06:10PM (#27850710)
> it's more stable than so-called stable distros, probably because the various packages don't end up drifting several months from each other when keeping up to date

What are you precisely referring to with "packages drift from each other"? Stable distros like Ubuntu (and I suppose Debian) don't do release updates at all, only critical/security fixes only. Only some software has special treatment (browsers first of all) and get full updates.

Re:Valve Steam Deck by j-james on Friday July 16, 2021 @02:02AM (#27853417)
> Hopefully this eventually results in more user friendly Arch Linux installers.

Funny you say that! Arch images now ship with an official installer as of a couple of months ago - which is comparable to the Ubuntu or Fedora installers in ease-of-use.

https://github.com/archlinux/archinstall

Re:Valve Steam Deck by l0b0 on Saturday July 17, 2021 @05:44PM (#27869096)
Cool, I had no idea! Does it have my required minimal set of features?

- Able to connect to WiFi from within the installer.

- Full-disk encryption setup, ideally with a single checkbox like Ubuntu.

- Interactive partitioning.

- Auto-detects or allows choosing between BIOS/UEFI.

- Supports creating a NetworkManager-based network setup, so that I don't have to switch network managers after installation.

Re:Valve Steam Deck by j-james on Sunday July 18, 2021 @08:51PM (#27878129)
No to connecting to WiFi from the installer: this is currently done with iwd before installation. Yes to everything else.
Re:Valve Steam Deck by Accacin on Friday July 16, 2021 @10:00AM (#27856280)
I'm a big fan of Arch, but that installer is pretty dodgy. I wouldn't use it (at least in the state it was in a few months back) personally.

However I do welcome an installer, it's fun to install Arch a couple of times, but after that I'm not really learning anything new.

Re:Valve Steam Deck by pinguin7 on Friday July 16, 2021 @07:00AM (#27854964)
Fun fact: the "learning curve" was initially meant as having time on the x-axis and knowledge on the y-axis.

Thus your expression "an absolute wall" would mean that you immediately grasp everything there is to know.

But since the meaning since has unintentionally shifted and the original meaning is universally ignored, we all understand you.

Re:Valve Steam Deck by andruc on Friday July 16, 2021 @10:24AM (#27856520)
Not "knowledge required to do well" on the y-axis?
Re:Valve Steam Deck by nhooyr on Friday July 16, 2021 @05:15PM (#27861312)
That wouldn't change over time. The knowledge required to do well would be a constant.
Re:Valve Steam Deck by uh-quan on Friday July 16, 2021 @12:30PM (#27857985)
I think the thrust of sayings like "the learning curve is a wall" is to indicate that there is little to no slope, which is to say you don't get the benefit of time spent learning easier parts step by step until you know a lot of the system and can handle the more difficult aspects of it. Instead it feels like you either know how it all works or nothing about how it works, and it's hard to figure out how to start and get a foothold, so to speak.
Re:Valve Steam Deck by eb0la on Friday July 16, 2021 @07:26AM (#27855157)
And now 1) I am googling NixOS and 2) cursing why the #@! I didn't knew about after looking at the page. Thanks!
Re:Valve Steam Deck by globular-toast on Friday July 16, 2021 @04:13AM (#27854015)
That may be true now, but things have settled down a lot in general these last ten years or so. Before that things were often in a state of flux and things definitely broke on Arch regularly. The point is, Arch itself does nothing to give you stability. What you're seeing is just that the packages you're using are stable and bleeding edge doesn't mean what it once did.
Re:Valve Steam Deck by Rd6n6 on Thursday July 15, 2021 @10:18PM (#27852421)
Manjaro is nice, but last time I hit update the computer became un bootable until I found an afternoon to fix it. Kernel or grub iirc, not a big deal but still a bit disruptive. Ubuntu does this less a little less often
Re:Valve Steam Deck by rizpanjwani on Thursday July 15, 2021 @08:37PM (#27851855)
This brings back so many memories from around 17 years ago when I would try to do a dual install of arch linux with windows XP using the GRUB bootloader. Fun times! Can't believe it's been so long!
Re:Valve Steam Deck by voxl on Thursday July 15, 2021 @05:18PM (#27850261)
I highly recommend staying away from Arch and NixOS if you're not ready to commit upwards of 30% of your work and free time fixing and tweaking your box.

I've tried both, Arch Linux will routinely hose your entire install if you don't carefully read the update notes every time (even if most of the time there is no call to action for you). Unless it has changed, this is still the expectation of users.

NixOS promises stability, you just walk back to a previous version! Alas, i've had NixOS hose _all_ of my previous versions because of X server issues. Not only that, but the community of NixOS is hostile to getting shit done, if its not the NixOS way please stay away,

Re:Valve Steam Deck by saghm on Thursday July 15, 2021 @05:24PM (#27850316)
> I've tried both, Arch Linux will routinely hose your entire install if you don't carefully read the update notes every time (even if most of the time there is no call to action for you). Unless it has changed, this is still the expectation of users.

I'm honestly not quite sure what you're talking about. I've been using Arch as my daily driver for maybe 5 or 6 years, and I don't recall ever having my installation messed up from an update. Arch is fair bit along the spectrum of being a "build your own system from the ground up" type of deal though (although not quite as far along as something like Gentoo), so I don't doubt your experience, given how much two Arch installations can differ.

Re:Valve Steam Deck by zimpenfish on Thursday July 15, 2021 @05:48PM (#27850532)
I've had Arch on 3 servers for 5-6 years also and only had a couple of incidents where Arch updates messed things up.

But one of those was a big compatibility breaking one that I hadn't done the prep for (because I'd missed the whole lead up for various reasons and was months late on the update anyway) and I still can't really explain the other.

Compared to Debian which I managed to break many times in the same time frame...

Re:Valve Steam Deck by pizza234 on Thursday July 15, 2021 @06:15PM (#27850751)
> Compared to Debian which I managed to break many times in the same time frame...

How did you exactly break Debian multiple times?

I've read about people doing crazy stuff, like replacing the default compiler entirely (rather than setting an alternative one) or forcing apt to install incompatible packages... and then complaining that the distribution is not stable.

Non-rolling distros are very very conservative with package upgrades, and they don't "just break", as little changes over a given version.

Re:Valve Steam Deck by sudosysgen on Thursday July 15, 2021 @06:47PM (#27851008)
Generally Debian breaks come from a mission critical software that isn't really available and requires package updates beyond what your version does or from trying to force an update. Also twice dpkg just shat the bed for no reason, but that was 7 and 8 years ago.
Re:Valve Steam Deck by zimpenfish on Friday July 16, 2021 @02:49AM (#27853627)
> How did you exactly break Debian multiple times?

Alas, I can't remember exactly what happened but it was the late 1990s/early 2000s - no crazy stuff involved, just things getting confused / crashing whilst doing updates and leaving things half-arsed and broken.

Re:Valve Steam Deck by beermonster on Friday July 16, 2021 @05:04PM (#27861209)
Back in those days it wasn’t unheard of. Good ol’ dselect!
Re:Valve Steam Deck by craftkiller on Thursday July 15, 2021 @09:40PM (#27852208)
You started using arch after it became stable. I've been using arch for a decade and Voxl's description of a `pacman -Syu` just completely hosing your system used to happen a lot more back then, but I haven't had an issue like that at all in the past 5-6 years.
Re:Valve Steam Deck by pxc on Thursday July 15, 2021 @05:42PM (#27850478)
> NixOS promises stability, you just walk back to a previous version! Alas, i've had NixOS hose _all_ of my previous versions because of X server issues.

I'd love to hear more detail about this, because `nixos-rebuild switch` is not capable of causing such a problem in a permanent way.

(It can arise temporarily, though, if you switch to a new configuration without rebooting, and that configuration requires a different kernel than you are currently running. Rebooting and choosing your old configuration at the bootloader menu fixes this.)

Re:Valve Steam Deck by COGlory on Thursday July 15, 2021 @06:53PM (#27851051)
You spend upwards of 33 hours per week maintaining your Arch/NixOS system?
Re:Valve Steam Deck by Latty on Thursday July 15, 2021 @05:26PM (#27850342)
I've run Arch for years and this in no way resembles my experience.

Yes, Arch requires you manage and maintain your system, it's not a "just works" thing, but that's a few minutes of work here and there, it mostly just chugs along.

As to hosing your install, I've never had even the threat of that. Yes, you should check the news before doing upgrades to make sure there isn't something that requires your attention, but it's not exactly a big deal to check an RSS feed before you run an update command.

Re:Valve Steam Deck by dkersten on Thursday July 15, 2021 @08:47PM (#27851910)
> I highly recommend staying away from Arch and NixOS if you're not ready to commit upwards of 30% of your work and free time fixing and tweaking your box.

I started using Arch back in 2011 and Manjaro (Arch-based) in 2018. Besides a day or two of initial setup, getting things how I like, I spend ZERO time tweaking or fixing my installation. Your warning simply does not match up with my experience.

Re:Valve Steam Deck by swalsh on Thursday July 15, 2021 @06:45PM (#27850995)
Also an Arch user, I've saved countless hours running it. I tried Ubuntu, Fedora, and Suse. Arch has given me the least amount of problems.
Re:Valve Steam Deck by Koiwai on Friday July 16, 2021 @05:46AM (#27854571)
I have my home server/router running Arch, update maybe 5 times per year, only one time a non-critical service(redis) failed to start due to a default config option change. I originally meant to run Debian on that, but when I bought the hardware, it's pretty exotic for Debian's old kernel, and Arch ran great.

I also have a Pi2 running Arch ARM at my mom's house, doing one or two updates per year when I visit her, also failed only once, and that's because of a corrupted SD card.

I'd admit I'm usually a bit nervous typing pacman -Syu on those two, but it's doing surprisingly great.

Re:Valve Steam Deck by beermonster on Friday July 16, 2021 @05:07PM (#27861233)
You’d probably have less overall risk on upgrades if you actually did it more often. A couple of times a year can result in quite a jump when using a rolling distro
Re:Valve Steam Deck by Koiwai on Friday July 23, 2021 @12:09AM (#27927100)
I meant I didn't have any trouble DESPITE the fact that I upgrade it only a couple times per year.
Re:Valve Steam Deck by __jem on Thursday July 15, 2021 @05:58PM (#27850608)
I never read the update notes and the only time I've ever bricked my Arch system was by pulling the power chord during an update. I probably could have recovered from live cd, but it didn't seem worth it.
Re:Valve Steam Deck by fest on Friday July 16, 2021 @03:09AM (#27853721)
I bricked my system once due to not reading release notes (but that was closer to 2010 than 2020). Release notes were kind enough to outline solution for systems broken due to not reading the release notes.

However, I stopped using arch mainly because I was working with ROS at the time, where every boost upgrade triggered half-a-day recompilation of ROS and it's various plugins.

Re:Valve Steam Deck by Fnoord on Thursday July 15, 2021 @07:09PM (#27851173)
Arch Linux sucks. Its the default OS on the Pinephone which I use as a backup smartphone (main smartphone is Android). I'm used to running Debian, which is rock stable. Arch Linux? I get dependency issues when I'm running the software update installer. Not once or twice, all bloody time. I mean, WTF? How would anyone want such in production???

NixOS is more sane because it has roll backs, and declarative configuration is like a gigantic black hole eating everything which was known before it.

Re:Valve Steam Deck by bkallus on Thursday July 15, 2021 @07:20PM (#27851233)
To be fair, that's Arch Linux ARM, which is technically a separate project. The pinephone arch linux arm repositories aren't even maintained by the official project. That said, I've had no such issues running Arch on my pinephone.
Re:Valve Steam Deck by Fnoord on Thursday July 15, 2021 @07:29PM (#27851306)
I think its Manjaro by default but that's based on Arch. It follow exactly the same principles.

I've had the same problem on Arch Linux on my desktop. To be fair, I was using AUR, but without that there's far less software (less than Ubuntu I suppose). So what I did was trying out Arch Linux on a separate NVMe during some free time, learning some specific tools (it also has NixOS installed on another partition for the same purpose). I come back after a while, want to update my OS first because that is the first thing I do when I use any computer. What ya know? Boom, dependency issues. I really do not want to deal with that before I can use a tool. And every time I bring this up I get these replies "I never have issues with Arch". Sure thing, I must be special.

Look, I ran Debian Testing and Unstable for a while before Arch was cool (1999 - 2003 era). That way I could run Linux with tools such as a decent package manager, while running recent software. But this was a different time, and not mission critical computers.

Re:Valve Steam Deck by jokethrowaway on Thursday July 15, 2021 @07:50PM (#27851505)
pacman is pretty amazing package manager - I would be curious to know more about your dependency issues. I suppose it could have been a temporary bug in Manjaro (which started as an Arch derivative but turned into a separate distro with links to Arch - the repositories are different).

I would recommend following the wiki and installing Arch Linux (I know, no UI) over Manjaro to have a true Arch experience.

That said, AUR is the reason I use arch linux, because there are scripts to install pretty much anything in a frictionless way.

When installing esoteric stuff the dpkg / apt repositories dance gets old pretty quickly on debian derivates. Often I would just install things on the system instead of creating my own deb. On Arch Linux I can often find a package in AUR (or quickly write a PKGBUILD).

Upgrading the system every few months and breaking a lot of things all at once (making a reinstall the easiest option) is also not very appealing in my book. I prefer the rolling release model which gives me the latest update immediately and let me fix things once at a time.

That said, anyone has its own preferences, no need to bad mouth distros.

Re:Valve Steam Deck by xmprt on Thursday July 15, 2021 @07:20PM (#27851232)
Sounds like a problem with the software update installer and not Arch Linux.
Re:Valve Steam Deck by angvp on Thursday July 15, 2021 @10:07PM (#27852358)
What you are describing happens to me on deb systems, a lot, specially if they are not recent, (Debian 8)
Re:Valve Steam Deck by ekianjo on Friday July 16, 2021 @09:11AM (#27855857)
> The learning curve is an absolute wall when installing,

Not really, unless you did everything with a GUI in other distros before and refused to learn anything about the underlying guts of the OS.

Re:Valve Steam Deck by WindyLakeReturn on Friday July 16, 2021 @09:20AM (#27855938)
If we consider the average consumer of these products and not the average HN reader, doesn't that qualify as an absolute wall?
Re:Valve Steam Deck by modeless on Thursday July 15, 2021 @01:52PM (#27847711)
That is a great link. Perhaps even more interesting is this: Valve is working with anti-cheat vendors for Linux (Proton) support. So one of the biggest remaining obstacles to Linux gaming may soon be addressed as a side effect of this.
Re:Valve Steam Deck by dkdbejwi383 on Thursday July 15, 2021 @02:27PM (#27848235)
I hope they put some effort into anticheat on Linux for their own games. Team Fortress 2 has been barely playable for the past year because of cheaters running bots using widely available software which Valve seemingly can’t detect on Linux.
Re:Valve Steam Deck by CreepGin on Thursday July 15, 2021 @03:23PM (#27848943)
With YOLOv4-based aimbots on the rise, it's really a losing battle even for the most anticheat infused games.
Re:Valve Steam Deck by bobsmooth on Thursday July 15, 2021 @09:10PM (#27852037)
I had never considered an ML-based aimbot until now. That's both amusing and infuriating.
Re:Valve Steam Deck by episteme on Thursday July 15, 2021 @03:37PM (#27849116)
Not sure what the connection is between YOLOv4 and difficulty of detection? Isn't YOLOv4 about object detection? No matter how good your object detection is, you need to read the game and influence the input which is the part an anticheat is trying to detect, no?
Re:Valve Steam Deck by sudosysgen on Thursday July 15, 2021 @03:40PM (#27849152)
There is no way to defeat an aimbot that just reads the screen, detects enemies, and moves a mouse.
Re:Valve Steam Deck by majormajor on Thursday July 15, 2021 @03:49PM (#27849273)
There are probably plenty of ways to tell "fake controller input from a bot" from "actual human controller input" today.

Sounds like a scary arms-race, though. At some point the bots will probably be very hard to distinguish from "skilled human."

It will be sad if online play becomes only enjoyable with people you already know. I'm surprised how gleeful some people seem to be about this sort of "soon cheating will be undectable!" tech advancement.

Or you just go all-in on the surveillance path and there are models that look at your performance in the game over time, your performance in other games over time, etc. Mediocre player suddenly amazing? Probably a cheater! etc... Not great sounding privacy-wise, but Steam probably has access to the data to do this.

Re:Valve Steam Deck by nullsmack on Thursday July 15, 2021 @05:02PM (#27850104)
There's a form of cheating I've heard about a while back called softaim. Basically the cheating software doesn't aim for you, but it can tell if you're aiming at the person and pull the trigger for you.

The YOLO stuff combined with softaim is going to be pretty hard to detect. The game can't tell if your video is going into the cheating device. Even if it can tell if there's a secondary input coming in for the trigger... people could just mod their mouse to take external input for the button. Someone pathetic enough to cheat absolutely would do this.

I honestly don't know how multiplayer will even work in a year's time or maybe even less!

Re:Valve Steam Deck by cle on Thursday July 15, 2021 @05:21PM (#27850294)
> I honestly don't know how multiplayer will even work in a year's time or maybe even less!

It's easy, IMO: remove the incentives for cheating. If this is the only way forward, I might be more likely to actually participate in the industry, because it'll put the focus back on intrinsically-fun games, instead of treating games as merely a vehicle for chasing status/rankings/items/etc.

Re:Valve Steam Deck by twojacobtwo on Thursday July 15, 2021 @07:06PM (#27851142)
Multiplayer FPS (PvP) games are my favorite - could you explain how they can remove the incentives therein? Almost the entire incentive behind PvP games is beating the other person in any given battle/arena/skirmish. Even if ranks/bonuses/items were detached from "skill", most of the incentive still remains for PvP. Having encountered a number of cheaters over the years, I know they still get joy out of winning the objective of the game with no obvious side benefit.
Re:Valve Steam Deck by cle on Friday July 16, 2021 @08:09AM (#27855438)
I used to love playing multiplayer FPS games, without worrying about collecting rare items or my global ranking, because they were fun (e.g. Quake 3). Yeah there's still a "local" ranking (within a game), but the incentive to cheat is a lot lower since it's so localized. Yes people will still cheat, but some of these insane cheating methods won't be worth the effort.

I stopped playing most modern games because they stopped being intrinsically fun. I'd like to enjoy them again.

Re:Valve Steam Deck by enneff on Thursday July 15, 2021 @11:12PM (#27852704)
Often they get enjoyment from ruining other people’s fun, too.
Re:Valve Steam Deck by weird-eye-issue on Thursday July 15, 2021 @06:59PM (#27851102)
It's easy, just destroy the entire esports industry?
Re:Valve Steam Deck by cle on Friday July 16, 2021 @09:34AM (#27856064)
It's an easy concept. A lot of people might not like it. But I would like it.
Re:Valve Steam Deck by weird-eye-issue on Friday July 16, 2021 @10:33AM (#27856623)
Just play the games you like then and stop commenting how other types of games that you don't even play need to change
Re:Valve Steam Deck by caconym_ on Friday July 16, 2021 @02:04AM (#27853431)
Some people will cheat in any multiplayer game, even when there are no persistent "rewards" for winning. They are just maladjusted losers who get off on being the center of attention at everybody else's expense.
Re:Valve Steam Deck by bloqs on Friday July 16, 2021 @03:59AM (#27853940)
Competitiveness is never going away its as human as breathing.

The way to defeat cheating is giving users exaustive options to watch and monitor other players and report them effectively. Half the damn games dont even have this sorted out.

You have a report system that weights users honesty based on usefulness of previous reports - so people.who just report good players get downweighted and their reports count for less, then its just a statistics exercise. Combine this with easily identifiable data for things like headshot % to help highlight players for closer review.

Re:Valve Steam Deck by RussianCow on Friday July 16, 2021 @01:06PM (#27858424)
I don't have insider info and it's been a long time since I've played, so I apologize if my info is wrong, but my understanding is Riot Games tried to do this with League of Legends and ended up implementing a kernel mode anti-cheat system instead. Presumably, the reporting system either wasn't very effective or it was too expensive to run.
Re:Valve Steam Deck by cle on Friday July 16, 2021 @08:10AM (#27855449)
I would hate playing a game like this.
Re:Valve Steam Deck by weird-eye-issue on Friday July 16, 2021 @08:52AM (#27855703)
Millions do play games like this. But if you don't want to, then just... Don't
Re:Valve Steam Deck by samb1729 on Friday July 16, 2021 @05:17AM (#27854425)
Is that really a way forward for the people who play games most affected by cheating? I can’t imagine CS:GO players flocking to Animal Crossing just because there aren’t aimbots in that game.
Re:Valve Steam Deck by cle on Friday July 16, 2021 @09:28AM (#27856004)
I get there are a lot of people who care about that, and that "remove the incentives" might be unpalatable for them. But it's definitely desirable for me, because I don't enjoy chasing social statuses in a gaming universe.
Re:Valve Steam Deck by FeepingCreature on Thursday July 15, 2021 @07:35PM (#27851356)
bring back lans

You know, the Steam Deck might be good for that.

Re:Valve Steam Deck by mattigames on Thursday July 15, 2021 @09:12PM (#27852052)
I bet at some point in the next 20 years we will be going back to game rooms, so you go to a place where you pay to sit in a fixed PC with no available USB ports or any way to use cheats, including cameras to catch anyone whose hands movements don't match his digital input, and there you play against other people in the same network/brand of game rooms (not necessarily the same physical location).
Re:Valve Steam Deck by blooalien on Friday July 16, 2021 @11:06AM (#27857015)
» "I bet at some point in the next 20 years we will be going back to game rooms" …

I bet at some point in the next 20 years we will all have much more important concerns than anything related to gaming.

Re:Valve Steam Deck by mattigames on Friday July 16, 2021 @12:55PM (#27858287)
Just some of us, meanwhile the wealthy ones will live in semi-closed environments free of most damage made by climate change and other environmental issues.
Re:Valve Steam Deck by mikenew on Thursday July 15, 2021 @04:03PM (#27849432)
> There are probably plenty of ways to tell "fake controller input from a bot" from "actual human controller input" today.

Only in the "do these movement patterns appear human-like or not" sense. These aim bots can use assistive devices to input mouse movements and there's no way to tell whether or not there's a human hand moving the mouse.

Re:Valve Steam Deck by sudosysgen on Thursday July 15, 2021 @04:04PM (#27849435)
There might be for now. You just have to train a second model that actually moves the cursor towards the target on normal player behaviour, eventually it becomes essentially perfect, and what then?

As far as performance improvements, oh it's going to make the cheat programmers even more money as they implement a skill ramp up period and get to charge more.

The only way in which I'm "gleeful" is that it might finally put an end to the spyware when we realize that controlling someone else's computer is a losing proposition. Otherwise yeah it does suck.

Re:Valve Steam Deck by blooalien on Friday July 16, 2021 @11:00AM (#27856951)
> "It will be sad if online play becomes only enjoyable with people you already know."

Already long since passed that point for me quite a couple few years back.

Thankfully, it's not that hard to build up a little circle of gamer friends who are fun to play with these days. The messaging options alone currently available are many and featureful, making it dead easy to gather a little group and keep in contact with them to organize a game session any ol' time.

Re:Valve Steam Deck by giantrobot on Thursday July 15, 2021 @07:33PM (#27851341)
> It will be sad if online play becomes only enjoyable with people you already know.

For me this has always been the case. I've felt the same since the days of Kali. There's enough jagoffs running around in games to spoil playing with the normal people. To the jagoffs, they're playing the metagame of cheats/trolling and the game itself is incidental.

Re:Valve Steam Deck by the8472 on Thursday July 15, 2021 @04:01PM (#27849409)
> Sounds like a scary arms-race

Or a GAN

Re:Valve Steam Deck by sudosysgen on Thursday July 15, 2021 @04:04PM (#27849450)
Also, there is enough variance amongst human that eventually the generator network can actually slip under the noise floor and become 100% undetectable.
Re:Valve Steam Deck by greenknight on Thursday July 15, 2021 @05:43PM (#27850493)
https://www.youtube.com/watch?v=ObhK8lUfIlc

They are using deep learning to detect hackers, since 2018

Re:Valve Steam Deck by mhh__ on Friday July 16, 2021 @03:57AM (#27853925)
And it's not working too well.
Re:Valve Steam Deck by Shorel on Friday July 16, 2021 @10:24AM (#27856519)
Yep. At least for simracing, it is only enjoyable with the same people race after race.

Random drivers are just too stupid/reckless.

Re:Valve Steam Deck by CamperBob2 on Thursday July 15, 2021 @06:47PM (#27851006)
How about: every time you snipe someone from an implausible distance, you have to identify some crosswalks and traffic lights before the score is counted.
Re:Valve Steam Deck by blooalien on Friday July 16, 2021 @11:15AM (#27857108)
Don't forget to monetize that CAPTCHA with an ad banner and a popover streaming video ad for a different game you can "[Install Now!]"
Re:Valve Steam Deck by blooalien on Sunday July 18, 2021 @07:27PM (#27877654)
Yeah, didn't think that'd be a popular idea. LOL
Re:Valve Steam Deck by kibwen on Thursday July 15, 2021 @04:09PM (#27849490)
That's kind of beside the point. Classic aimbots work by reading the game's memory, which means that you can aim at things that are on the other side of walls, or behind you, or obscured by smoke or darkness, or so far away that they don't even render. "Only" being able to aim at things that are actually visible is a significant step down from what we have today, which is the tradeoff for being almost impossible to detect.
Re:Valve Steam Deck by sudosysgen on Thursday July 15, 2021 @04:25PM (#27849669)
Actually, no, that's incorrect.

You're thinking of wallhacks or wallhacks+aimbot

Aimbots only aim at things you can see, it's one of their main features. That way you won't snap into someone's head through a wall which would make everyone know you're hacking and get you banned.

Re:Valve Steam Deck by kibwen on Thursday July 15, 2021 @04:33PM (#27849775)
I'm no expert here but surely aimhacking originally implied wallhacking? The alternative requires doing actual image analysis in realtime, which AFAIK has only become feasible in the last decade and is way more processor-intensive than just reading coordinates in memory and doing some trig to adjust your aim height. Maybe this is selection bias talking, but I see plenty of videos of cheaters who are obviously just snapping to heads through walls.
Re:Valve Steam Deck by sudosysgen on Thursday July 15, 2021 @04:43PM (#27849894)
You don't actually need image analysis. There are tricks you can use to decide if an enemy is visible or not without it - obviously the game itself does it already to decide if it should draw the enemies to begin with :)

Also yes these were invented a long time ago because people got caught snapping through the wall when CS servers started recording demos.

Re:Valve Steam Deck by f1refly on Thursday July 15, 2021 @04:42PM (#27849880)
Since you can check in memory where the enemies head is, you can obviously also check if theres a wall inbetween. Cheats for video games have had humanizing/cloaking forever.
Re:Valve Steam Deck by throwaway2048 on Thursday July 15, 2021 @05:42PM (#27850480)
Modern FPSes like CS:GO don't even send you data your client can't see/hear, so wall hacks are effectively near-impossible.
Re:Valve Steam Deck by kllrnohj on Thursday July 15, 2021 @09:32PM (#27852170)
That's not true. They don't send data in _regions_ your client can't see/hear, but if an enemy is for example close to a corner or on the other side of a door, you can have a wallhack see that as the client is still receiving it.

Thanks to latency & the realities of the internet, the server has to bias towards sending data the client can't strictly see/hear at that exact moment, but potentially _could_ see if they move. Which is enough to give a wallhacker a meaningful advantage still.

But what you can't do anymore is see where all the enemies are going at the start of the round and run to the weaker part of the map or whatever. So reduced effectiveness, but still a thing.

Re:Valve Steam Deck by sudosysgen on Thursday July 15, 2021 @06:49PM (#27851025)
While that's true, being able to see any enemy that you could theoretically hear at all is huge.
Re:Valve Steam Deck by brigade on Thursday July 15, 2021 @04:55PM (#27850025)
Only if it’s running on a separate computer and you’re passing your own mouse movements through that computer. I think it’s still typical for the ML aimbots to run on the same computer?
Re:Valve Steam Deck by sudosysgen on Thursday July 15, 2021 @04:58PM (#27850058)
There was a recent demo of one that didn't. With modern hardware you can run Yolo on an RPi 4 with an 8$ capture card and a Teensy as USB HID for like 50$, you could definitely charge 200$ for it as a cheating appliance.

BRB I'm gonna ask for VC funding (just joking)

Re:Valve Steam Deck by blooalien on Friday July 16, 2021 @11:12AM (#27857077)
> "BRB I'm gonna ask for VC funding (just joking)"

I dunno … Mebbe you should run do that right now, before someone else does … Get that price down by around half and most every gamer everywhere can afford your shiny new "modern game genie"; Once everyone can cheat, the original cheaters have nowhere left to hide. They're on even footing with everyone else.

Cheater problem solved! ;)

Re:Valve Steam Deck by spyder on Thursday July 15, 2021 @10:22PM (#27852446)
Captcha in games, oh no :O
Re:Valve Steam Deck by azinman2 on Thursday July 15, 2021 @04:12PM (#27849518)
Non-gamer here: what’s the point of these bots? Is there money as stake? Or just a leader chart? But if you get your bot to #1, but you’re not able to do anything with it and it’s a bot, what’s the incentive?
Re:Valve Steam Deck by KillahBhyte on Thursday July 15, 2021 @04:47PM (#27849933)
Depends a lot on the game. If there is nothing to be 'earned' by being competitively better then it is nothing more than street cred. Think simple games or older games. CS 1.6 before rewards, knifes, and skins. A small few players might make some comp scene to get to some incentive but most are ultimately found out.

The bigger issue, and I believe the primary reason for the rise in popularity of these bots, is when your performance does 'earn' you something. As the OP was speaking of TF2, this comes in the form of hats and custom weapons. Today's counterstrike game has weapon skins and knifes that go for pretty extreme real world dollars.

Almost every modern shooter has some sort of rank up system tied to rewards. Some of the worst examples would be PUBG's real world money trading of loot box items or Diablo 3's real world money auction house.

In my mind, these kind of systems turn video games meant for enjoyment into some weird NFT mining system where normal players are manually mining them with pen and paper while the bots have built ASIC devices.

In cases where the items themselves cannot be sold, you have people selling the whole accounts. There are entire middlemen businesses set up around this stuff. It's crazy but there is your primary driver for incentive.

Re:Valve Steam Deck by kllrnohj on Thursday July 15, 2021 @09:34PM (#27852185)
> Today's counterstrike game has weapon skins and knifes that go for pretty extreme real world dollars.

I don't know about TF2, but for CSGO weapon skins & knives (and all drops) never come from gameplay wins. So there's no motivation at all to cheat for any monetary-related reason. Botting was a thing to farm for drops, but those literally just joined a server and spun in place to avoid being AFK kicked - that's it.

So CSGO cheating is purely about the human interaction components (eg, feeling good about winning, taking pleasure in making people angry, the thrill of getting away with it, etc...)

Re:Valve Steam Deck by KillahBhyte on Friday July 16, 2021 @09:30AM (#27856024)
Gotcha. Haven't played CS since source so I wasn't sure. Are aimbots a common thing there nowadays? I don't remember seeing them much back in the day. Sure some of that is due to selection bias from good private owned servers. I would suspect that they exist but are not common.

On the other hand, PUBG does have Battle Point rewards linked to performance. And there it is very common. Almost guaranteed to see a cheater every 10 matches or so. And there was an easy means to sell those rewards. Contrast that against Sea of Thieves. A game specifically about PvP and stealing loot from other players. I don't know that I have ever encountered a cheater there. But there is very little incentive to do so. There just isn't many vectors to turn virtual work into real world profit.

Seems to me that the lower the barrier of entry together with the higher the real world value of the rewards\drops gives you a clear scale of the cheat potential\incentive\effort. I think there will always be a small percentage of those doing it for the LULZ. You can combat that by raising the barrier to entry. F2P games seem to have a higher rate of these types.

When the reward system cultivates an environment ripe for abuse, it moves from occasionally annoying to game killing epidemic.

Re:Valve Steam Deck by alliao on Thursday July 15, 2021 @06:31PM (#27850882)
China and it's 50k USD cap per capita restriction (probably lower and harder still now) practically become in infinite demand side pressure for these too.

They can buy players /cheat to farm, then sell the virtual goods over to those with USD; with healthy discount as profit for the other end. Thereby transfering their asset out of China.

Re:Valve Steam Deck by neaden on Thursday July 15, 2021 @04:27PM (#27849700)
For some people, causing frustration and annoyance in others is all the incentive they need. But in this case also, possibly hats.
Re:Valve Steam Deck by dkdbejwi383 on Thursday July 15, 2021 @04:52PM (#27849988)
Most of the TF2 bots seem to be about trolling. They just kill players, spam chat and voice, and some have racist names (because Valve don’t check for Unicode characters in player names)
Re:Valve Steam Deck by dolmen on Friday July 16, 2021 @06:37AM (#27854815)
Look at this 5 years old video that explains the economy of game cheating. https://www.youtube.com/watch?v=hI7V60r7Jco
Re:Valve Steam Deck by andrewf on Thursday July 15, 2021 @06:26PM (#27850845)
Same reasons you'll see some kids (and some grown-ups) cheat at Monopoly or any other game.
Re:Valve Steam Deck by TchoBeer on Thursday July 15, 2021 @04:30PM (#27849741)
Some men just want to watch the world burn
Re:Valve Steam Deck by CodesInChaos on Thursday July 15, 2021 @02:53PM (#27848594)
I expect the anti-cheats to require an unmodified SteamOS.

Though the FAQ says the following, so it might not be quite as bad as I feared:

> We recommend using user-space anti-cheat components for best results, as they can typically run in the Wine environment and provide the same level of functionality. Kernel-space solutions are not currently supported and are not recommended.

Re:Valve Steam Deck by p1necone on Thursday July 15, 2021 @08:24PM (#27851774)
It's just a pc, you can install any OS you want on it, if anti cheat already works on that OS then it will also work on the Steam Deck.
Re:Valve Steam Deck by darkwater on Thursday July 15, 2021 @03:43PM (#27849186)
I'm totally out of the game scene nowadays and I don't understand how anticheat software should be installed locally. How does it work? I thought it was done on the server level.
Re:Valve Steam Deck by whatshisface on Thursday July 15, 2021 @03:44PM (#27849201)
On Windows, anticheat runs as root and scans processes like an antivirus would. As is par for the course with DRM/License management/anticheat systems it is more about making a token effort to increase the difficulty of the most primitive attacks than it is about actually stopping anything.
Re:Valve Steam Deck by SpaceNugget on Thursday July 15, 2021 @03:50PM (#27849274)
It's gone way past that. Some anticheat software runs in the kernel now. They are doing crazy things like looking for PCIe devices trying to DMA game memory.

https://github.com/ufrisk/pcileech/blob/master/readme.md#har...

Re:Valve Steam Deck by opheliate on Thursday July 15, 2021 @05:04PM (#27850127)
I find it really difficult to see the value proposition for anti-cheat companies in spending time developing that functionality. Is it really worth spending dev hours on catching what I imagine is a tiny population of people, who you already know are prepared to use hardware modifications to circumvent anticheat? Or is it just a good marketing point?
Re:Valve Steam Deck by BoiledCabbage on Thursday July 15, 2021 @05:43PM (#27850484)
I'm not a heavy gamer so don't have great insight, but it seems like you might be undervaluing the problem.

> I find it really difficult to see the value proposition for anti-cheat companies in spending time developing that functionality.

Let's say 1% of the population cheats. Maybe that's high (or low, but I could easily see 1% of the real world population having less than stellar morals w.r.t. cheating). So you play an online game with 20 people in it. That means on average one out of every 5 games there is a cheater in it.

That ruins the experience for you (and everyone in it). Not to mention now because there are so many legit cheaters, people start mistaking really talented players of cheating. Accusing them, starting back and forth arguments online which worsens the experience even if they're not cheating. This adds to the frequency of assumed cheating. Then one of those 20 people decides the way they'll fix it is they'll download a cheat a next time someone on the other team cheats then they'll start cheating too. And so they do, but sometimes they do it when someone is actually just good an not cheating and so they worsen the game.

Overall if you're a company, trying to run an online game you need a positive environment where people will want to return to play. Cheaters very quickly ruin the trust in a game, and that leads to real financial impact.

Re:Valve Steam Deck by opheliate on Friday July 16, 2021 @02:08AM (#27853452)
Perhaps I wasn’t clear, I’m specifically talking about detecting PCIe cards that modify RAM, as the parent comment mentioned. I appreciate the need for anti-cheat software, but surely the number of people who will not only cheat, but also do that kind of modification is vanishingly small?
Re:Valve Steam Deck by brokenmachine on Monday July 19, 2021 @02:25AM (#27879811)
Maybe the use of that kind of hardware also makes it easier for them to develop software-only cheats that are sellable?
Re:Valve Steam Deck by rasz on Thursday July 15, 2021 @05:35PM (#27850424)
Apparently its cheaper than cost of infrastructure that would allow properly implementing server side checks, like validating if the player supplied entity data is within possible parameter limits aka why the fuck is this dude flying all over the map and server letting him do that?!?!?!
Re:Valve Steam Deck by IX-103 on Thursday July 15, 2021 @08:41PM (#27851881)
They've already pretty much gotten all that low hanging fruit.

Modern cheats essentially can give a player inhuman reflexes. "See, aim, shoot" all mechanized, or even "see, dodge, aim, shoot". Some of them even use sound to locate other players, so it's "hear, dodge, turn, see, aim, shoot".

The cost of of infrastructure to reliably detect that on the server across thousands of players is a lot more than running some cheap process on the user's machine to look for other strange things going on (why does the user have two mice and only uses one to shoot?).

Re:Valve Steam Deck by rasz on Friday July 16, 2021 @01:16PM (#27858574)
No, you seem to not understand. Modern games dont do the _most basic_ validation on player submitted input - you can use cheats to fly in Apex Legends, Fortnite, PUBG, Fall Guys. None of those games check something as basic as feasibility of submitted player position/physics. Hell, even something as basic as Among Us doesnt run any server side checks and rudimentary cheats let you see everything, move thru walls, or even impersonate other players.
Re:Valve Steam Deck by kllrnohj on Thursday July 15, 2021 @09:37PM (#27852194)
https://www.youtube.com/watch?v=SnRgW54EWwA

Valve is already using machine learning to analyze player mouse movements across all games to look for "inhuman" patterns and send those directly to the community-staffed manual review process called overwatch.

Re:Valve Steam Deck by yccs27 on Thursday July 15, 2021 @05:38PM (#27850445)
A competitive game without the typical flood of cheaters sells much better, because hacks and bots can really destroy your experience as a player.
Re:Valve Steam Deck by Alupis on Thursday July 15, 2021 @08:17PM (#27851726)
Cheaters in online games can ruin the game, and drive the playerbase away. It's a really big issue, and ultimately impacts the game developer's ability to continually sell the game to new players.
Re:Valve Steam Deck by NamTaf on Thursday July 15, 2021 @08:44PM (#27851893)
This presentation from Valve on VACNet touches on this: https://www.youtube.com/watch?v=ObhK8lUfIlc

Specfiically, at about 7:50 into this, he talks about the propensity of encountering cheaters in CS:GO. The tl;dr is that in a 5v5 multiplayer game the percentage of cheaters required to ruin 9 other players' games at once is not high. It only takes 7% of people to cheater to encounter 1 every 2nd game, and a 2% cheating rate gets you a 20% cheater-encounter rate.

I'd also touch on the point that cheating ruins an online-only game. Like, it is the #1 way a game falls apart.

Take a look at a game like Escape from Tarkov, where a cheater will ruin a good block of time for a lot of people just by existing in one game. It's especially bad in that game because the distinction between 'being caught by someone in a position you didn't check' and 'being killed by a cheater' is so unclear, and the consequences of losing are so high (and thus losing to a cheater is so much worse). It creates an environment where the players have to be absolutely 100% confident cheating doesn't exist, or it will very quickly sour people to the game.

Re:Valve Steam Deck by darkwater on Thursday July 15, 2021 @04:04PM (#27849443)
Ok but then you cannot log into an online gamr using Windows without having an anticheat installed saying that your machine is good to go? Is it something like this?
Re:Valve Steam Deck by freeone3000 on Thursday July 15, 2021 @04:09PM (#27849488)
Yes, that's correct. It launches as part of the game.
Re:Valve Steam Deck by tonmoy on Thursday July 15, 2021 @03:49PM (#27849264)
It would be impossible to catch all cheaters just from server side. Game clients for example need to have the location of other players but as the gamer it would be cheating to know this information. Moreover you can have assist clients installed which can do something as simple as image processing on what’s on screen and highlight the visible enemies - this would also be considered as a cheat for which you don’t even need to change the game client code
Re:Valve Steam Deck by yellowapple on Thursday July 15, 2021 @04:20PM (#27849600)
You absolutely could design a multiplayer game such that the client only has access to what the player should be able to see. Whether such a game would actually be performant is obviously a different question, but as Internet bandwidth continues to improve on average I wouldn't be surprised if the server ends up becoming much more involved - both for anticheat reasons and to reduce the client-side workload.
Re:Valve Steam Deck by kaoD on Thursday July 15, 2021 @05:40PM (#27850460)
It's not a problem of bandwidth, it's a problem of latency. What a client sees at any point in time is actually a client-side prediction.

If this wasn't the case, and the server wouldn't send player positions until they were actually visible, players would pop out of thin air when turning corners or crossing doorways.

This leads to a different kind of disadvantage called "peeker's advantage", where the peeking player shows up later at the peeked player's screen... but this is generally accepted as a tradeoff. Players like their object persistence apparently :)

Latency isn't getting any better soon, and there will always be an impassable limit on link latency due to distance.

Re:Valve Steam Deck by passivate on Friday July 16, 2021 @02:32PM (#27859552)
Good points. I'd also add that the server would need to send enemy positions (albeit not with the same precision) for the audio system to play sounds (gunfire/walking/etc) even when player models are not visible.
Re:Valve Steam Deck by kaoD on Friday July 16, 2021 @04:03PM (#27860610)
Good catch! It's one of the variants of ESP cheats.
Re:Valve Steam Deck by Mawr on Thursday July 15, 2021 @06:18PM (#27850771)
Re:Valve Steam Deck by Defenestresque on Thursday July 15, 2021 @07:08PM (#27851165)
An excellent article, cheers! For those scrolling through, the article is written by a developer of Valorant, a recently-released FPS. He talks about his efforts to implement a system to prevent wallhacks and the challenges he encountered while doing so.

>Cheaters use wallhacks to see opponents through walls. In a tactical shooter like VALORANT, this gives them huge advantages when it comes to individual combat encounters as well as strategic decisions for the round as a whole. Wallhacks are especially insidious because they give an advantage that isn’t always obvious - your enemies could be using wallhacks... or maybe they’ve just figured out that you rush B every round. We really wanted to prevent that sense of doubt which lingers with players, poisoning their experiences long after the match.

>At the beginning of development, when we were talking about security goals for the project, the two things that came up over and over again were wallhacks and aimbots.

>League’s Fog of War system works because the game server withholds information about the positions of enemies until a client needs to display it. I knew if I could implement something like this for VALORANT we could solve the problem of wallhacks because there would be nothing for the wallhack to see. If an opponent was behind a wall, we wouldn’t send their location to enemy players, keeping them hidden until they decided to peek the angle. If we could pull it off, this seemed like the ideal solution - but we had no idea whether this would be feasible in Unreal Engine.

Re:Valve Steam Deck by coptun on Monday July 19, 2021 @09:53PM (#27889327)
> You absolutely could design a multiplayer game such that the client only has access to what the player should be able to see

E.g. rocket league or online chess. No need to hide anything. Can't have wallhacks if there are no walls.

Re:Valve Steam Deck by penagwin on Thursday July 15, 2021 @03:52PM (#27849300)
You _must_ have server-side anticheat if you have any at all because client side can (eventually) be bypassed - however client side anticheat is better at catching subtle but low effort/obvious cheats.

Also some types of cheats such as wall hacks can only be detected client side.

Re:Valve Steam Deck by matheusmoreira on Thursday July 15, 2021 @04:21PM (#27849623)
God I hope not. I don't want invasive proprietary kernel modules screwing up my system.
Re:Valve Steam Deck by ziml77 on Thursday July 15, 2021 @03:15PM (#27848857)
I really hope this happens for all current anti-cheat software. With Windows 11 coming, I was looking into the state of gaming on Linux and anti-cheat seems to be one of the main blockers right now.
Re:Valve Steam Deck by Teknoman117 on Thursday July 15, 2021 @03:17PM (#27848885)
It's really discouraging honestly. Wine/Proton finally gets to the point that nearly everything works and now all of the anticheat systems move to injecting kernel mode drivers.
Re:Valve Steam Deck by entropy1111 on Thursday July 15, 2021 @03:41PM (#27849157)
Here are a few good videos about the subject and Linux gaming. I don't know anything in article format or I would have linked that instead.

https://www.youtube.com/watch?v=o8apCPN56PU

https://www.youtube.com/watch?v=B35XhcmBDDI

https://www.youtube.com/c/Collabora/videos

Re:Valve Steam Deck by exit on Thursday July 15, 2021 @03:42PM (#27849175)
do you think anti-cheating is ultimately solvable? it seems likely to me that eventually bots just take in a video stream, running on an otherwise separate device. what happens to gaming then?
Re:Valve Steam Deck by mikenew on Thursday July 15, 2021 @04:12PM (#27849520)
Re:Valve Steam Deck by Rd6n6 on Thursday July 15, 2021 @10:25PM (#27852456)
Personally, I don’t really want some invasive anti cheat running on my Linux system that I probably will not know about
Re:Valve Steam Deck by Siira on Thursday July 15, 2021 @03:24PM (#27848957)
Anti-cheat is not exactly consumer-friendly.

They should design their games such that the client is not trusted, and then the only possible cheats would be UI/AI assistants to the human players, which is not really cheating.

Re:Valve Steam Deck by caymanjim on Thursday July 15, 2021 @03:57PM (#27849359)
It'd be great if clients could be completely untrusted, but the reality is that it's impractical--if not impossible--to have the server dictate what's visible. Games rely on client-side rendering to determine if you can see something. In milliseconds-matter FPS games, there's no way that the server can calculate whether you can see someone poke their head around the corner or whether you're using wall hack to see them in advance. Human reaction time is way too fast, and even great networking is too slow for that to be effective, even if there were enough computing power server-side to run all the numbers. I can't even think of a way that things like aimbots could be prevented server-side; it's hard enough just to detect them.
Re:Valve Steam Deck by Sebb767 on Thursday July 15, 2021 @04:16PM (#27849561)
> but the reality is that it's impractical--if not impossible--to have the server dictate what's visible.

Gamestreaming (Stadia etc) shows that this absolutely is possible. It might not be feasible due to players on bad connections and hardware cost (in fact, the reason that games do so few checks serverside is hardware cost), but it's not something impossible anymore.

> I can't even think of a way that things like aimbots could be prevented server-side; it's hard enough just to detect them.

Pattern detection can, things like following enemy movements through walls or extreme precision. I agree that it's easier to check for running software on the client, but this is error prone as well and can also be defeated by a sophisticated enough hacker.

Re:Valve Steam Deck by caymanjim on Thursday July 15, 2021 @05:43PM (#27850495)
> Gamestreaming (Stadia etc) shows that this absolutely is possible. It might not be feasible due to players on bad connections and hardware cost (in fact, the reason that games do so few checks serverside is hardware cost), but it's not something impossible anymore.

That's a fair point, and maybe we're closer than I think, but I don't think that fully-streamed games demonstrate that we're there yet. At the risk of sounding too elitist, those games aren't "hardcore". The things that streamed game players expect and will put up with are a far cry from the things that hardcore gamers expect.

A serious Counter-Strike player wants things to operate as close to the limits of human reaction time as possible. People can typically react (as in press a button) in response to visual stimuli in something like 150ms, and to audio stimuli in something like 50ms (I don't have good links for these, so don't hold me to the numbers; there are studies out there).

While this may seem like it's slow enough that processing and network delays don't matter too much, when you add those in, you're well into the territory of perceptable delays. Advanced/pro gamers (especially younger ones) are even faster. I don't know that it's possible for fully server-side systems to compensate for this. Anecdotally, I can't tell the difference between 20ms and 70ms latency while gaming (at least not now that I'm old), but I can tell the difference between 20ms and 120ms. If everything had to happen server side, I think it'd be noticeable.

Re:Valve Steam Deck by Sebb767 on Thursday July 15, 2021 @08:34PM (#27851832)
Well, to be fair, simply throwing Stadia at you was a bit of a strawman without further explanation.

I fully agree with you that game streaming platforms, as of now, are not usable for pro FPS players (or any players where tens of ms of latency are important). You're not elitist, that is the truth of it :-) But, if a developer would really want to, there would be options:

1. You could go for datacenters in all major cities. With this, you could probably get <10ms roundtrips for a lot of people. It would still be bad compared to local, but if you control the stack, you could easily get those ms back on other fronts. Bad keyboards and mice, for example, might add a lot of latency. Same for USB hubs and non-gaming monitors. If you supply your own optimized hardware you can easily save quite a few ms compared to a "normal" setup to counter out the network latency.

2. Stadia is the concept driven to its maximum - the client is just a video player, everything is done server-side. For cheat safety, this is actually not necessary - by just sending render instructions (i.e. which object is where), you can let the client do the actual rendering, with only culling being done server side. This would not only reduce the server hardware requirements, but also drastically reduce the required bandwidth (especially at 4K) and latency (since you can skip video en-/decoding and a bit of compression). If cheat safety is the only goal (instead of not requiring hardware, which game streaming optimizes for) this would probably be a superior solution.

Stadia (and NVidia Now and the other ones) prove that the technology is close enough that this would be doable, even though they themself optimize towards other things. However, the reality of it is that this would cost an insane amount of money and still not catch everyone [0]. Cheaters do cost games something, but as long as there are reasonably few (and they're kept out of tournaments), it's fine with developers. This is far cheaper to do with client side anti-cheat right now. So you are probably even right with the prediction that we won't see this for a long time - it's just not for a technological reason.

[0] You could do [Game Console of Choice] -> HDCP Stripper -> Cheat-PC w/ HDMI capture card -> Faked gaming mouse/keyboard via USB host -> [Game Console]. This setup works with everything available on the market right now and is virtually undetectable on the client and the server, at least without analyzing user behavior.

Re:Valve Steam Deck by kllrnohj on Thursday July 15, 2021 @09:39PM (#27852206)
> Gamestreaming (Stadia etc) shows that this absolutely is possible

Aimhacking is still fully possible on Stadia. You have the problem here of even if the client only has visibility into what they strictly should, machine reaction time & precision is vastly superior to humans. So aimhacks will always be viable, regardless of how little the client is trusted.

Re:Valve Steam Deck by Sebb767 on Thursday July 15, 2021 @09:59PM (#27852312)
> Aimhacking is still fully possible on Stadia.

That's why I specifically quoted the part about the server being able to specify what is rendered client-side - this part is possible via game streaming.

> So aimhacks will always be viable, regardless of how little the client is trusted.

Fully agreed. In the end, the platform can only do pattern detection, but this is really, really hard to do. LAN tournaments where the hardware is fully controlled is really the only option where one can be reasonably sure that no cheating is going on, but it has happened even in these circumstances.

Re:Valve Steam Deck by majormajor on Thursday July 15, 2021 @03:52PM (#27849296)
An "assistant" that generates input to move your player in a sports game, or aims for you in a shooter, is absolutely cheating.

You can't make the client untrusted to the point of "I don't trust that the human really pushed the button" or you don't have a useful multiplayer mode anymore. Cheaters are truly ruining everything, here.

Re:Valve Steam Deck by mulmen on Thursday July 15, 2021 @04:05PM (#27849453)
You are right of course.

Like so many seemingly intractable moderation problems maybe this is why we shouldn't scale to infinity. YouTube is literally too big to moderate. Maybe this is a feature of humanity. What's wrong with more, smaller communities that have a dang to keep everyone in line? Other than the unfortunate lack of dangs in the world.

Back in my day CS servers were mostly privately run. If you were caught cheating you got banned. If you appeared to be cheating (you were too good) you also got banned. From the perspective of the players on the server those are the same thing. Communities formed on servers with similar skill levels and recognized players. Cheating in that kind of environment becomes extremely risky from a social perspective. You could piss off your actual friends.

There wasn't a need for rank-based matchmaking or anti-cheat or anything like that, you just eventually found a place you fit in and could have fun. Valve tried to replace that with algorithms but maybe they should "crowd source" so to speak, like we did 20 years ago.

This is all a lot of words to say that there is a "right size" for a community to form and enable everyone to have a good time. When you get to the point that "technology can't help us" I think that's an indicator that your community is too big.

Re:Valve Steam Deck by throwaways885 on Friday July 16, 2021 @07:22AM (#27855128)
> There wasn't a need for rank-based matchmaking or anti-cheat or anything like that, you just eventually found a place you fit in and could have fun. Valve tried to replace that with algorithms but maybe they should "crowd source" so to speak, like we did 20 years ago.

They're doing that too.

https://blog.counter-strike.net/index.php/overwatch/

Re:Valve Steam Deck by mulmen on Friday July 16, 2021 @12:23PM (#27857914)
Overwatch is not "how we did it 20 yeas ago". It just happens to also be crowd sourced.
Re:Valve Steam Deck by throwaways885 on Friday July 16, 2021 @03:44PM (#27860408)
True, but I guess it's worth mentioning that OW is the primary method of cheater controls nowadays. In-game report button, VAC, VACNet, Prime MM, Trust Factor, etc... are the other systems they use, but replacing the community with algorithms didn't really happen.
Re:Valve Steam Deck by hyperhopper on Friday July 16, 2021 @02:55AM (#27853647)
This system is not good either, according to that model, highly skilled players would have no choice but to end up relegated to communities where cheaters run free.
Re:Valve Steam Deck by mulmen on Friday July 16, 2021 @12:25PM (#27857937)
This is not true, as they can also ban cheaters. Also, anti-cheat software can still be used with private servers.
Re:Valve Steam Deck by amalcon on Thursday July 15, 2021 @07:44PM (#27851429)
There is a legit phenomenon in chess of "assistants" that are literally just Stockfish telling you which moves to play. People still want to play chess against untrusted opponents. Real-life chess tournaments generally make people surrender their electronics at the door for this very reason.

Fortunately, most cheaters don't know how or are not trying that hard to hide, and are identified by pattern recognition. It's not that big a problem in practice. It's still universally considered cheating.

Re:Valve Steam Deck by episteme on Thursday July 15, 2021 @03:39PM (#27849139)
How would you apply those rules to say, chess? Games should be computers against computers or they are badly designed? That's quite a lot the biggest games of all time that you consider badly designed.
Re:Valve Steam Deck by jchw on Thursday July 15, 2021 @01:59PM (#27847837)
I’m super excited to see that they’ve chosen Arch as a base for SteamOS. I understand fully why they originally chose Ubuntu, but I feel like Arch actually hits a lot of sweet spots for consumer use cases and could be adapted for such use quite effectively. (To be fair, I feel similarly about Gentoo, which was similarly adapted for ChromeOS quite successfully.)
Re:Valve Steam Deck by gorgoiler on Thursday July 15, 2021 @02:12PM (#27848043)
I love a good distro story but it doesn’t seem very relevant here.

A Linux distribution like Ubuntu, Arch or Gentoo provides a platform for users to configure their system. The distro is a toolkit for finishing up a generic OS into the specific workstation needed by the user to do their work.

Steam Deck on the other hand has one job to do: launch /opt/steam and run things linked against libsteam. The end user won’t be doing anything with the OS itself.

Accordingly, the underlying distro just doesn’t seem that interesting. What about the distro could possibly be surfaced to the end user/gamer that they would care about?

It’s not like Steam will apt dist-upgrade their device: upgrades will be a complete reimage.

Re:Valve Steam Deck by Defenestresque on Thursday July 15, 2021 @03:53PM (#27849308)
>The end user won’t be doing anything with the OS itself.

What makes you think so? The desktop environment will be powered by KDE Plasma.

>Accordingly, the underlying distro just doesn’t seem that interesting.

Valve is pretty clear that in addition to having a gaming mode they want the device to be a full-fledged (linux-based) PC.. hopefully with everything that entails.

>What about the distro could possibly be surfaced to the end user/gamer that they would care about?

Maybe nothing in "gaming mode," but in "desktop mode", it's Arch running KDE Plasma. It's essentially a Linux-based PC with a gaming option. (Or vice-versa, depending on your primary use case and point-of-view.)

Given the fact that the desktop mode exists and is leaned on as an important feature, I'd assume a lot of underlying functionality will be exposed.

>It’s not like Steam will apt dist-upgrade their device: upgrades will be a complete reimage.

I too am interested to see how they will handle this, but based on their website copy I would not be surprised if you could at least apt-get upgrade the desktop portion, with the gaming mode running either on top or separate from it.

Re:Valve Steam Deck by dvogel on Thursday July 15, 2021 @03:30PM (#27849025)
Game developers end up using the distro tooling when they port the game to SteamOS. One of the tensions with Ubuntu was that developers felt familiar with it (good) but the system libraries lagged what was needed by new games (bad) so developers would need to run their game in a SteamOS Ubuntu-esque chroot instead of their Ubuntu host system despite them being very similar. Arch does provide the promise of easier native porting because testing the game during active development (on an Arch host system) will be closer to the SteamOS Arch-esque system. It's small but meaningful for those who try to support SteamOS to the maximum extent, which is important when you're trying to seed a new ecosystem.
Re:Valve Steam Deck by madpata on Thursday July 15, 2021 @02:21PM (#27848183)
Using Arch probably allows for faster updates, since Steam won't have to wait for ages to use some of the newest Linux kernels. Same goes for other supporting software.

Ubuntu is good as a stable platform, but it's probably too slow moving.

Re:Valve Steam Deck by riffraff on Thursday July 15, 2021 @02:26PM (#27848225)
But why would you want the latest upgrade rather then a stable platform to build a console?

If you upgrade often and you break stuff people will scream at you, so you need extensive testing of 3rd party games before you release an update of your os, which will naturally limit you anyway.

Re:Valve Steam Deck by supernintendo on Thursday July 15, 2021 @03:35PM (#27849084)
I’ve been using Arch as my only OS on desktops and laptops for years now. Maybe I’m just lucky but in my experience it’s been incredibly stable. I’ve only run into one issue with updating packages using pacman and it was a Postgres + PostGIS conflict caused by my own configuration mistakes (easily fixed). I imagine most updates for the Steam Deck will either be from the core repositories or through Steam itself though, so the same issues you might run into when installing bleeding edge packages from the AUR shouldn’t apply.

As far as why Arch, I think it’s a great “build your Linux OS” distribution that gives you a solid foundation to expand into the bespoke system of your dreams. On my desktop, I have a personalized computing experience using Wayland + Sway, PipeWire and only the software I use. That same DIY principle makes Arch a compelling option for anyone looking to build their own distro; Manjaro is one such example and it’s the distro I used before making the full dive into Arch.

Re:Valve Steam Deck by fomine3 on Thursday July 15, 2021 @08:57PM (#27851959)
For “build your Linux OS” distribution, Gentoo looks like more suitable since it's more customizable (e.g. many USE flags, still provides OpenRC instead of systemd). Just curious the reason why Arch over Gentoo. I suspect that because Arch is more acceptable for normal Linux Desktop user.
Re:Valve Steam Deck by curryst on Thursday July 15, 2021 @09:45PM (#27852228)
Gentoo wants to compile from source, because of the USE flags. Thats hard on battery life, and maxes out CPUs creating thermal issues, both of which are notorious issues on mobile.

You should be able to accomplish the same thing by using your own pacman repos with compiled binaries that have the right USE flags. They all have the same hardware after all.

Re:Valve Steam Deck by throwdbaaway on Friday July 16, 2021 @06:35AM (#27854801)
You can build a binary distro based on Gentoo, e.g. https://github.com/sakaki-/gentoo-on-rpi-64bit (sadly EOL'ed several months ago).

Anyway, from my own experience, the video decoding performance of gentoo-on-rpi-64bit was somehow nowhere close to LibreELEC, on the same hardware. Perhaps there is a lesson to be learnt there...

Re:Valve Steam Deck by rubyn00bie on Thursday July 15, 2021 @03:15PM (#27848859)
Driver support would be my guess.

With PC games, at least in my humble experience, you pretty much always need the latest drivers to run things well (especially so on Linux). With AAA games you will likely need to download several different driver updates within the first month to make it play reasonably well.

My understanding of Arch, is that it's more focused on providing systems which are more up-to-date/current than strictly "stable." [1] This is a pretty big advantage for Valve/Steam/Gamers since its less likely they'll be stuck having to back-port a sea of changes to a dying, but stable, LTS version. Instead they'll be on a platform with a community that prioritizes it. In all honesty, it'll probably make for a more reliable/stable gaming experience since patches will be easier/quicker to ship.

[1] Just to note, I'm not saying Arch is unstable in case someone reads it as that. I honestly was thinking of giving it a go this weekend (currently on a Debian based system), and this is probably the kick I needed to do it.

Re:Valve Steam Deck by evol262 on Thursday July 15, 2021 @03:32PM (#27849060)
Historically, this is AWFUL for gaming on Linux, since NVidia is a terrible company which takes forever to get their drivers working on/with new features (Wayland, kernel modesetting, new kernel versions at all for a long time). You seem to be taking a lot of assumptions about what gamers want/need on Windows and cross-applying it.

Steam (via Proton, mostly) already does a lot of development work, and it doesn't care which distro it's on. "Oh no, I updated my kernel and now my graphics drivers don't load at all!" is incredibly common, even with DKMS. Sometimes (mostly) bugs get fixed in Mesa or whatever. Often, new subtle bugs are introduced when a new Wayland/Pipewire/whatever feature goes GA. Having as few moving pieces as possible (by using an LTS distro, or at least something which isn't rolling with upstream and has a modicum of QA) lets you optimize the pieces you need to without worrying that this or that API is going to change underneath you.

Intel and AMD drivers do not have this issue, and Valve was smart enough to not go with NVIDIA, but "I want to be up to date" is a terrible experience.

Additionally, it generally makes for a much less reliable/stable experience (gaming or otherwise) because `pacman -Syu` may at any point break something because you didn't read the release notes, or "mostly" stable features were committed upstream then released so the userbase can put them through their paces and report bugs the developers didn't encounter.

Users of Arch/Fedora Rawhide/whatever accept this, but someone who buys an OEM gaming machine does not need or want this.

Just to note, I AM saying that Arch is unstable. I've been using Linux for 20 years, and I've had my time with Gentoo and Arch. 99% of the tinkering users do is reproducing the work of professional developers at distro vendors who spend a lot of time and effort making sure you never encounter the problems Arch users revel in fixing at all. Sure, you can tell yourself that means you "know" more about the system. But that is time invested that you could have spent doing REAL THINGS, and solving REAL PROBLEMS which are not un-breaking your distro.

Re:Valve Steam Deck by yellowapple on Thursday July 15, 2021 @04:36PM (#27849810)
> Historically, this is AWFUL for gaming on Linux, since NVidia is a terrible company which takes forever to get their drivers working on/with new features

Historically, sure, but with the leaps and bounds Intel and AMD graphics drivers have made (in no small part thanks to Valve!), we can leave Nvidia in the dust. With said FOSS drivers, "I want to be up to date" is a perfectly reasonable desire and does indeed get the best results as far as gaming goes.

That said, I agree that Arch wouldn't be my first choice for something I'd expect non-technical users to maintain. If Valve really wants a rolling release and close-to-cutting-edge kernel/driver versions, distros like openSUSE Tumbleweed could readily do that (with, at worst, an extra repo for bleeding-edge kernels, though I've yet to find that necessary on my openSUSE-running gaming laptop) without anything even vaguely resembling Arch's maintainability nightmare.

Re:Valve Steam Deck by darkwater on Thursday July 15, 2021 @03:47PM (#27849229)
In general I agree with you but this:

> Sure, you can tell yourself that means you "know" more about the system. But that is time invested that you could have spent doing REAL THINGS, and solving REAL PROBLEMS which are not un-breaking your distro.

You can start a sysadmin career with that kind of experience.

Re:Valve Steam Deck by ubertaco on Friday July 16, 2021 @10:02AM (#27856302)
I very recently (last week) applied some of the "how do I unbreak my system" lessons I learned from back when I was a teenager messing around with AMD's old proprietary fglrx drivers (and screwing things up on my personal machine) to "how do I get back into my work Linux machine after the Active Directory sync got hosed and my login credentials failed?"
Re:Valve Steam Deck by ryukafalz on Thursday July 15, 2021 @04:13PM (#27849527)
Can confirm. Basically did just that. :)

Not necessarily on Arch specifically, mind you, but a ton of the experience I had that led to me getting my first tech job was breaking stuff and then figuring out how I broke it. It's a great learning experience.

Re:Valve Steam Deck by sudosysgen on Thursday July 15, 2021 @04:09PM (#27849491)
You definitely can, that's how I got into sysadmin jobs :)
Re:Valve Steam Deck by yjftsjthsd-h on Thursday July 15, 2021 @03:27PM (#27848999)
But in this specific case, Valve doesn't need to worry about driver support, since they control the hardware? Unless they mean it to be a general purpose distro that people use on other hardware as well, maybe.
Re:Valve Steam Deck by blooalien on Friday July 16, 2021 @11:39AM (#27857425)
Like the word "free" in free software (freedom vs. free of cost), many folks misunderstand the usage of the word "stable" in regards to computers and technology.

For the uninitiated; In programming, "stable" often refers to the programming interface or features a software developer can count on being available for a particular version of a given piece of code (library, server, etc). To the end user, "stable" often is taken to mean "How often does it crash? Rarely or never? It's stable."

Re:Valve Steam Deck by asciimov on Thursday July 15, 2021 @02:39PM (#27848404)
I moved off of a standard release and onto a rolling release distro because the software I used the most was always a major release (or two) behind.

Since it's based on arch, I assume they will pull the latest software from arch, test it, and push out updates as they are verified.

Re:Valve Steam Deck by moehm on Thursday July 15, 2021 @02:57PM (#27848633)
If we are talking about upgrading means a complete reimage, Valve probably doesn't push every minor upgrade, but bundles them together. Like what Manjaroo is doing.
Re:Valve Steam Deck by aseipp on Thursday July 15, 2021 @03:30PM (#27849031)
Because the turn-around time from upstream-to-packager is smaller, which in turn helps get problems fixed faster. That in turn means devs have more space to fix issues. It is an effective velocity improvement for them and they think it will work for their targeted market.

First, it's worth keeping in mind that this Steam Deck is for all purposes and intents a fixed-spec system. Valve will control all of the most major components that make various end-user support problems appear (fixed CPU, GPU, RAM, motherboard, controllers, storage, etc.)

Now, with that in mind, if you use a system that has a release cadence like Ubuntu, if you want to fix issues, you must report them upstream and backport them into your current system. This is workable, but it is implicitly predicated on the assumption that the backport is the only way to deliver the fix to users in a reasonable timeframe. Otherwise you would have to wait 6 months for Ubuntu to release anything.

If you use a rolling system like Arch that is much closer to the very latest versions, the same process above occurs. But the window for those changes to appear downstream (from reporting the issue to the person receiving the fix) is much smaller. If this window becomes small enough, say "I report an issue and a patch is issued and released in 48 hours", it often means you don't have to backport or maintain the backport for long. If you're maintaining less backports concurrently, or even none at all, that means you have less workload and can focus on diagnosing real issues with up to date code.

Finally, and this is the important part: it doesn't matter for who they want to buy this. I don't think Valve intends this to be seen as a console, but as a portable PC, and I don't think PC gamers who use Steam (and thus are the target market) are unexperienced with the fact games might not work and bugs need to be reported. It's part of PC gaming culture at this point to complain about bugs in PC games. They actually will probably want one anyway because it will make their massive investment in their Steam library all the more available. And if you're some die-hard guy who likes this thing because it's Linux, well, Proton is basically as good as it's ever going to get at this rate, and it's objectively made Linux gaming massively more available, so, you just gotta deal. (Proton's very existence gives developers less of a reason to deal with native Linux ports when they can just target Windows and let the magical translation layer fix it instead. So actually the focus will be going into making Proton better instead to fix these issues, and that is actually probably the best way forward to ensure older games can be available, too.)

There are a thousand confounding variables in this equation and I'm sure you can line up to list them or whatnot. But the important thing here is that in all cases there are social expectations about how the maintainers of each upstream project and distro fix issues, and on what timescale, and how users respond to them. That's why they think this will work.

Re:Valve Steam Deck by blooalien on Friday July 16, 2021 @11:34AM (#27857343)
I dunno about pure Arch, but when I was using Manjaro (an Arch derivative) upgrading often was never a problem for me, as the system stayed ridiculously stable (in a never crashing or breaking on me in any unexpected ways sorta sense), so I imagine as long as Valve makes it a point to test each upgrade they push for any unexpected oddities before they push it to the end-user, there shouldn't be any problems there.

As for the games themselves, Valve's been workin' hard on their Steam Linux Runtime containerized game thingy, and Proton sorta "containerizes" (WINE prefixes) things, so that allows for a reasonably stable environment for any given game which already runs well in those scenarios.

TL;DR: I doubt Valve will have too many problems keepin' this thing fairly stable from an end-user point of view unless you start hackin' around on it changing too much, then it's all on you what happens next. ;)

Re:Valve Steam Deck by yjftsjthsd-h on Thursday July 15, 2021 @03:26PM (#27848982)
For an appliance where they control the system, they could just ship a stable Debian/Ubuntu/whatever LTS release with just the kernel replaced. (Hetzner does this, actually; their rescue system is a netbooted Debian system with a bleeding-edge kernel.) The kernel has a stable userspace ABI, so you can generally take the latest release, build with the same config, and drop it in and have it work.
Re:Valve Steam Deck by seba_dos1 on Thursday July 15, 2021 @08:31PM (#27851813)
They used their own repositories since the very beginning, so even with Debian as a base they never had to wait to use newest kernels.
Re:Valve Steam Deck by whoisburbansky on Thursday July 15, 2021 @02:37PM (#27848383)
Why do you think the end user won't be doing anything with the underlying OS? It seems to me that the sort of customer that would go for something like this over another console is precisely the sort of customer who would love using the underlying OS and this device as a more general purpose compute device.
Re:Valve Steam Deck by noisy_boy on Friday July 16, 2021 @02:28AM (#27853526)
Considering this is an ultra portable to play games, I would consider the hardware to be powerful. That appeals to the kind of folks who want such a combination of portability, power running Linux that they can play with (no pun intended).
Re:Valve Steam Deck by Igelau on Thursday July 15, 2021 @05:36PM (#27850428)
It sounds like a practical choice. "What's a malleable sort of distro we can start with that will be easy to shape into the OS we need?" Apparently the answer turned out to be Arch.

So yeah, not exactly an exciting story, more like a practical solution.

Re:Valve Steam Deck by depressedpanda on Thursday July 15, 2021 @02:52PM (#27848578)
I'm fairly certain SteamOS was based on Debian, not Ubuntu.
Re:Valve Steam Deck by homarp on Thursday July 15, 2021 @04:02PM (#27849420)
https://store.steampowered.com/steamos/ says

So, what is SteamOS?

SteamOS is a public release of our Linux-based operating system. The base system draws from Debian 8, code named Debian Jessie. Our work builds on top of the solid Debian core and optimizes it for a living room experience. Most of all, it is an open Linux platform that leaves you in full control. You can take charge of your system and install new software or content as you want.

Re:Valve Steam Deck by seba_dos1 on Thursday July 15, 2021 @08:33PM (#27851826)
I guess it's a bit confusing because their Steam Runtime was based on Ubuntu.
Re:Valve Steam Deck by blooalien on Friday July 16, 2021 @11:46AM (#27857507)
SteamOS was indeed based on Debian, and Ubuntu was the officially supported distro of the Steam desktop client, and now the new SteamOS is apparently Arch based. Distro-hoppin' like a Boss! ;)
Re:Valve Steam Deck by gremlinsinc on Thursday July 15, 2021 @02:11PM (#27848029)
I'm required as an Arch user to also reply and say I'm an arch user, and approve this message.
Re:Valve Steam Deck by luke2m on Thursday July 15, 2021 @03:14PM (#27848849)
roses are red, violets are blue sudo pacman -Syu there is nothing to do
Re:Valve Steam Deck by peakaboo on Thursday July 15, 2021 @02:16PM (#27848091)
I use Arch btw
Re:Valve Steam Deck by furgooswft13 on Thursday July 15, 2021 @02:19PM (#27848156)
hello fellow Arch user. I too approve of this message and sudo pacman -Syu without fear.
Re:Valve Steam Deck by vlowther on Thursday July 15, 2021 @03:33PM (#27849062)
Same, except just yay.
Re:Valve Steam Deck by encryptluks2 on Thursday July 15, 2021 @03:04PM (#27848720)
Me too... don't forget the Btrfs snapshots.
Re:Valve Steam Deck by lscotte on Thursday July 15, 2021 @03:24PM (#27848954)
ZFS here.
Re:Valve Steam Deck by Chris2048 on Friday July 16, 2021 @06:35AM (#27854800)
I'd be more exited if it used Nix
Re:Valve Steam Deck by alanwreath on Thursday July 15, 2021 @02:47PM (#27848503)
`Steam Deck is a PC, and players will be able to install whatever they like, including other OSes.`

this is probably this most exciting thing about this release. How many days until this thing is running k3s and/or serving up a prometheus dashboard on the same device that is touch capable?

Re:Valve Steam Deck by rasz on Thursday July 15, 2021 @05:40PM (#27850458)
The only exciting thing is the form factor. Spec wise its an underperforming laptop with integrated graphics delivering below 8 year old GTX 760 level of "performance".

1280 x 800 at up to 30 fps.

Re:Valve Steam Deck by seba_dos1 on Thursday July 15, 2021 @08:34PM (#27851830)
From what I've seen it's 60 fps. Where did you get 30 fps from?

The only place where I've seen 30 fps being mentioned was when they said that you can switch Portal 2 into 30 fps mode to get longer battery life (which is a Portal 2 feature available on PCs from the very beginning).

Re:Valve Steam Deck by gambiting on Friday July 16, 2021 @06:21AM (#27854731)
Yeah I mean it's a PC. Depending on the game it will run at 10fps, 30fps, 60 or 1000fps. No idea why OP would say 30fps specifically. There will be games which run at that, there will be games which runs a lot better.
Re:Valve Steam Deck by rasz on Friday July 16, 2021 @01:47PM (#27858989)
This APU is a ~Ryzen 3 5300G at 1/4 the power limit. The most powerful AMD desktop APU now, 5700G is at the level of GTX760 performance.
Re:Valve Steam Deck by gambiting on Friday July 16, 2021 @06:19PM (#27861877)
....yes? It will still run something like CS GO at 500fps+, and I imagine some modern games it won't run smoothly at all. I'm just saying that giving an arbitrary number like "runs games at 30fps" is super unhelpful.
Re:Valve Steam Deck by rasz on Friday July 16, 2021 @11:48PM (#27863434)
Count the frames on the Control gameplay, the game Valve decided to plaster in every single shot on the website and in the IGN "hands on". Its running at 30fps with drops all the way down to 10.
Re:Valve Steam Deck by gambiting on Saturday July 17, 2021 @04:54AM (#27864484)
Which is.....exactly what I said? I feel like we're talking past each other.
Re:Valve Steam Deck by coptun on Monday July 19, 2021 @09:59PM (#27889361)
5300G has a vega graphics with 6 compute units. Steam deck is rdna2 with 8 CUs.
Re:Valve Steam Deck by ChuckNorris89 on Thursday July 15, 2021 @06:10PM (#27850707)
The Nintendo switch has the same screen resolution and way worse specs and sold like crazy.
Re:Valve Steam Deck by risyachka on Thursday July 15, 2021 @06:21PM (#27850809)
Its because when it comes to gaming consoles hardware doesn’t matter. Only games do. Nintendo has proven this over and over. You can add rtx it still won’t sell unless there are some great titles that run like native (usually this means custom ports because ui and other elements in 99% of games are not created with small screens in mind and usually are not usable at all)
Re:Valve Steam Deck by Ericson2314 on Thursday July 15, 2021 @08:13PM (#27851699)
Well, hopefully Valve can make/get some games for this form factor.
Re:Valve Steam Deck by blooalien on Friday July 16, 2021 @11:53AM (#27857606)
If they sell enough of these, some developers will naturally just start adding active support in their games for it, even if only as a switchable feature.

[×] Use settings and textures specially optimized for this device?

Re:Valve Steam Deck by Ericson2314 on Saturday July 17, 2021 @12:00PM (#27866696)
Well, it's chicken and egg if

Sales = f(game quality)

game quality = g(sales)

That's why if I were valve I would set about throwing money at some medium-appropriate game dev up front in addition to discounting the hardware.

OTOH I just learned the switch's battery life was not as good as I thought; it's no M1 idling. So that helps.

Re:Valve Steam Deck by ChuckNorris89 on Saturday July 17, 2021 @02:27PM (#27867713)
The Switch has the SoC of an Android tablet from 2015. That's how Nintendo can sell the switch at 200 bucks.

There's no way for valve to discount the deck, which uses a cutting edge SoC cut from the same cloth as the PS5, at anywhere near that price point.

Flagship hardware has flagship prices. If valve would have built a cheap but underpowered device to reach the price point of the switch nobody would have been interested. Gamers are into the deck because of its cutting edge specs.

Re:Valve Steam Deck by Ericson2314 on Sunday July 18, 2021 @04:35PM (#27876452)
When I said discount, I mean Valve is supposedly selling at least the low-end tiers at a loss.
Re:Valve Steam Deck by ChuckNorris89 on Saturday July 17, 2021 @02:38PM (#27867809)
Well that's the beauty of the deck. Devs don't need to do shit, as it's basically a gaming PC in your hand that can run the same games you have on your steam library on your gaming rig but on lower graphic fidelity.
Re:Valve Steam Deck by Ericson2314 on Sunday July 18, 2021 @04:39PM (#27876479)
You don't need to changes things, but you probably want to. It's a general purpose computer and I could run e.g. StarCraft, but I would get slaughtered with controls like that.

The traditional business view is the casual gamers are growing, and the elite PC gamers are stagnant. Valve is trying to wreck that dichotomy with hardware like this, but I think that goes with making sure there are games that fit the form factor. You can't just sell this to people who rather play on their main gaming rig but are sometimes stuck without this.

Making games for this form factor != a retreat from the principle of general purpose computing.

Re:Valve Steam Deck by Aeolun on Thursday July 15, 2021 @06:55PM (#27851071)
Also half again as cheap.
Re:Valve Steam Deck by thefunnyman on Thursday July 15, 2021 @09:45PM (#27852227)
That’s not even remotely true if you’re comparing the new OLED model switch to the base model steam deck. $349.99 vs $399.99.
Re:Valve Steam Deck by adrr on Thursday July 15, 2021 @10:04PM (#27852339)
You’re comparing the top of the line switch to the bottom of the line steam deck. Switch starts at $200.
Re:Valve Steam Deck by thefunnyman on Friday July 16, 2021 @02:22AM (#27853502)
My bad, I thought the oled model was meant to replace the standard switch. The lite does indeed start at $199.99, but that can’t do docked mode so it’s not really a fair comparison to this steam deck. The base regular switch is $299.99.
Re:Valve Steam Deck by ubertaco on Friday July 16, 2021 @10:04AM (#27856327)
Though the Steam Deck notably doesn't come with a dock. The dock isn't for sale yet, but will be sold separately later.
Re:Valve Steam Deck by thefunnyman on Friday July 16, 2021 @12:46PM (#27858180)
Sure but it’s also compatible with any generic usb c hub. I know I already have one that works with my Mac and switch that I’m sure would also work with this. Probably cost me all of $20 on Amazon.
Re:Valve Steam Deck by nvarsj on Friday July 16, 2021 @03:35AM (#27853845)
The IGN review says it plays Control at medium settings at 60fps. That's roughly double the performance of a GTX 760 I believe (which is around 30FPS at low settings @ 1080p).
Re:Valve Steam Deck by rasz on Friday July 16, 2021 @02:11PM (#27859286)
I didnt hear them mention 60 fps, in fact they said they were unable to see fps numbers anywhere during this "hands on". They did say Control "felt playable". This is how you make Control playable on APU https://www.tomshardware.com/reviews/control-graphics-perfor... everything on low and you reach 30fps 720p.
Re:Valve Steam Deck by rasz on Friday July 16, 2021 @07:16PM (#27862235)
I just went back and counted frames. Control was running at 30 fps with drops to ~10 (3 frames of 60 fps video per one screen update).
Re:Valve Steam Deck by nvarsj on Saturday July 17, 2021 @04:50AM (#27864467)
Hmm interesting. I suppose I could have read too much into the IGN review saying control played at “smooth frame rates”. I suppose we’ll have to wait for proper benchmarks to know for sure the performance.
Re:Valve Steam Deck by xd1936 on Thursday July 15, 2021 @08:21PM (#27851744)
Pretty bold claims for not having seen even pre-production hardware yet
Re:Valve Steam Deck by wackget on Thursday July 15, 2021 @07:20PM (#27851236)
Yeah except it's the size of a TV remote.
Re:Valve Steam Deck by NaN1352 on Friday July 16, 2021 @11:12AM (#27857073)
30fps gives longer battery life.

IGN clarified 2 tflops "in the ballpark of xbox one or ps4".

Re:Valve Steam Deck by jcastro on Thursday July 15, 2021 @04:11PM (#27849507)
Finally, someone thinking outside the box! :D
Re:Valve Steam Deck by yellowapple on Thursday July 15, 2021 @04:38PM (#27849834)
Or, more accurately, thinking inside of many tiny boxen.
Re:Valve Steam Deck by JeremyNT on Thursday July 15, 2021 @02:03PM (#27847912)
This is an amazing bit of kit for the price, and it's just a normal PC running Arch Linux!

I hardly ever even play video games these days, but I'm absolutely buying one of these just to have a nice little portable PC.

Re:Valve Steam Deck by linspace on Thursday July 15, 2021 @02:14PM (#27848071)
I have both Steam on a PC (Windows) and a Nintendo Switch and I mostly use the Switch for gaming for the convenience, although it sucks to see the price difference on so many titles. So, great news!
Re:Valve Steam Deck by moooo99 on Thursday July 15, 2021 @04:43PM (#27849892)
> although it sucks to see the price difference on so many titles

Thats what I always think when considering a new Switch game as well. They're so incredibly expensive, Breath of the wild is still 50€ although it was released 4 years ago.

Having a handheld device with all my Steam titles playable is huge!

Re:Valve Steam Deck by uncoder0 on Thursday July 15, 2021 @06:42PM (#27850976)
If you want to see something heinous look at Skyrim's price. 10 years old... $60...
Re:Valve Steam Deck by 5Qn8mNbc2FNCiVV on Thursday July 15, 2021 @04:33PM (#27849766)
Yeah I can imagine this being super nice to have even just lying around at home to connect to as a remote development environment or better: Plug it into the TV like a switch and have a powerful PC that fits behind the TV. At least for me it's super convenient since I wanted to play old games on emulator anyways (but not on a underspecces raspberry)
Re:Valve Steam Deck by yellowapple on Thursday July 15, 2021 @04:40PM (#27849857)
> Plug it into the TV like a switch

Speaking of: I wonder if it'll work with a Switch dock? Probably would require some physical modification of the dock itself, but it'd still be neat if they're interchangeable and I can stick either one into any dock.

Re:Valve Steam Deck by seba_dos1 on Thursday July 15, 2021 @08:39PM (#27851868)
I wouldn't bet on the Switch dock working with any non-Switch hardware since Nintendo didn't really care about following USB specification there, but you can easily get a third-party USB-C hub that works with Switch and which should work with Deck too (and also other stuff such as laptops or phones like Librem 5 as well).
Re:Valve Steam Deck by IQunder130 on Friday July 16, 2021 @09:02AM (#27855782)
Why would you want to install windows on something that doesn't come bundled with it or needs it for work?
Re:Valve Steam Deck by dm319 on Thursday July 15, 2021 @02:22PM (#27848185)
The video looked like it was running KDE.
Re:Valve Steam Deck by Nullabillity on Thursday July 15, 2021 @02:41PM (#27848427)
From the specs page[0]:

> Desktop: KDE Plasma

[0]: https://www.steamdeck.com/en/tech

Re:Valve Steam Deck by ineedasername on Thursday July 15, 2021 @06:26PM (#27850849)
Thanks! This was the #1 thing I was looking for and didn't see while scrolling through all their marketing material.
Re:Valve Steam Deck by m-p-3 on Thursday July 15, 2021 @07:31PM (#27851319)
I hope we'll see other cloud gaming platforms make their services available through it.
Re:Valve Steam Deck by mmis1000 on Thursday July 15, 2021 @10:09PM (#27852366)
It's just a PC. You can install whatever you like on it. Consider `geforce now` has a web version of it. It is already possible today?
Re:Valve Steam Deck by blooalien on Friday July 16, 2021 @11:58AM (#27857654)
I'm sure Stadia will probably run just fine on it, too. That only requires a Chrome/Chromium web browser.
Re:Valve Steam Deck by ghostly_s on Thursday July 15, 2021 @03:36PM (#27849099)
Isnt using Windows on this thing going to be an awful experience, though?
Re:Valve Steam Deck by deadbunny on Thursday July 15, 2021 @05:09PM (#27850169)
That's the beauty of a device that respects the fact that it is indeed your hardware. It'll allow you to shoot yourself in the foot however you like.
Re:Valve Steam Deck by matheusmoreira on Thursday July 15, 2021 @04:20PM (#27849604)
This is absolutely awesome!
Re:Valve Steam Deck by 2Gkashmiri on Friday July 16, 2021 @12:14AM (#27852997)
We’re working with BattlEye and EAC to get support for Proton ahead of launch.

Does this mean all steam users will get this now that they have hardware to get support of? IMO this would be huge

Re:Valve Steam Deck by Abishek_Muthian on Friday July 16, 2021 @03:34AM (#27853838)
> 7" Display | AMD Zen 2 | 16GB Memory | microSD

> Arch Linux

> KDE Plasma

> Will be able to install whatever they like

Is that you smartphone? The one I've been waiting for?

Re:Valve Steam Deck by BatteryMountain on Friday July 16, 2021 @04:16AM (#27854044)
It will fill the void that was left by the Nokia N900. Still miss that thing's slide out keyboard.. soft rubber buttons.
Re:Valve Steam Deck by Abishek_Muthian on Friday July 16, 2021 @04:37AM (#27854180)
N900 is legendary when it comes to utility, It's also when the smartphone manufacturers realized that providing utility doesn't result in profit as compared to black box bricks with just biannual camera upgrades for that selfie.

I'm sure there will be keyboard cases for the steam deck, We still might have to carry round a GSM radio module if we want that LTE/call/SMS.

Re:Valve Steam Deck by shaan7 on Friday July 16, 2021 @04:35AM (#27854160)
Yes! Still keeping the dreams alive that one day we will have something like that again. #shutupandtakemymoney
Re:Valve Steam Deck by nullsmack on Friday July 16, 2021 @03:03PM (#27859934)
Look into the PinePhone, it runs Linux and there are several distros. You can open the back of the phone and even swap it out with other backs that add functionality. They're working on a keyboard that looks a lot like the old Psion Series 5 keyboard. It replaces the back of the phone and turns it into a clamshell style device.
Re:Valve Steam Deck by Koiwai on Friday July 16, 2021 @06:12AM (#27854684)
I remember it has plastic buttons, not soft rubber.
Re:Valve Steam Deck by willjp on Thursday July 15, 2021 @08:23PM (#27851767)
This is so exciting. 1st tier support!
Re:Valve Steam Deck by flatiron on Thursday July 15, 2021 @01:56PM (#27847775)
they really missed out on saying (btw it runs Arch) or somin to play to that meme
Re:Valve Steam Deck by gremlinsinc on Thursday July 15, 2021 @02:13PM (#27848056)
At this point, i can't tell if I'm an arch user because of that meme, or if that meme is true because I'm an arch user...either way as an Arch user, I must make you aware of this fact whenever linux operating systems are brought up (I think it's even in the EULA). This has been a PSA.
Re:Valve Steam Deck by NikolaeVarius on Thursday July 15, 2021 @02:17PM (#27848123)
Goddamn, take my money