With the Legion Go S, we can now directly compare performance between official builds of SteamOS and Windows

a year ago by Fubarberry to c/steamdeck

Source is this video:

Windows Was The Problem All Along - Dave2D

We could obviously compare performance between windows and steamOS before on the steam deck, or between windows and Bazzite on other handhelds. But this is the first time we have had official windows and SteamOS builds for the same hardware.

fuckwit_mcbumcrumble 142 points a year ago

the gains come from the reduced overhead that linux has compared to windows

literally the next line

..the games here are being run through proton

I really hate the dismissal of the heavy lifting proton does. Proton is what makes gaming on Linux so great. So many native linux games perform worse on Linux vs their windows counterparts. Then again, I'd expect nothing less from Dave2D

path: 0 17270864, hotness: undefined, score: 142, children: 36
Ephera 117 points a year ago

I mean, yeah, but if Proton is doing an absolutely flawless job, then it has 0 performance penalty compared to Windows. All the actual gains still do come from Linux having less overhead. So, both are true, that Proton is killing it and that the gains come from Linux.

path: 0 17270864 17271225, hotness: undefined, score: 117, children: 5
fuckwit_mcbumcrumble 52 points a year ago

DXVK (which also runs on windows) alone gives you a huge performance benefit. Playing world of warcraft on windows I'll see about a 30% reduction in CPU usage and higher performance.

Proton doesn't just get you to almost matching Windows' performance. Proton easily outperforms windows even on higher end hardware where windows bloat isn't a concern.

path: 0 17270864 17271225 17271456, hotness: undefined, score: 52, children: 4
Fubarberry 51 points a year ago

While proton enables that, that's still just vulkan outperforming DirectX.

So technically proton isn't improving performance here, it's just allowing the game to run on better performing systems (like Linux and vulkan).

path: 0 17270864 17271225 17271456 17272037, hotness: undefined, score: 51, children: 3
Cethin 7 points a year ago

It's just Vulkan outperforming DirectX by translating DirectX to Vulcan. If you're comparing the default experience with Windows and Linux, how can you say Proton isn't technically improving performance? What would you call that if a performance increase is caused by running through Proton?

path: 0 17270864 17271225 17271456 17272037 17276504, hotness: undefined, score: 7, children: 2
BananaTrifleViolin 22 points a year ago

Yeah its wine/proton and linux together. Wine/Proton efficiently handles translating the Windows programmes API calls into POSIX calls while Linux seems to offer a lower OS overhead so there is more system resource available for the games.

I do think Proton gets a little too much credit. Its wine plus faudio, dxvk and other open source projects combined. Proton is great but it is standing on the shoulders of giants.

path: 0 17270864 17271643, hotness: undefined, score: 22, children: 2
entropicdrift 9 points a year ago

Agreed. Proton is important as a bit of an "iPhone moment" where all this tech comes together in a way where non-techies "get it" in the sense where they understand why it's useful, even if they'll never bother to learn the details of why or how.

path: 0 17270864 17271643 17275475, hotness: undefined, score: 9, children: 0
frazorth 3 points a year ago

I do think Proton gets a little too much credit.

Why? Valve has been sponsoring all these projects for a really long time. While wine existed before that, it wouldn't be anywhere near the shape thats its currently in because gaming was not its main focus. There have been loads of gaming bugs and sharp edges that have been around wine for a long time until Valve put in the money and devs to fix them.

path: 0 17270864 17271643 17299040, hotness: undefined, score: 3, children: 0
underline960 16 points a year ago

What does proton do?

I only vaguely understand it as "thing that makes game playable on other thing."

(And also I have six versions installed on my steam deck whydoIneedsixofthese?)

path: 0 17270864 17270961, hotness: undefined, score: 16, children: 20
fuckwit_mcbumcrumble 31 points a year ago

Proton is the compatibility layer that valve makes that lets you run games on Linux. Proton uses DXVK a program that converts Direct X API calls (windows only) to Vulkan API calls (runs on anything). DXVK alone gives you huge performance benefits (especially on older DirectX 11 and older games) and you can run it on windows.

Proton gives you a ton of other tools that can make huge performance differences.

path: 0 17270864 17270961 17271385, hotness: undefined, score: 31, children: 7
underline960 16 points a year ago

Hopefully not a dumb question: If Vulkan runs on anything, assuming their game isn't a Windows (Xbox?) exclusive, why don't more people program their games to use Vulkan instead?

path: 0 17270864 17270961 17271385 17271483, hotness: undefined, score: 16, children: 5
thejevans 25 points a year ago
path: 0 17270864 17270961 17271385 17271483 17271839, hotness: undefined, score: 25, children: 1
fuckwit_mcbumcrumble 15 points a year ago

That my friend, is entering operating system politics.

But the TLDR is: resistance to change, lack of support, bribery, a combination of all 3, features, and much much more!

path: 0 17270864 17270961 17271385 17271483 17271770, hotness: undefined, score: 15, children: 0
zib 12 points a year ago

Vulkan is designed to be closer to the metal than something like DirectX 11 or OpenGL, which makes the API more explicit and difficult to use. This means it requires a great deal more care to use properly. And to complicate matters more, subtle bugs that are very difficult to debug are very easy to introduce.

But, this applies mostly to devs who build their own tech. Most of them these days are just using 3rd party engines like Unity or Unreal, so it comes down to whether or not the person making the game decides to check the box to use Vulkan and just how good those render backends are. Engine developers of 3rd party tech have to build their stuff to be as generic as possible. That's likely gonna add a lot of bloat that might not be fully optimized for every game developer's use case.

TLDR: It's tough and time consuming for someone writing it themselves. And for the ones who aren't, they're having to place a lot of trust in a renderer that is probably a black box and might be buggy/slow.

path: 0 17270864 17270961 17271385 17271483 17271958, hotness: undefined, score: 12, children: 0
frazorth 3 points a year ago

Because DirectX is more than a graphics API.

https://en.m.wikipedia.org/wiki/DirectX

A fair amount of what used to make DirectX an everything API has been deprecated, but if you are already using Windows stuff for networking and audio, then you may as well use the graphics APIs too.

