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@lemmy.dbzer0.com 2 weeks ago
literally the next line
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
Ephera@lemmy.ml 2 weeks 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.
fuckwit_mcbumcrumble@lemmy.dbzer0.com 2 weeks 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.
BananaTrifleViolin@lemmy.world 2 weeks 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.
entropicdrift@lemmy.sdf.org 2 weeks 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.
frazorth@feddit.uk 2 weeks ago
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.
underline960@sh.itjust.works 2 weeks 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 why do I need six of these?)
fuckwit_mcbumcrumble@lemmy.dbzer0.com 2 weeks 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.
BluescreenOfDeath@lemmy.world 2 weeks 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.
tormeh@discuss.tchncs.de 2 weeks 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
Ulrich@feddit.org 2 weeks ago
What part of this did you interpret as a dismissal?
tormeh@discuss.tchncs.de 2 weeks 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.
HK65@sopuli.xyz 2 weeks 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?
lorty@lemmy.ml 2 weeks 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.
Fubarberry@sopuli.xyz 2 weeks 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.
vividspecter@lemm.ee 2 weeks ago
It’s a bit of both, along with the Linux AMD drivers being superior in many cases to the Windows drivers.