Steam Deck Hardware Analysis: Expect Potent 720p Gaming

With Valve’s Steam Deck now officially unveiled, including all the major core specifications, it’s surprising just how much there is that we still don’t know. It seems like a well designed little handheld, and compared to the Nintendo Switch hardware, it’s easy to get carried away with just how much faster and more potent the Steam Deck should be. The problem is that where the Switch runs games custom designed for the hardware, the Steam Deck has a massive backlog of PC games that definitely weren’t built with a handheld device in mind. As such, the hardware might not feel nearly as fast as we’d like. Or at least, that was our initial concern, but after poking around at some lesser GPUs and APUs, we’re confident that the Steam Deck will be able to handle just about any game at its native 1280×800 resolution.

We’ve put together some thoughts and estimates on the Steam Deck hardware to discuss where it might land in terms of performance and experience. We won’t know for certain until the actual hardware comes out, but that’s still months away and as we’ve already reported, there are scalpers trying to sell their reserved units for as much as $5,000. That’s too much, full stop. Even if Valve’s first generation handheld ends up a runaway success, which is far from certain, the hardware simply isn’t worth anywhere near that much. Theoretical performance looks iffy at best when compared to modern PC hardware, but that’s an unfair comparison, so let’s dig a little deeper. 

Steam Deck CPU

(Image credit: Shutterstock)

The Steam Deck has a lot of interesting stuff going on in the hardware and software departments. Fundamentally, it’s PC-type hardware, just with a custom handheld form factor and a few bits and pieces that don’t currently have a direct PC equivalent. We could easily put together a PC that should deliver similar or better performance than the Steam Deck, albeit without the handheld and mobility aspects. Take the CPU, for example, a 4-core, 8-thread Zen 2 design running at 2.4–3.5GHz. The closest direct comparison to that right now is the near-mythical Ryzen 3 3300X, a potent little chip that was so good and so cheap that AMD didn’t want to make enough of them, so it doesn’t show up in our list of the best CPUs. That CPU should easily outperform the Steam Deck CPU, given the significantly higher 65W TDP, but it’s not going into handheld devices. While the CPU might feel like a bit of a throwback to the days of 4-core processors ruling the market (thank you, AMD, for helping to put an end to that), it’s plenty potent for the target market. There are a few close competitors right now, with somewhat similar CPUs. The Aya Neo uses a 6-core, 6-thread Ryzen 5 4500U 15W APU. The GPD Win3 uses an i7-1165G7 or i5-1135G7, both of which are 4-core, 8-thread Intel chips, and the OneXPlayer also uses the i7-1165G7. A Zen 2 CPU should be at least comparable to those options. There’s also an interesting aside from the AMD perspective, showing the flexibility of AMD’s current designs. Here we have a new product using a Zen 2 CPU design from 2019, coupled with AMD’s latest RDNA2 GPU architecture (more on that in a moment), and paired with an LPDDR5 memory interface. It’s not entirely clear if this is being made on TSMC N7 (probably), but we basically have three generations of AMD IP in use: last generation CPU, current gen GPU, and future gen memory controller, all in a highly integrated SoC. That’s pretty awesome from a technology perspective.

Steam Deck GPU and RAM 

(Image credit: Shutterstock)

The GPU side of the equation takes priority for any gaming device, and here’s where Valve should easily take the lead. Steam Deck will utilize an 8 CU (compute unit) RDNA2 architecture GPU. That means it can technically do hardware ray tracing, but the performance of the chip in such workloads will almost certainly fall somewhere between abysmal and awful. 8 CUs simply isn’t enough for ray tracing, even at the device’s native 1280×800 resolution. We’re talking about a 512 core graphics chip, clocked at 1.0–1.6GHz, with a maximum theoretical performance of 1.63 TFLOPS — a paltry figure compared to the best graphics cards. The Steam Deck also uses 16GB of LPDDR5 memory running at 5500 MT/s. That’s shared between the CPU and GPU, but it’s actually not too shabby. With a quad-channel (32-bit per channel) 128-bit memory interface, that’s 88 GBps of bandwidth, more than any other integrated graphics solution has used to date (not counting the PlayStation 5 or Xbox Series X, since those aren’t really PCs). Of course, good for integrated graphics isn’t the same as even a low-end desktop chip. To give some perspective, AMD’s low-end RX 560 has 16 CUs running at 1.275 GHz, which equates to a theoretical 2.61 TFLOPS. Plus it has a dedicated 4GB of GDDR5 memory providing 112 GBps of bandwidth. I fully expect an RX 560, which came out in May 2017, to deliver better gaming performance than the Steam Deck, but that’s not really the point — no one would try to make a handheld using the RX 560. There are a couple of wild cards that we need to address, to clarify things. First, the RDNA2 architecture should be a major boost to performance and efficiency. 1.6 TFLOPS of RDNA2 might not be that far off the 2.6 TFLOPS of RX 560. Except the other potential bottleneck is that the Steam Deck APU has a maximum power draw of 15W for both the CPU and GPU, and that will definitely limit the performance potential. How much? That’s the real question. Again, looking at competing handhelds, the Steam Deck should easily outclass any of them. Intel’s Tiger Lake i7-1165G7 does beat AMD’s Vega 8 in integrated graphics performance, but Vega is a relatively old architecture. We know from the RX 5000 series launch that AMD was able to boost performance per watt by about 50%. RX 6000 further improved performance, though some of that comes thanks to the Infinity Cache, which we’re not sure the Steam Deck APU will use. Still, we could easily see up to 75% higher performance from RDNA2 in a 15W TDP than we currently get from Vega 8 15W. With AMD’s latest GPU architecture plus a healthy amount of memory bandwidth, the GPU in the Steam Deck is arguably one of its strongest points. Again, keep your expectations in check — this isn’t a chip designed for running 1080p at maxed out quality settings — but most games should run quite nicely with the right combination of settings. Hopefully that’s something Valve can help with, selecting ‘good’ default settings in games so that the end user experience is streamlined.