path: 0 17270864 17270961 17271385 17271483 17299186, hotness: undefined, score: 3, children: 0
vividspecter 5 points a year ago

I'll add for completeness that vkd3d-proton handles DX12 titles, and of course OGL and Vulkan are supported natively.

path: 0 17270864 17270961 17271385 17271771, hotness: undefined, score: 5, children: 0
BluescreenOfDeath 6 points a year ago

Most simply put, it's a layer that allows a computer program expecting windows to run on Linux. It isn't emulating anything, just sorta like translating.

Think of it like a language. Windows speaks English, so a program expects to talk in English. But let's pretend like Linux talks Spanish. Proton translates the English commands to Spanish for Linux to understand and execute, and then Proton converts the responses back to English for the program.

path: 0 17270864 17270961 17271148, hotness: undefined, score: 6, children: 7
HK65 11 points a year ago

The big thing though about Proton is that it's not an additional translation/emulation layer. It doesn't translate into Spanish for Linux, as that would be slow, it makes Linux talk English.

So in your example, imagine you, the English speaking program, want to catch a taxi in Madrid/Linux but all taxi drivers speak only Spanish. An emulation layer would be "translating", so you would have an additional guy in the taxi that you could talk to that talks to the Spanish driver. Proton is not that, it's an English-speaking taxi driver.

path: 0 17270864 17270961 17271148 17271270, hotness: undefined, score: 11, children: 6
entropicdrift 3 points a year ago

Proton uses Wine, which is a Windows system call API translation layer for Linux. In other words, it translates commands for the Windows kernel into calls for the Linux kernel.

So it's kind of an emulator and kind of not, but regardless the metaphor of a translator is fine. As a lightweight translator, you might say it's like using Google Translate on your phone to translate back and forth quickly and automatically, rather than having a person in the middle who needs to think about it.

path: 0 17270864 17270961 17271148 17271270 17275381, hotness: undefined, score: 3, children: 3
BluescreenOfDeath 2 points a year ago

I think the example you're using is closer to emulation.

I'm not an expert by any means, most of my technology experience comes from hardware. But Proton isn't changing the Linux ecosystem, and the programs are still expecting a windows environment when they're run via Proton.

From what I recall, Linux and windows can both do the same stuff, they just have different names or different ways to ask for resources. And Proton receives the request for whatever and converts it to the Linux equivalent.

It's not nearly as bad as it was in the past, now that the graphics APIs are system agnostic.

path: 0 17270864 17270961 17271148 17271270 17271514, hotness: undefined, score: 2, children: 1
tormeh 5 points a year ago

I think it's what Valve has branded their fork of Wine. It translates win32 calls to Linux ones, and DirectX to Vulkan. Probably some other stuff too idk

path: 0 17270864 17270961 17271126, hotness: undefined, score: 5, children: 3
entropicdrift 7 points a year ago

Proton is Wine plus DXVK and VKD3D, as well as a big pile of little tweaks and out of tree changes that Valve maintains to specifically maximize game compatibility and performance.

path: 0 17270864 17270961 17271126 17275423, hotness: undefined, score: 7, children: 2
Blackmist 1 point a year ago

It sounds a lot like what the GPU driver providers used to do (and probably still do, despite all DX12 and Vulkan's promises of making that unnecessary) on top of making the drivers.

And that is basically "fixing badly written games so they perform well on the hardware".

As far as I can tell, Intel has been using Proton's fixes DXVK to get their drivers working on older games on Windows

path: 0 17270864 17270961 17271126 17275423 17300037, hotness: undefined, score: 1, children: 1
Ulrich 5 points a year ago

I really hate the dismissal of the heavy lifting proton does.

What part of this did you interpret as a dismissal?

path: 0 17270864 17285411, hotness: undefined, score: 5, children: 0
tormeh 4 points a year ago

I also wonder how much of it is RADV vs AMDGPU drivers. Wonder what the result would have been if the Deck used the AMDGPU drivers instead. Saying it is just "the magic of Linux" papers over a lot.

path: 0 17270864 17271166, hotness: undefined, score: 4, children: 1
HK65 6 points a year ago

I think it doesn't really matter, in the end the question is, do I get a better experience as a consumer on Linux or Windows?

path: 0 17270864 17271166 17271308, hotness: undefined, score: 6, children: 0
lorty 3 points a year ago

For every game that you claim runs worse on Proton you can find dozens that run better or at least as well as Windows.

path: 0 17270864 17282284, hotness: undefined, score: 3, children: 0
Fubarberry 2 points a year ago

I'm not sure what you're saying. Proton is incredible obviously, but by itself it doesn't make games run better. Using vulkan instead of DirectX could improve performance, but presumably most of the performance gain is from not running windows in the background.

path: 0 17270864 17271431, hotness: undefined, score: 2, children: 1
vividspecter 2 points a year ago

It's a bit of both, along with the Linux AMD drivers being superior in many cases to the Windows drivers.

path: 0 17270864 17271431 17271797, hotness: undefined, score: 2, children: 0
chronicledmonocle 101 points a year ago

A performance uplift plus double or tripled battery life compared to running on Windows.....hot damn that's impressive.

Get rekt Windows.

path: 0 17272230, hotness: undefined, score: 101, children: 14
DarkDarkHouse 20 points a year ago

What's nice is that Microsoft today doesn't have capability to improve in the short or even medium term. They could drop a billion dollars into it and it would still take them years to improve their offering, if they can at all.

path: 0 17272230 17278625, hotness: undefined, score: 20, children: 13
Laser 13 points a year ago

And why would they? They're printing so much money, this niche probably doesn't make a dent.

It doesn't matter if Windows is the best system for gaming. It just matters if people believe it is.

You can always justify using Windows. "How do I get Game Pass to work on my handheld?" is probably something people care about.

Granted this is an expensive way to lock customers into your platform, but they're already doing it anyways, so no need to pour money into the OS experience when you can just sell services building on customer data.

path: 0 17272230 17278625 17278770, hotness: undefined, score: 13, children: 3
Persi 5 points a year ago

It'd be great if they truly believed this, but that's just the image they like to project, the truth is that this has them deathly afraid.

You've got mainstream media covering it, folks like digital foundry openly talking about how Windows is the worst part of Windows handhelds. They can't let this stand, so they're actively working against it.

Just like the faster zombies blog post in 2012 scared them into boosting d3d development and eventually led to the release of d3d12, this will make them actually invest in gaming for a change.

All the chatter about xbox branded handhelds is an easy tell, but like the blog post we might not discover the true extent until years later.

path: 0 17272230 17278625 17278770 17286845, hotness: undefined, score: 5, children: 1
a_wild_mimic_appears 2 points a year ago

I am sure that MS is very concerned. If i take my usecase, the things that held me on windows from dos5/Win3.1 up to Windows10 were gaming and that i grew up with it. I sometimes dabbled in linux, but since there was no meaningful way to use my game library, i switched back, because even dualbooting made no sense (what for? just so i can boot back after browsing a few web pages?)

This time after 3 days i deleted my windows partition, even while i was still fighting a bit with the Wayland/NVidia combo - that was shortly after the explicit sync drivers were available.

The young'ins want to play their games, and now they can without ever coming into contact with microsoft at all if not for the anticheat-outliers (who knows, maybe there's some money flowing that stops them from activating linux support? i know most anticheat in theory does work under linux). And if they start playing on Linux, there's no reason for them to switch over to Windows at all.

