3 ms·
Sure, but Steam doesn't run natively, and is very heavy on battery and GPU. So it isn't good for playing on a laptop when mobile; signficantly worse to native g
by smcin 4y ago
Sure, but Steam doesn't run natively, and is very heavy on battery and GPU. So it isn't good for playing on a laptop when mobile; signficantly worse to native game binary running on a tablet or laptop.
- stavros 4y agoIf you're worried about battery life when gaming on the laptop as the decider between Linux and Windows, you should go with Windows. Otherwise, Steam doesn't really emulate anything, it just reimplements Windows API calls, so games run roughly as efficiently as they do on Windows.
- giobox 4y ago> Sure, but Steam doesn't run natively, and is very heavy on battery and GPU. So it isn't good for playing on a laptop when mobile I'm assuming this statement is referring to the large amount of software that is Windows only on Steam and runs in a compatibility layer on Linux, rather than Steam itself. This really isn't that big a deal vs "native" for Steam on Linux and it's getting even less so with time - the Steam Deck mobile console and other x86 handhelds use the exact same Proton tech to run Windows games under Linux on a pretty small ~40Wh battery. Power consumption of the Proton compatibility layer isn't really any better or worse than running native in my experience - its a wash.
- onli 4y agoSteam runs natively. It is a linux application (to my knowledge, and it wraps "a webview", so there might be some nuance here. But native enough for this distinction). Steam uses a compatibility layer called Proton to run Windows games under Linux. Running the games that way is not significantly worse. It can get the same or even better performance (but sure, sometimes worse) and will affect battery life pretty much exactly as if running the game via Windows on the Laptop. Proton is based on Wine, and Wine is not an emulator. Translating the calls does not make them heavier.
- tetha 4y agoFunctionality for older windows games is a little bit more absurd. I have a few games I kinda gave up on because they stopped working on windows 10, until I chucked them into proton or wine and suddenly those games were working. That was a confusing evening for a moment.
- josephcsible 4y ago> Steam doesn't run natively What do you mean by this?
- Mike_12345 4y agoNot true. Some games perform better on Proton (less power consumption than native). Overall no difference in power consumption.
- smcin 4y agoI was referring to "Steam games" not (obviously) "the Steam client". a) Not all Steam games are on Proton [https://www.protondb.com/ https://www.protondb.com/] b) Not all Steam games that are on Proton run efficiently without tweaks e.g. one that I found unplayable due to overheats (on MacOS) was Sid Meier’s Civilization VI [https://www.protondb.com/app/289070 https://www.protondb.com/app/289070] c) Not all Steam games where you had the pre-Proton version installed, download the right version update. See Steam's forums, people saying disable Steamplay; and have to do that globally, not per-game. d) In addition, I found the Steam updater daemon (interacting with MacOS Mojave Quarantine) also burned power like no tomorrow.