Can Every Game Run on the Steam Deck?

Reader Sketch has pointed to this developer-focused video where Valve says “Our goal is for every game to work by the time we ship Steam Deck.” I think that’s a great goal, but I am also vehemently against the “compatibility layer” emulation solution because it devalues the Linux platform.

People who play games don’t care or need to care about the distinction between native and emulated platforms until they run into the limitations of emulation and that’s OK. I just do not expect Valve to be able to emulate “every game” as well as playing it natively. To be fair, they only said that their goal is for the games “…to work” which isn’t a guarantee of perfection.

Valve has also said they’re talking with anti-cheat developers to get multiplayer games like Destiny 2 and PUBG working with their emulation layer:

For Deck, we’re vastly improving Proton’s game compatibility and support for anti-cheat solutions by working directly with the vendors.

My old colleague from Atomic Gamer, Foffers. has written up his impressions of the Steam Deck announcement and is also concerned about the compatibility:

But this also means that if you want to use any Windows-based tools to assist with your games – like Wabbajack, for example, to install a Skyrim modlist – that’s out of the question as well, and this is not to mention any games running outside of Steam. So Overwatch over in the Battle.net launcher? A game that has some timed exclusivity on Epic Games Store? Something classic from GOG? None of that is happening on the Steam Deck, not how it’s currently set up. Yes, you can link those games to launch from Steam over on a Windows-based Steam install, but that won’t be happening on the Steam Deck unless Valve partners with those companies to work with Proton via a new solution.

Foffers has a lot of experience with other handheld computers, like the GPD Win series and the One XPlayer. I highly recommend reading his impressions of the Steam Deck.

For what it’s worth, I put in a $5 deposit on the Steam Deck. It should be perfect for what I want to use it for, but I am very disappointed that Valve seems to have given up on porting games to Linux. They seemed very serious about it 7 years ago at Steam Dev Days when they gave out a free development box

Valve Announces Their Linux-Running Windows-Emulating Handheld “Steam Deck”

It won’t be available in New Zealand?!

Calling it “The most gaming power you have ever held” Valve announced their Steam Deck handheld gaming computer today. The pricing starts at $400 and it ships this December to the US, UK, and EU according to the company. Order reservations start Friday, July 16th at 10AM Pacific time and are $5 to get a spot in line with the remainder due when your order comes up.

Valve is restricting sales in the first 48 hours to people with Steam accounts older than June 2021 that have made a purchase on Steam. They say the reservation system is to let them make the ordering process fair, but they also won’t let Steam users order more than one device or switch which tier of system they’re ordering. The only changes allowed will be cancellations which are refunded to a Steam wallet if the refund is 30 days after the reservation is made.

The basic model of Steam Deck has a paltry 64GB of eMMC storage. Another model is $530 and includes 256GB of faster NVMe SSD PCIe third generation x4 storage. The highest end version is $650 and has a 512GB NVMe SSD and “Premium anti-glare etched glass”. Typical NVMe SSDs run about $100 per terabyte so it seems a little expensive for these upgrades. There is also a microSD card slot for expanding the storage on the system.

All models have a 4 core AMD Zen 2 APU that supports up to 8 threads and 16GB of DDR5 RAM.

The display is an LCD, not an OLED, and it uses a 16:10 aspect ratio, has a resolution of 1280×800, and a fixed 60hz refresh rate. No variable rate. It’s a 7” touch screen, measured diagonally. We won’t know the full quality of the display until reviewers who are more technical get their hands on it.

The controls on the device include a traditional dual-stick layout and two square trackpads with haptic feedback that Valve claims have 55% better latency than their discontinued Steam Controller.

The Steam Deck will also have a dock available in the future from Valve with more ports, and third-party docks may work out of the box. The USB-C port supports external display resolutions up to 8K at 60hz or 4K at 120Hz. The same USB-C port allows for charging the internal 40Whr battery at 45 watts using power delivery 3.0. Valve says the device will have anywhere between 2 and 8 hours of battery life.

Unlike the Nintendo Switch, Valve’s Steam Deck supports Bluetooth audio. There is also a traditional 3.5mm stereo headphone jack and stereo speakers.

The Steam Deck is running what Valve calls SteamOS 3.0, in a change from earlier versions that used a version of Debian, Valve’s new Linux operating system is using Arch Linux as a base. Arch Linux uses the pacman package manager instead of Debian’s apt system. Valve also notes that you can install any operating system including Windows on the device.

Valve appears to have completely given up on native Linux gaming, their developer FAQ for the Steam Deck includes this question and answer:

Do I need to port my game to Linux to have it work on Steam Deck?

No porting necessary. Your Windows build will likely work right out of the box, thanks to Proton.

Proton is Valve’s fork of the open-source WINE Windows API emulator. Proton is focused on game compatibility.

Comparable devices that use similar hardware to the Steam Deck like the Aya Neo and One XPlayer cost closer to a thousand US dollars and come from brands people do not recognize. None of these devices will run the highest end games very well, especially not when outputting video to an external screen, but they are all more powerful than systems like the Nintendo Switch.

I’d expect the performance on the Steam Deck to still be good enough for the majority of the games on Steam, the 1280×800 resolution is a little larger than 720p and not that difficult a target to hit, but the Steam Deck should be extremely capable of streaming games from a more powerful local computer (there’s no cellular hardware).

Competing stores for computers could run on the Steam Deck, but Epic’s Game store doesn’t run on Linux for example, that one is only available on Windows and macOS. The only other store that I know of that runs on Linux is the Itch store. Software like the PlayStation 4 & 5 Remote Play, that lets users stream games from their consoles to computers and mobile devices, also does not support Linux.

One thing that should run exceptionally well on the Steam Deck is emulators. They should be absolutely terrific on the device, and I hope that emulator authors are able to get onto the platform easily.

Valve Expands Remote Play Together to Players Outside of Steam

Speaking of Valve’s game streaming technology, their Remote Play Together service that lets people share local multiplayer games over the internet through game streaming now lets up to four players join with just a link, no Steam account required. Valve says that it’ll work for Windows, macOS, Linux, iOS, and Android. Only the host needs to own the game.

Counter-Strike: GOes F2P, Adds Battle Royale Mode

Counter-Strike: Global Offensive is the latest update to the classic Counter-Strike gameplay, and it is now free-to-play, and the game’s developers at Valve have added a battle royale mode called Danger Zone. Unfortunately that mode doesn’t involve crashing cars through puzzle-y intersections.

All of these updates are out now, and Valve has an FAQ about the free-to-play mechanics of the game.

Everyone who owned CS:GO previously now has “Prime Status,” which apparently puts you into a different match-making hopper with other “Prime Status” players. It sounds worse than it is, though, since it’s possible to get to that tier through playing the game and reaching the 21st rank, as the FAQ explains:

Prime Status is an upgrade available to all CS:GO players. When you have Prime Status you are matched with other players who also have Prime Status, and Prime users are eligible for Prime-exclusive souvenir items, item drops, and weapon cases.

There are two ways to upgrade your account to Prime Status; reach Rank 21 by earning XP and add an eligible phone number to your Steam account, or purchase the CS:GO Prime Status Upgrade in-game or through the Steam Store.

I suppose then the question is “how long does it take to reach Rank 21?” and the answer is probably “a long while” otherwise they wouldn’t be charging $15 for it.