path: 0 17272230 17278625 17278770 17286845 17293984, hotness: undefined, score: 2, children: 0
Pieisawesome 3 points a year ago

It’s not about the short term, it’s about the long term.

Windows should consider proton and steam an existential threat.

MS (and APR) give away their keystone software windows, office, etc in order to “get them young” and make sure that young kids grow up using their software.

Majority of kids interactions with computers is mobile, gaming, and schoolwork.

MS has nothing in mobile, gaming is getting more crowded and school both Apple and Google are muscling in

path: 0 17272230 17278625 17278770 17286152, hotness: undefined, score: 3, children: 0
Honytawk 7 points a year ago

Because they aren't just optimizing for gaming.

Any change they make would influence their other markets as well, like general and office use.

path: 0 17272230 17278625 17281423, hotness: undefined, score: 7, children: 3
Natanael 5 points a year ago

They made an attempt. It's called Windows RT. It's a sandbox more locked down than iOS.

The Win32 desktop environment isn't built to support stuff like "timer coalescing" for all the API calls which all the software is designed to run continously in the background. Changing how it idles would change so many things which all kinds of software depends on that it would barely be the same OS anymore.

path: 0 17272230 17278625 17281423 17284524, hotness: undefined, score: 5, children: 0
Trainguyrom 3 points a year ago

Realistically the design goals of a gaming OS vs a general desktop OS aren't that different. You want to balance performance, batterlife/power consumption, and making sure it withstands insane abuse by users and software doing anything you could never imagine that nobody should have ever tried to do. About the only design goal that separates SteamOS from Windows is fleet manageability features

path: 0 17272230 17278625 17281423 17283972, hotness: undefined, score: 3, children: 1
Honytawk 1 point a year ago

You are forgetting backwards compatibility with ancient software that Windows still supports after 30+ years.

A lot of businesses need that in order to function.

path: 0 17272230 17278625 17281423 17283972 17299006, hotness: undefined, score: 1, children: 0
Blackmist 4 points a year ago

I'd wager they could cut a lot of cruft from a handheld gaming device specific version of Windows.

I bet Antimalware Service Executable is still randomly springing it's way to the top of task manager in this build. All sorts of crap that just doesn't need to be running. On my PC right now I can see Service Host: DNS Client at 1-4% all the fucking time. Random driver update checks that run in fucking Electron for some godforsaken reason. That kind of shit.

path: 0 17272230 17278625 17281202, hotness: undefined, score: 4, children: 0
rotopenguin 3 points a year ago

It's worse than that. MS could quickly turn the boat around. They have the cash. They have the manpower (well, have recently fired). The only thing they don't have is THE ABILITY TO THINK ABOUT ANYTHING BUT AI AI AI AI GOTTA HAVE AI AIIIIIIII. The brainrot has eaten Nadella, and eaten the whole board.

path: 0 17272230 17278625 17294123, hotness: undefined, score: 3, children: 0
Ulrich 2 points a year ago

I disagree. Take Windows, remove the bloat, slap a game-focused GUI on it, call it XBOX and Bob's your uncle.

path: 0 17272230 17278625 17285518, hotness: undefined, score: 2, children: 2
Blackmist 2 points a year ago

If Xbox Series S would have run all my Steam games, I'd have bought one in a heartbeat.

path: 0 17272230 17278625 17285518 17299779, hotness: undefined, score: 2, children: 0
chronicledmonocle 2 points a year ago

There are rumors they plan to do this with the first Xbox handheld.

path: 0 17272230 17278625 17285518 17287026, hotness: undefined, score: 2, children: 0
kittenzrulz123 59 points a year ago

Windows Gamers (who will never switch to Linux): Linux still isn't ready for mass adoption

path: 0 17276975, hotness: undefined, score: 59, children: 32
groet 19 points a year ago

Windows Gamers (who will never switch to Linux)

So you accept that Linux is not the problem. We are litterally at the point where it will get mass Adoption in the next few years. That is what this post is about. That you can litterally go out and buy a fully complete gaming system preinstalled with Linux that performs better than the same system with Windows.

We are very close to the point where the only thing holding Linux gaming back is marketing.

path: 0 17276975 17279336, hotness: undefined, score: 19, children: 9
kittenzrulz123 19 points a year ago

Marketing and market availability are the biggest problems. People need to be able to go into any store, buy a handheld/laptop/desktop and have it include Linux without them asking.

path: 0 17276975 17279336 17279529, hotness: undefined, score: 19, children: 8
xavier666 27 points a year ago

Don't forget educational institutes. Linux should be the defacto OS at such places. The younger generation's first interaction with a PC is at school. If they are used to Linux from a young age, this is greatly help them ease into the Linux mindset (package manager, terminal).

path: 0 17276975 17279336 17279529 17279639, hotness: undefined, score: 27, children: 2
Ulrich 11 points a year ago