Steam Deck Storage 

(Image credit: Future)

This is arguably the weakest link for the Steam Deck. The base model Steam Deck comes with 64GB of eMMC storage, while the upgraded models come with 256GB or 512GB of M.2 NVMe storage. There are some other extras as well, but $130 extra for an SSD that could potentially be had for under $40 won’t win any praise from me. I consider 512GB to be barely adequate these days — that’s a $250 upgrade, for an SSD that should definitely cost less than $100 (here’s one for $55 for example). Considering the base storage performance will be quite modest, and SD cards aren’t likely to be particularly fast either, Valve likely isn’t using extreme performance SSDs on the upgraded models. Power and heat would also be a concern with higher performance storage.

The Steam Deck uses M.2 2230 storage for all models, though, which drastically limits the potential options on storage. 512GB M.2 2230 SSDs choices consist of… well, basically there’s the Toshiba BG3 and BG4 models, and Valve is hopefully using the latter. There are 1TB BG4 drives available, like the Kioxia KBG40ZNS1T02. That’s the same SSD used in the Surface Pro X, and likely what Valve is using in the Steam Deck, except not in 1TB form.

Valve says the SSDs aren’t designed to be user upgradeable, but enterprising people will almost certainly try to find a way. However, the Toshiba BG3 and BG4 models use host memory buffer (HMB) technology, which sets aside a predefined amount of system memory (~38MB) for the SSD’s use for its internal flash management. This feature is supported in the NVMe specification, but Valve could use a custom implementation for the Steam Deck, meaning it’s possible that standard SSDs won’t work as intended. Also, note that tearing down a small handheld tends to be far more difficult than tearing down even a laptop, never mind a desktop that’s basically like Lego by comparison.

The bigger issue is going to be game size and overall storage capacity, but let’s quickly discuss potential storage performance. Given the relatively limited built-in storage, a lot of users will want to put games on different SD cards. We’ve seen with Raspberry Pi testing just how much of a difference a good SD card can make, and there’s a massive gulf between the fastest and slowest SD cards. On the bright side, or at least less gloomy side, the SanDisk Extreme 256GB microSD card only costs $50, with read performance that tops out at 90 MBps. SD card speed ratings are a bit of a mess, and you’ll find UHS-I cards labeled “UHS-3” even though what they really mean is U3 speed grade — a very different beast. The Steam Deck supports UHS-I SD, SDXC, and SDHC, however, which basically means maximum performance tops out at around 100 MBps.

How will the experience on the Steam Deck change when using a game on an SD card compared to the internal storage, particularly on the 512GB model? Load times will almost certainly increase, and the wrong SD card could be horrible. Imagine loading a few gigabytes of data at 30 MBps for example, or even 15 MBps. If you go the SD card route for expansion, you’ll want to select faster options, and that’s certainly something we want to test once the Steam Deck ships.

Capacity is still our biggest concern, however. Many games on Steam now consume more than 100GB of storage. What will the Steam Deck do with these massive games? GTAV currently uses 98GB — too big for the base model. Destiny 2 is also too large, at 66.1GB, and Borderlands 3 tips the scales at 123GB. Plenty of other games will fit — Counter-Strike: Global Offensive needs 25GB, for example — but even modest size games would be limited to somewhere between one to three games on the base model Steam Deck. Or you could put on more than a dozen older games that only need <4GB. Which leads us into the final core hardware element. 

Steam Desk Display 

(Image credit: Valve)

