@mobiusfun said:
@justin258 said:
In the video posted below, Valve pretty much states that they plan on getting Battleye and EAC compatibility working by the time the Steam Deck launches, which means that games like Rainbow Six Siege and Halo MCC would work on it.
I'm glad you brought up Halo MCC because it relates to a big question I have. I've never messed with Linux or SteamOS before. If I go to a store page on Steam and don't see Linux system requirements at the bottom OR if I search for a game with the SteamOS/Linux filter on and can't find it, can I assume the game will not work on SteamOS? Or is that more like a "you might find a way to make it work but it's not supported and we're not going to help you" kind of thing?
Halo MCC doesn't have linux system requirements as well as most of the games I've been playing lately. I don't think I would get one of these anyway but this might be a huge future bummer for people who order one and expect it to play anything on Steam.
EDIT: TL;DR most of your Steam library, especially single-player games, will probably work just fine on the Steam deck without you having to worry about what operating system is running underneath. Those occasions where games don't work fine are what I'm most critical of when it comes to Valve's discussion about this thing - I imagine most users are going to be real disappointed at least once when they spend money on something and find it doesn't work on their Steam Deck. Double-check the website ProtonDB to see if something you want to play works on Linux or not.
/EDIT, and original post below.
OK, so, a few years ago Valve released something called Proton. Proton uses a few open source projects to get Windows games running on Linux - primarily, DXVK and Wine. It's essentially a program that sits between your game and Linux and translates all the Windows stuff to Linux stuff and back again. If the game needs to talk to Windows, it talks to Proton, and Proton talks to Linux, and Linux talks to Proton, and Proton talks to the game, and back and forth and back and forth.
Generally, this works quite well in 2021. I have to go into Steam's settings and turn this on to allow it, but once I do I can install any game and, aside from a short quip from Steam about how it has to use a Proton compatibility layer, run it just as I'm running it from Windows. No fuss. No funny business. No "it's easy for a tech guy but hard for everyone else" nonsense. If you can download and run Steam games on Windows, you can download and run Steam games on Linux.
...about 90% of the time. I just pulled that statistic out of my ass, sure, but you get what I mean.
Getting that last 10% to work as well as the other 90% has proven difficult. Some of the games that don't work, or don't work well, require some tweaks to get going. This usually involves finding a user-made version of Proton and telling Steam to use that - Glorious Egg Roll is the name of a common one suggested by users. Sometimes, a game has a Linux version but it's actually best to get the Windows version downloaded - that one's pretty simple but if you have no idea what's actually happening here, you'd have no idea what to even look for.
Most commonly, though, some form of DRM or anti-cheat prevents a game from running, and that's what Valve is trying to tackle now - if they can figure out how to get DRM and/or anti-cheat measures working, they can get a lot of multiplayer games working that currently don't work. Rainbow Six: Siege is a major one. Halo: MCC is another big one.
I wouldn't bank on this happening by launch regardless of what Valve says.Seriously, I don't doubt Valve's technical brilliance or the depths of their pockets but they've been talking about this since Proton really started going and it hasn't happened yet and no one really knows what the hold up is.
That said, I would bank on the Steam Deck being an exceptional device for playing single player games of all types. Games like Control, Star Wars Fallen Order, and Cyberpunk 2077 are not games I would expect to be playing on this thing, despite the Steam Deck showing those in all sorts of menus, but I would expect pretty much everything up to 2017, 2018-ish to run well on this thing provided it already works on Linux. If you want to play Doom 2016 on the go, CS: GO with friends, Subnautica, Civilization, Divinity: Original Sin, Grand Theft Auto V, Skyrim, Frostpunk, things in that ballpark? Yeah, you can do that without a problem.
You can check a website called ProtonDB to see if something is going to run on your system.
If you want your GOG collection to work on Linux, you're going to have to start messing with Lutris and that is a whole other ball of wax that I wouldn't recommend to someone who isn't willing to go digging around for how-to's and resolutions and parsing answers from the Linux community. I've done it, it's not rocket science, but also maybe not the easiest and simplest thing in the world.
Log in to comment