Which is exactly why Google and Apple give free computers to public schools. Good luck getting them to turn that down.

path: 0 17276975 17279336 17279529 17279639 17285589, hotness: undefined, score: 11, children: 0
kittenzrulz123 3 points a year ago

That too, as well as in professional and government settings.

path: 0 17276975 17279336 17279529 17279639 17279900, hotness: undefined, score: 3, children: 0
highball 5 points a year ago

100% agree. That is coming soon though. Microsoft has had vendor lock'in for the last 30 years which guaranteed engineering dollars (drivers, software, testing) spent by OEMs to support Windows. SteamOS is breaking the grip of Microsoft though. If Microsoft is too slow to react, SteamOS will become entrenched for gaming and that will guarantee engineering dollars are spent on SteamOS support (again, drivers, software, testing), which will upstream to Linux. At that point, 3rd party hardware, peripherals, and software will be targeting SteamOS and Linux. OEMs will have already spent engineering dollars to support their hardware in SteamOS (and Linux), so they wouldn't hesitate to start shipping Linux machines to the big box stores. It's Microsoft's market to lose though.

path: 0 17276975 17279336 17279529 17294583, hotness: undefined, score: 5, children: 4
kittenzrulz123 2 points a year ago

Keep in mind Linux had this opportunity during netbooks, Microsoft simply forced them to abandon Linux and threatened contracts. Yes, many computers shipped Linux and in what I can only describe as a blatantly illegal move (and cornering of the market) Microsoft forced them to use Windows. If OEMs like Dell or HP start selling as many Linux PCs as Windows PCs Microsoft can just threaten contracts.

path: 0 17276975 17279336 17279529 17294583 17296398, hotness: undefined, score: 2, children: 3
iAmTheTot 6 points a year ago

My partner and I have been transitioning to Linux over the past month or so, dual booting for now.

Linux still isn't ready for mass adoption.

path: 0 17276975 17282353, hotness: undefined, score: 6, children: 12
Stitch0815 6 points a year ago

If you don't mind me asking: What problems did you run into? And what distro were you using?

path: 0 17276975 17282353 17286369, hotness: undefined, score: 6, children: 11
iAmTheTot 11 points a year ago

I've tested out Manjaro, KDE Neon, Ubuntu, Kubuntu, Debian, Mint, and Fedora - across two desktops and a laptop.

Problems have been all over the spectrum. Not being to install at all, trouble getting it to dual boot after installing (despite following a guide), getting NAS drives to be writeable, hardware compatibility, finding alternatives to proprietary software which may or may not do everything the original did, and more.

I'm semi enjoying the tinkering for now, and I'm not regretting trying to de-Windows as much as possible, but I think people who say Linux is ready for mainstream are out of touch with the average person's computer literacy.

path: 0 17276975 17282353 17286369 17288529, hotness: undefined, score: 11, children: 10
toodd 11 points a year ago

dual booting anything with windows (including another copy of windows) is an insufferable nightmare caused by windows.

path: 0 17276975 17282353 17286369 17288529 17288720, hotness: undefined, score: 11, children: 3
prude 1 point a year ago

If you want gaming you should try the nobara distro, great stuff

path: 0 17276975 17282353 17286369 17288529 17311926, hotness: undefined, score: 1, children: 1
Stitch0815 1 point a year ago

Oh ok very interesting. Thanks for the insight.

And good luck :D

path: 0 17276975 17282353 17286369 17288529 17309561, hotness: undefined, score: 1, children: 0
highball 1 point a year ago

Imagine the hardware compatibility issues you'd have trying to install MacOS on your machine. Probably a nightmare. Better to just buy hardware that is compatible with the OS you want to run.

path: 0 17276975 17282353 17286369 17288529 17294371, hotness: undefined, score: 1, children: 2
Honytawk 5 points a year ago

Even gamers do more than just game on their PC, though.

path: 0 17276975 17281391, hotness: undefined, score: 5, children: 6
SkyeStarfall 15 points a year ago

That's fair, but unless what you do requires windows in some way (like, say, Photoshop), Linux tends to be better for productivity as well, if you learn it

But of course, I understand that it takes some upfront work and learning to change your workflow, so I don't blame people for not doing it

path: 0 17276975 17281391 17282357, hotness: undefined, score: 15, children: 2
yuri 6 points a year ago

i’m using photogimp and haven’t looked back, it’s surprisingly robust

path: 0 17276975 17281391 17282357 17284097, hotness: undefined, score: 6, children: 0
Honytawk 1 point a year ago

Sure, but they are comparing SteamOS, which is a stripped down OS that does not have all the capabilities of a full Linux OS.

Just try using any photo editing software on SteamOS. Even ones compatible with Linux.

path: 0 17276975 17281391 17282357 17298986, hotness: undefined, score: 1, children: 0
kittenzrulz123 7 points a year ago

Most people dont use Windows because its compatible with more software, they use it because thats what their computer came with. If computers just starting shipping Linux then software will come.

path: 0 17276975 17281391 17290040, hotness: undefined, score: 7, children: 0
BackgrndNoize 4 points a year ago

Most people just need a web browser for most of their needs, unless you have a need for a specific software that's Windows only and doesn't have a good Linux alternative,

path: 0 17276975 17281391 17288890, hotness: undefined, score: 4, children: 0
lorty 1 point a year ago

I personally like using my Legion Go for LLM training /s

path: 0 17276975 17281391 17282144, hotness: undefined, score: 1, children: 0
yeather 3 points a year ago

I’m still waiting for games with big anticheats to run on Linux. Until I can play Fortnite with my nephew on Linux I won’t swap over.

path: 0 17276975 17285915, hotness: undefined, score: 3, children: 1
bitwolf 4 points a year ago

Unfortunately the Epic CEO is explicitly blocking Linux. Fortnite runs, but he doesn't like Linux.

path: 0 17276975 17285915 17298243, hotness: undefined, score: 4, children: 0
MrSoup 56 points a year ago

Battery Life:
Battery life

path: 0 17270845, hotness: undefined, score: 56, children: 5
cron 54 points a year ago