The Steam Deck comes equipped with a 1280×800 display. It’s a bonded IPS panel with 400 nits brightness, so it should work pretty well, though only the 512GB model comes with a “premium anti-glare etched glass” upgrade. It’s a 7-inch display, with relatively large bezels, but there aren’t many options for this form factor. We would have loved to see an OLED display as a potentially better choice, like the new Switch OLED, but maybe that will be a Gen 2 upgrade. The choice of screen resolution does influence other areas, like storage. Obviously, there’s no need for 8K, 4K, or even 2K texture packs on a device that only has a 1280×800 display. Will Valve do some work to reduce the install sizes of games on the Steam Deck? I certainly hope so, since otherwise it could get filled up frustratingly fast even on the 512GB model. But custom versions of games for the Steam Deck would require a lot of work, and sort of defeat the “just take your regular Steam games with you” mentality. Only larger studios would likely bother with creating reduced storage requirement installations of their games, but at least you can skip the HD texture packs when those are an optional download. Back to the performance side of things, that 1280×800 resolution display will do wonders for frame rates on the relatively modest (for PCs) GPU. Even 1920×1080 at medium to high detail settings can be too much for most integrated graphics solutions, at least with the more demanding games. 720p on the other hand is viable even on Intel’s integrated graphics solutions. The Steam Deck won’t be saddled with the slowest of the slow integrated graphics, however, which means 1280×800 at medium to high quality settings should be well within reach for nearly any current game. As an example, we’ve seen performance testing on the Aya Neo and GPD Win3 that shows Borderlands 3 and other games hitting more than 60 fps. With a faster GPU than either of those existing handhelds, the Steam Deck shouldn’t have any trouble playing games at 30 fps minimum, and will probably break 60 fps with the right settings. Docking the Steam Deck and using it with an external display, however, will require lowered expectations. Maybe 1080p will work fine in some games, but there will be plenty of situations where 720p will be a better goal. 

Initial Thoughts on the Steam Deck Hardware 

(Image credit: Valve)

Without actual hardware in hand, we can’t say for certain how the Steam Deck will feel or perform. It’s obviously not going to match modern desktops, or even gaming laptops, in performance. It also doesn’t need to. There have been several attempts to make a decent Windows gaming handheld PC, with varying levels of success. Valve isn’t bothering with the Windows part, at least not really (look at Steam Proton for more details), but it definitely wants to give PC gamers a new way to use their existing libraries.

My first thoughts on the Steam Deck hardware left me feeling underwhelmed. Graphics performance will probably land somewhere between Nvidia’s GT 1030 GDDR5 and AMD’s RX 560, neither of which impress me much. It should be a clear step up in performance from AMD’s Vega 8 integrated solution, but again, that’s not at all a fast gaming chip. I mention those specific GPUs because I actually have performance results for them, and looking at how they fare compared to even budget hardware like the GTX 1650 (well, theoretically budget — let’s hope prices continue to drop on GPUs) makes them look like a terrible idea.

But that’s all from a desktop PC perspective. I’ve been running those GPUs (and a few others) at 1280×720 low settings as well as 1920×1080 and medium settings to see how they stack up. Let me start with the latter, just because it should help put things in perspective.

Across a suite of 17 games, at 1080p and ‘medium’ settings (or rough equivalent), AMD’s Ryzen 7 4800U — that’s a 15W Zen 2 solution with Vega 8 graphics — averaged just 26 fps. Some games are very much playable, like CSGO running at 93 fps. Others are borderline, for example Fortnite managed just 32 fps in our test, with dips and stutters into the teens. Actually, only two other games I tested (Forza Horizon 4 and Strange Brigade) average more than 30 fps on the 15W Vega 8 solution. Nvidia’s GT 1030 GDDR5 was about 13% faster overall — still not very good for 1080p medium gaming. But the RX 560 4GB card felt like an entirely different beast, averaging nearly 50 fps across our test suite. More importantly, there were only a few games (Cyberpunk 2077, Microsoft Flight Simulator, and Metro Exodus) where the RX 560 couldn’t average at least 30 fps at 1080p medium.

That might sound bad, but remember that was at 1920×1080 — 2.25 times as many pixels as 1280×720, and twice as many pixels as 1280×800. Also remember that there’s a reasonable chance the Steam Deck could deliver close to RX 560 levels of performance. Dropping the quality and resolution pushed nearly every game well above 30 fps, even on the Vega 8. Cyberpunk 2077 and Flight Simulator remained the two exceptions, but conservatively I think the Steam Deck’s processor will be at least 50% faster than the Ryzen 7 4800U I used as a comparison point. GT 1030 GDDR5 was also borderline in those same games, but the RX 560 had no issues with any of the games I tested, many of which are pretty demanding. All of the games broke 30 fps, and 12 of the 17 tested games averaged more than 60 fps.

Even with some very demanding games, slower-than-Steam Deck hardware did quite well at 720p, and a faster AMD APU will do even better.

Source link

Leave a Reply