Re: Don't forget the Steam Frame!
Liam, I rarely have cause to take issue with any of your comments on articles, but I'm afraid I do with this one.
Yes, the Steam Frame is a device intended for playing video games. And let me diverge from the main point for a moment to address 'It is a literal *toy*. It's a fancy Viewmaster.', which comes across as rather disparaging and dismissive.
My desktop computer can play games as well as do 'real work'. The Steam Deck handheld can play games as well as do 'real work'. It's clearly a handheld that's designed for playing games, but it can also be hooked up to external peripherals. It can also switch to a 'desktop mode', where your primary interface is no longer a gaming-oriented UI, but a much more familiar 'desktop' interface. External peripherals aren't a requirement for that desktop mode either, it works handheld.
If you're _truly_ sadistic, you can even run Windows on the Steam Deck. (Although please make sure I'm not around when you do, because it's likely to make me want to vomit.)
So at what point does a 'computer' become a 'toy'? Where is that dividing line, the 'market segment' the device is targeted at, or the capabilities of the device itself?
The Steam Frame is a head-mounted display for playing games, yes, but it has built-in compute and isn't dependent on a video feed from another computer. You _can_ feed video from another machine if you wish, but it can also natively run those games on the built-in hardware. It runs a version of SteamOS, the same Linux-based OS used by the Steam Deck, and it will be similarly capable of running Windows-native games on that Linux-based OS. It'll also have a single-lane PCIe Gen4 port, albeit with what will likely be a custom/proprietary connector.
And it'll do this on an on an ARM Snapdragon 8 Gen 3 SoC.
No, they're not _intended_ for you to write articles or code on. But they probably _could_ do that, and to disparagingly dismiss it as a 'toy' seems very short-sighted, especially coming from you.
The real reason the Steam Deck has enjoyed the (admittedly moderate) success it has is not the hardware itself, but the software - specifically the Proton compatibility layer. Without Proton, the Deck would be a total flop. In fact Valve tried 'Steam Machines' with a Linux-based OS some 10 years ago, and the initiative was indeed a total flop - there were few Linux-native games available at the time and Proton did not yet exist.
Once again, it's software that will be critical if Valve is to make a success of an ARM-based device running a Linux-based OS that can play Windows-native games. This time the software in question is the 'FEX' x86-to-ARM translation layer - that's the basket in which Valve is placing its 'make the Steam Frame a success' eggs. It's progress on this front that I'm personally most looking forward to: just as Proton has driven gaming on x86 Linux, FEX has the _potential_ to drive greater adoption of ARM. And I believe that was the same point that Czrly was making.
For what it's worth... you can bet your sweet bippy that people _will_ complain if storage bandwidth on the Steam Frame is not sufficient - not for USB4, but for MicroSD cards. One of the 'design goals' (for want of a better term) is to be able to install games to a MicroSD card and swap that same card between: Steam Deck, (2026) Steam Machine, and Steam Frame. You can already install to MicroSD card on the Steam Deck, and in most cases the difference in load times compared to an SSD is quite small (at least at the resolutions and detail settings that the Deck is capable of).