Battery life doubled in some games? Now that is even more impressive than 10-20% performance gain.

path: 0 17270845 17271234, hotness: undefined, score: 54, children: 4
jqubed 27 points a year ago

I also find it interesting that the Steam Deck OLED has a smaller battery but gets longer life on the same OS

path: 0 17270845 17271234 17271271, hotness: undefined, score: 27, children: 3
fuckwit_mcbumcrumble 31 points a year ago

Valve did a lot of work to tune the APU in the steam deck for efficiency. It's custom silicon at the end of the day.

AMD just kinda took one of their existing laptop APUs and threw it into handhelds instead of laptops.

path: 0 17270845 17271234 17271271 17271823, hotness: undefined, score: 31, children: 2
OscarRobin 14 points a year ago

The Deck also has a weaker but lower wattage chip and worse display, that makes a big difference.

path: 0 17270845 17271234 17271271 17271823 17278269, hotness: undefined, score: 14, children: 1
Chill_Dan 41 points a year ago

Goes to show how much bloat is in Windows that it kills hardware like this.

path: 0 17290212, hotness: undefined, score: 41, children: 4
VitoRobles 16 points a year ago

Maybe I need Cortana, Microsoft Excel, and OneDrive while I play Doom Eternal. You don't know me.

path: 0 17290212 17292458, hotness: undefined, score: 16, children: 1
embed_me 9 points a year ago

Me looking up from my speed-running Excel sheets: "what"

path: 0 17290212 17292458 17295132, hotness: undefined, score: 9, children: 0
endeavor 4 points a year ago
path: 0 17290212 17297190, hotness: undefined, score: 4, children: 1
Lv_InSaNe_vL 2 points a year ago

Well yeah duh windows and Linux use the same resources. I don't put more memory in my computer when I boot into Linux...

path: 0 17290212 17297190 17307384, hotness: undefined, score: 2, children: 0
Lettuceeatlettuce 41 points a year ago

Valve doubling down on Linux as the default OS on the Steam Deck was such a great decision. It obviously has given them a massive competitive edge. Windows has become so horribly bloated, and Microsoft has almost zero interest in making it run more efficiently.

path: 0 17298407, hotness: undefined, score: 41, children: 1
tiramichu 15 points a year ago

Personally I feel what it gave them - primarily - was the ability to be independent of Microsoft, not beholden to them in any way whatsoever, and not having to pay them any license fees.

The fact that after putting so much work into making Proton and that whole toolchain amazing it actually turned out faster than Windows, well, that's juat the delicious icing on the cake, from a commercial perspective.

path: 0 17298407 17303889, hotness: undefined, score: 15, children: 0
peoplebeproblems 41 points a year ago

So I'm not insane. Monster Hunter Wilds and Helldiver's II both run better on my Ubuntu image with the same hardware than my Windows 10 image.

Does that mean that Proton and Vulkan are far more efficient than Direct3D?

path: 0 17273982, hotness: undefined, score: 41, children: 6
MrSoup 33 points a year ago

I think there's in play also background activity from Windows' bloat.

path: 0 17273982 17277100, hotness: undefined, score: 33, children: 4
Blackmist 11 points a year ago

Probably this. Especially on low end hardware that doesn't really have a lot of background resources to give.

Just open task manager and see all the shit windows thinks is essential to run all the time. Scanning the drive for viruses, downloading updates for shit you've never even looked at...

path: 0 17273982 17277100 17279359, hotness: undefined, score: 11, children: 0
MonkderVierte 4 points a year ago

They say I/O schedulers on Windows are weird.

Edit: or was it CPU schedulers? I'm sure i've read something about this forever ago.

path: 0 17273982 17277100 17280442, hotness: undefined, score: 4, children: 1
Warl0k3 15 points a year ago

Yes/no.

The linux scheduler is a work of art - heuristics to dynamically determine resource access priority, checks for resource locking that are some of the most elegant pieces of code written by humanity, incredibly adaptable and clever. It took me the better part of a year before I really understood the underlaying mechanics, and even now I could by no means reproduce it on my own. It's truly an amazing bit of mathematics.
...
Windows solves the same problem by randomly elevating processes to maximum priority. That's it, that's the whole algorithm.

Depressingly, they're equally effective.

path: 0 17273982 17277100 17280442 17280853, hotness: undefined, score: 15, children: 0
Honytawk 2 points a year ago

You'd think anyone techliterate would disable the bloat.

path: 0 17273982 17277100 17281408, hotness: undefined, score: 2, children: 0
Fubarberry 20 points a year ago

My understanding is that vulkan is generally more efficient than directX.

path: 0 17273982 17274156, hotness: undefined, score: 20, children: 0
OmegaLemmy 37 points a year ago

Holy shit triple the hours

path: 0 17280230, hotness: undefined, score: 37, children: 0
lectricleopard 33 points a year ago

They said make electric cars fast, and you'll get car guys to buy in. It was true.

Now they're making linux make video games faster and prettier...

I dont know if there will ever be a year of the linux desktop, but this is the kind of stuff you gotta do to get there.

path: 0 17271118, hotness: undefined, score: 33, children: 2
Ulrich 5 points a year ago

I dont know if there will ever be a year of the linux desktop

There won't be. It won't happen that quickly. If anything there will be a "decade of the Linux computer".

path: 0 17271118 17285643, hotness: undefined, score: 5, children: 1
Zetta 1 point a year ago

Which I feel like were are at the beginning of, steam and proton are catalyzing the decade of linux right now.

path: 0 17271118 17285643 17287296, hotness: undefined, score: 1, children: 0
barnaclebutt 31 points a year ago

Hmm, it's like having spyware constantly run in the background slows down the computer?

path: 0 17297679, hotness: undefined, score: 31, children: 0
ianhclark510 22 points a year ago

Linux Dev's anti Sony bias shows front and center

/s

path: 0 17270693, hotness: undefined, score: 22, children: 4
technomad 5 points a year ago

Sorry, what's this got to do with Sony?

path: 0 17270693 17271158, hotness: undefined, score: 5, children: 3
HK65 16 points a year ago

The only game in the main post photo where Windows beats Linux is Spiderman 2, published by Playstation Publishing, owned by Sony.

path: 0 17270693 17271158 17271217, hotness: undefined, score: 16, children: 1
technomad 3 points a year ago

Ah, I missed that. Thanks for explaining 👍

path: 0 17270693 17271158 17271217 17271596, hotness: undefined, score: 3, children: 0
ianhclark510 1 point a year ago

Read the charts?

Notice any difference in the results?

path: 0 17270693 17271158 17278189, hotness: undefined, score: 1, children: 0
_LordMcNuggets_ 21 points a year ago

makes a lot of sense honestly. I never knew the numbers behind it (tks for sharing). when I was ripping witcher 3 on nobara and then changed my OS back to Windows due to work related issues, I felt a SIGNIFICANT performance drop. the game became laggy, when it used to run top on Linux with the same settings. good share - the time for Linux gaming is now.

path: 0 17280625, hotness: undefined, score: 21, children: 0
Bogasse 21 points a year ago

Back in ~2010, my first dual boot was an Ubuntu. It was fairly easy to run WoW from Linux and it gave me a solid >15fps while Windows ran at less than 10fps.

I was very young at the time but still aware that this was super impressive with extra compatibility layers. That definitely took part in selling Linux to me.

path: 0 17279500, hotness: undefined, score: 21, children: 2
CancerMancer 17 points a year ago

I could barely get Minecraft to run 20fps on this old laptop I had given to me a few years ago. Loaded Ubuntu on it and Minecraft ran near 60fps. Blew my mind.

path: 0 17279500 17284196, hotness: undefined, score: 17, children: 1
tiddy 4 points a year ago

Pull the DE out and you could probably squeeze that performance out on a modded instance

path: 0 17279500 17284196 17292056, hotness: undefined, score: 4, children: 0
gamer 15 points a year ago

Valve won. Maybe it's lucky timing, or maybe Gabe is actually a genius, but it's only going to get worse for Windows as there is no way in hell Microsoft shifts resources from AI projects to make Windows better for PC gaming. Recently, Capcom announced that their PC gaming sales surpassed their console sales, and I don't think it's likely we'll see that trend changing, and it's also likely other publishers will make similar announcements soon (although idk if they count SteamOS as a console). The Switch 2 is coming out soon, but people already say it's too expensive, and there are controversies surrounding some of their product decisions.

Will this bring about the era of the Linux desktop? Idk, but the era of the Linux gaming PC is inevitable now.

path: 0 17304937, hotness: undefined, score: 15, children: 1
MojoMcJojo 3 points a year ago

Will Steam do for the gaming PC what porn did for the internet?

path: 0 17304937 17310484, hotness: undefined, score: 3, children: 0
Katana314 13 points a year ago

I am a little curious how something like Ubuntu would do on one of these gaming handhelds. Steam OS is a nicer user experience but I always wonder if it also adds any significant optimization.

path: 0 17288609, hotness: undefined, score: 13, children: 3
rotopenguin 11 points a year ago

I think you're a bit better off with SteamOS's gamescope rather than going through gnome-shell.

path: 0 17288609 17289906, hotness: undefined, score: 11, children: 0
Rin 7 points a year ago
path: 0 17288609 17289011, hotness: undefined, score: 7, children: 1
Samskara 1 point a year ago

Arch can be configured many different ways.

path: 0 17288609 17289011 17302690, hotness: undefined, score: 1, children: 0
IndustryStandard 12 points a year ago

Spoderman no

path: 0 17281459, hotness: undefined, score: 12, children: 0
umbrella 11 points a year ago
path: 0 17299551, hotness: undefined, score: 11, children: 0
fox2263 7 points a year ago

I’d love to know what windows figures would be like with a stripped down guts ripped out windows, such as revi.cc.

path: 0 17285562, hotness: undefined, score: 7, children: 9
shea 12 points a year ago

pls dont suggest this blatantly obvious russian/us/chinese surveillance tool jesus chriat pls dont tell me people actually use this... if youre worried about security use a hardened linux distro this is just crazy

path: 0 17285562 17288288, hotness: undefined, score: 12, children: 5
moonpiedumplings 4 points a year ago

No, this one is different. It's not an ISO you download (those are extremely sus and you would be right to be skeptical of them), but instead an open source set of scripts you apply to an existing Windows OS.

Edit: see my comment below, it seems to be partially closed source.

https://programming.dev/comment/17189096

path: 0 17285562 17288288 17297458, hotness: undefined, score: 4, children: 0
fox2263 1 point a year ago

Care to explain ?

path: 0 17285562 17288288 17288302, hotness: undefined, score: 1, children: 3
thatKamGuy 1 point a year ago

Not OP, but I assume it’s got something to do with entrusting an unaudited, closed-source 3rd party to significantly alter your OS.

There are plenty of similar tools available, which are both open source and can be run by the end-user over a stock Windows installation.

path: 0 17285562 17288288 17288302 17297614, hotness: undefined, score: 1, children: 2
fox2263 2 points a year ago

But it is open source …

https://github.com/meetrevision

The playbook is for Windows AME of which there are some other playbooks and is also open source.

Although it seems like there’s a cloudflare issue accessing their self hosted git but I’m pretty sure I’ve seen it before 🤔

There’s also the unattended scripts and other windows debloaters that can be ran. My original point being I’d like to see a stripped down windows 11 vs steamos

path: 0 17285562 17288288 17288302 17297614 17297917, hotness: undefined, score: 2, children: 1
simple 2 points a year ago path: 0 17285562 17299817, hotness: undefined, score: 2, children: 2
fox2263 3 points a year ago

Very similar. I preferred Revi in my testing last year as there was less added stuff and wasn’t as “gamers fuck yeah”

path: 0 17285562 17299817 17302371, hotness: undefined, score: 3, children: 1
simple 2 points a year ago

I might check it out for my Windows VM then. Thanks.

path: 0 17285562 17299817 17302371 17302497, hotness: undefined, score: 2, children: 0
Sunshine 6 points a year ago

The speed of Linux is unmatched!

path: 0 17272511, hotness: undefined, score: 6, children: 0
zqps 3 points a year ago

That's interesting. But the second graph is designed to confuse.

path: 0 17299786, hotness: undefined, score: 3, children: 2
Samskara 3 points a year ago

Why is it confusing? Maybe I’m confused, not sure.

path: 0 17299786 17302652, hotness: undefined, score: 3, children: 1
zqps 4 points a year ago

The Legion Go is on top and on the bottom, with the Deck in between. And the color scheme isn't helping.

path: 0 17299786 17302652 17303016, hotness: undefined, score: 4, children: 0
tkohldesac 2 points a year ago

Can it play MH Wilds?

path: 0 17271285, hotness: undefined, score: 2, children: 6
Fubarberry 9 points a year ago

If you want something capable of running at an actually steady frame rate I'm not sure any computer can accomplish that without some serious tweaking.

Also if you're wanting to play on deck you might try this guide.

path: 0 17271285 17271392, hotness: undefined, score: 9, children: 3
tkohldesac 2 points a year ago

thanks, bookmarked for when it goes on sale. none of my hardware is acceptable enough for the specs.

path: 0 17271285 17271392 17273571, hotness: undefined, score: 2, children: 0
iAmTheTot 1 point a year ago

"any computer"? Come on, what is that hyperbole? My desktop runs Wilds stable just fine.

path: 0 17271285 17271392 17282460, hotness: undefined, score: 1, children: 1
Fubarberry 2 points a year ago

I was kinda joking, but the game still stutters and has fps drops regardless of the hardware it's run on. Digital Foundry has a pretty scathing performance review of it.

It's certainly playable on good hardware (assuming you aren't super bothered by dips), but it also performs way worse than it should at any hardware level.

I don't consider the game a good performance benchmark for any piece of hardware because it's performance is abnormally bad, and there's no hardware where it can run without issues.

path: 0 17271285 17271392 17282460 17283281, hotness: undefined, score: 2, children: 0
Ulrich 1 point a year ago

The processor is not terribly power, so probably not.

path: 0 17271285 17285695, hotness: undefined, score: 1, children: 0
peoplebeproblems 1 point a year ago

So for real though, while it's disappointing and I am nowhere near the 500+ hours i have put in previous titles, the hardware is not going to do it. The game eats VRAM like my brother's ex ate cake.

But, I get about 5 fps @2k and 9FPS@1080p better on my Ubuntu image than my Windows 10 image.

Ryzen 9 5900x Radeon RX 7900 XTX 24GB 32GB DDR4, both images are on different 1TB nvme drives

So while, no you can't, it's closer.

path: 0 17271285 17274297, hotness: undefined, score: 1, children: 0
ILikeBoobies 1 point a year ago
path: 0 17284137, hotness: undefined, score: 1, children: 0
MajesticElevator -14 points a year ago

I'd still take this with a grain of salt. Not many games tested, and the SteamOS build might've been tweaked and worked on more to be more optimized.

path: 0 17279737, hotness: undefined, score: -14, children: 9
MonkderVierte 9 points a year ago

Does this look optimized to you, Windows side?

path: 0 17279737 17280409, hotness: undefined, score: 9, children: 2
Warl0k3 6 points a year ago

While I get it, it does look pretty damning, skepticism when we haven't been presented with rigorous documented testing is always good. I don't think ex: gamersnexus is going to find different results, but I'm pretty damn sure they'll at least be comparing chipsets to ensure the hardware actually is identical (and making sure that things like system settings are configured to be as fair as possible). Lets not be apple fans and leap to the top of the superiority heap just because a good looking infographic said we should.

path: 0 17279737 17280409 17280746, hotness: undefined, score: 6, children: 0
Honytawk -2 points a year ago

No, because Windows isn't optimized for games. It is for general use, including games.

path: 0 17279737 17280409 17281400, hotness: undefined, score: -2, children: 0
Ulrich 3 points a year ago

SteamOS build might've been tweaked and worked on more to be more optimized

What does that mean? Of course it was. Why would I take that with salt?

path: 0 17279737 17285718, hotness: undefined, score: 3, children: 4
MajesticElevator 1 point a year ago

Well, SteamOS vs base Windows isn’t really a good comparison. Best would be optimized Windows vs gaming only distro, or base windows vs base distro

path: 0 17279737 17285718 17287538, hotness: undefined, score: 1, children: 3
Ulrich 2 points a year ago

Best would be optimized Windows

What is "optimized Windows"? Windows is Windows. There's no gaming-focused version.

gaming only distro

There's no such thing, to my knowledge.

base windows vs base distro

What is a "base distro"?

path: 0 17279737 17285718 17287538 17288591, hotness: undefined, score: 2, children: 2
MajesticElevator 1 point a year ago

What is "optimized Windows"? Windows is Windows. There's no gaming-focused version.

Removing / disabling useless services, tweaking registry…

There's no such thing, to my knowledge.

SteamOS sure looks like one. Gaming focused if you prefer. I’ve seen a couple on Linux, though I don’t remember their name rn.

What is a "base distro"?

Something like Ubuntu or Mint, which would be more comparable to a desktop experience like windows, ready for productivity

path: 0 17279737 17285718 17287538 17288591 17298128, hotness: undefined, score: 1, children: 1
PanArab 1 point a year ago

"Xbox OS" isn't any better, while the XBox Series X is more powerful than the standard Playstation 5, it still ends up being outperformed as Digital Foundry found.

path: 0 17279737 17297892, hotness: undefined, score: 1, children: 0
Goretantath -16 points a year ago

Now what about windows 10 ltsc iot, the ONLY version of windows worth comparing to linux.

path: 0 17271864, hotness: undefined, score: -16, children: 16
chronicledmonocle 23 points a year ago

IMHO you shouldn't have to run a stripped down Windows to get good results. It should just work that way out of the box. LTSC is not supposed to be a consumer OS.

path: 0 17271864 17272121, hotness: undefined, score: 23, children: 14
Gerudo 2 points a year ago

I think it's a valid comparison request due to some things just flat out not being compatible with Linux.

path: 0 17271864 17272121 17273209, hotness: undefined, score: 2, children: 4
chronicledmonocle 1 point a year ago

Pretty much everything will run on Linux now. It's just the companies behind the games being dumbasses and blocking it with their anti-cheat.

path: 0 17271864 17272121 17273209 17273778, hotness: undefined, score: 1, children: 3
Gerudo 3 points a year ago

There is plenty of software that doesn't, and plenty of games that don't run on Linux, even beyond anticheat games. If it wasn't true, we wouldn't need protondb telling us what is and isn't. You can advocate for Linux all day, but you have to admit there is still software that is 100% Windows only.

path: 0 17271864 17272121 17273209 17273778 17275887, hotness: undefined, score: 3, children: 2
Default_Defect 1 point a year ago

Shouldn't have to, absolutely, but its done anyway, so I think its can be relevant.

Until that last little bit of stuff I have to use windows for becomes linux native or at least doesn't have a tutorial to make it work that makes my eyes cross, its just easier for me to use my stripped down windows install because it just works.

path: 0 17271864 17272121 17280646, hotness: undefined, score: 1, children: 0
Honytawk 0 points a year ago

Why? Isn't SteamOS a stripped down version of Linux?

path: 0 17271864 17272121 17281429, hotness: undefined, score: 0, children: 3
Zetta 3 points a year ago

SteamOS is a full Linux build, it's just a different distro like Fedora, Ubuntu, mint, etc, etc

path: 0 17271864 17272121 17281429 17287335, hotness: undefined, score: 3, children: 1
Honytawk 1 point a year ago

Like a distro with certain bloat disabled to optimize for gaming?

path: 0 17271864 17272121 17281429 17287335 17299073, hotness: undefined, score: 1, children: 0
chronicledmonocle 1 point a year ago

SteamOS is purpose built for gaming. Windows LTSC is specifically not for gaming, but many shoehorn it into it.

path: 0 17271864 17272121 17281429 17283189, hotness: undefined, score: 1, children: 0
net00 -1 points a year ago
path: 0 17271864 17272121 17274534, hotness: undefined, score: -1, children: 3
chronicledmonocle 9 points a year ago

Arch is a stripped down version of Arch.

Linux isn't monolithic like Windows, so it can be purpose built for anything.

Windows LTSC is designed for things like kiosks, ATMs, etc that have a long service life. It's not made for gaming. It doesn't even include things like DirectX by default, IIRC. You have to add it.

path: 0 17271864 17272121 17274534 17274902, hotness: undefined, score: 9, children: 0
ddash 2 points a year ago

But it comes with consumer devices. Preinstalled, just like Windows does in whatever version they compares here.

path: 0 17271864 17272121 17274534 17278472, hotness: undefined, score: 2, children: 1
Honytawk 0 points a year ago

So? That still doesn't change the fact that SteamOS is a stripped down version of Linux that can't do everything a Linux computer can do.

So the comparison is flawed.

It is like comparing a Swiss army knife to a regular knife. The regular knife is going to be better at cutting, but it won't do any of the other things a Swiss army knife can do

path: 0 17271864 17272121 17274534 17278472 17281446, hotness: undefined, score: 0, children: 0
MonkderVierte 1 point a year ago
path: 0 17271864 17280471, hotness: undefined, score: 1, children: 0
Honytawk -37 points a year ago

So a specialized OS wins over a general OS in their specific tasks?

Amazing ...

path: 0 17281380, hotness: undefined, score: -37, children: 6
WolfLink 43 points a year ago

It’s impressive that’s still the case when SteamOS is running a translation layer that Windows doesn’t have to.

Also, SteamOS is actually a pretty fully-featured OS, and it’s based off of Linux, so it’s not that specialized, besides the UI.

path: 0 17281380 17281510, hotness: undefined, score: 43, children: 1
chronicledmonocle 6 points a year ago

Yeah it's basically Arch with KDE Neon/gamescope that runs Steam in Big Picture mode with an immutable file system. That's why Bazzite is able to make a StramOS-like experience. The hardest things are the hardware-specific tweaks.

path: 0 17281380 17281510 17283339, hotness: undefined, score: 6, children: 0
Flashback956 10 points a year ago

SteamOS is able to launch a desktop environment where you can do anything you want. It is just an OS like Windows, but better.

path: 0 17281380 17284234, hotness: undefined, score: 10, children: 2
Honytawk 1 point a year ago

Cool, can you run video rendering software on it? How about some cli? Can you delete packages? Or even remove the french language?

path: 0 17281380 17284234 17299048, hotness: undefined, score: 1, children: 1
Flashback956 3 points a year ago

Yes, yes, yes, yes.

path: 0 17281380 17284234 17299048 17317561, hotness: undefined, score: 3, children: 0
ano_ba_to 4 points a year ago

If I had a trillion dollars, and no desire to add telemetry bloat to my OS, and I'm incentivized to compete in the market...

path: 0 17281380 17281468, hotness: undefined, score: 4, children: 0
steamdeck
steamdeck

@sopuli.xyz

login for more options
23368
2156
2986

A place to discuss and support all Steam Hardware, including Steam Deck, Steam Machine, Steam Frame, and SteamOS in general.

As Lemmy doesn't have flairs yet, you can use these prefixes to indicate what type of post you have made, eg:
[Flair] My post title

The following is a list of suggested flairs:
[Deck] - Steam Deck related.
[Controller] - Steam Controller related.
[Machine] - Steam Machine related.
[Frame] - Steam Frame related.
[Discussion] - General discussion.
[Help] - A request for help or support.
[News] - News about the deck.
[PSA] - Sharing important information.
[Game] - News / info about a game on the deck.
[Update] - An update to a previous post.
[Meta] - Discussion about this community.

If your post is only relevant to one hardware device (Deck/Machine/Frame/etc) please specify which one as part of the title or by using a device flair.

These are not enforced, but they are encouraged.

Rules:

  • Follow the rules of Sopuli
  • Posts must be related to Steam Hardware or Steam OS in an obvious way.
  • No piracy, there are other communities for that.
  • Discussion of emulators are allowed, but no discussion on how to illegally acquire ROMs.
  • This is a place of civil discussion, no trolling.
  • Have fun.

Link to our Matrix Space

go to feed...