Want to read Slashdot from your mobile device? Point it at m.slashdot.org and keep reading!

 



Forgot your password?
typodupeerror
Open Source Windows Games Linux

Valve Reveals Its the Architect Behind a Push To Bring Windows Games To Arm (theverge.com) 43

An anonymous reader quotes a report from The Verge's Sean Hollister If you wrote off the Steam Frame as yet another VR headset few will want to wear, I guarantee you're not alone. But the Steam Frame isn't just a headset; it's a Trojan horse that contains the tech gamers need to play Steam games on the next Samsung Galaxy, the next Google Pixel, perhaps Arm gaming notebooks to come. I know, because I'm already using that tech on my Samsung Galaxy. There is no official Android version of Hollow Knight: Silksong, one of the best games of 2025, but that doesn't have to stop you anymore. Thanks to a stack of open-source technologies, including a compatibility layer called Proton and an emulator called Fex, games that were developed for x86-based Windows PCs can now run on Linux-based phones with the Arm processor architecture. With Proton, the Steam Deck could already do the Windows-to-Linux part; now, Fex is bridging x86 and Arm, too.

This stack is what powers the Steam Frame's own ability to play Windows games, of course, and it was widely reported that Valve is using the open-source Fex emulator to make it happen. What wasn't widely reported: Valve is behind Fex itself. In an interview, Valve's Pierre-Loup Griffais, one of the architects behind SteamOS and the Steam Deck, tells The Verge that Valve has been quietly funding almost all the open-source technologies required to play Windows games on Arm. And because they're open-source, Valve is effectively shepherding a future where Arm phones, laptops, and desktops could freely do the same. He says the company believes game developers shouldn't be wasting time porting games if there's a better way.

Remember when the Steam Deck handheld showed that a decade of investment in Linux could make Windows gaming portable? Valve paid open-source developers to follow their passions to help achieve that result. Valve has been guiding the effort to bring games to Arm in much the same way: In 2016 and 2017, Griffais tells me, the company began recruiting and funding open-source developers to bring Windows games to Arm chips. Fex lead developer Ryan Houdek tells The Verge he chatted with Griffais himself at conferences those years and whipped up the first prototype in 2018. He tells me Valve pays enough that Fex is his full-time job. "I want to thank the people from Valve for being here from the start and allowing me to kickstart this project," he recently wrote.

Valve Reveals Its the Architect Behind a Push To Bring Windows Games To Arm

Comments Filter:
  • Sorry to be pedantic but seeing this is like nails on a chalkboard to me

    âoeItâ(TM)sâ is a contraction of âoeIt isâ. âoeItsâ is the possessive form of âoeitâ

    I think this headline means to indicate that âoeValve Reveals [that it is] the Architect Behind a Push to Bring Windows Games to Armâ

  • by Bodhammer ( 559311 ) on Thursday December 04, 2025 @02:27AM (#65834459)
    Thank you, Gabe and Valve! I appreciate being able to run on Linux and get rid of Windows once and for all. I also played Portal 2 last week on my couch with friends, streaming it to my living room Big Screen using Steam Link. It was glorious! Next stop, Baldur's Gate 3 in co-op mode!

    p.s. How much is Deckard going to cost? Prepare to take my money!
  • by doragasu ( 2717547 ) on Thursday December 04, 2025 @03:05AM (#65834485)

    They've been working on FEX since 2016. So it will be 10 years of development before a commercial product using the tech is out. Their long term focus is really something I cannot see on any other big tech, they always look only to the short term to please investors. And the difference is paying. While every big tech is shoving AI down your throat on everything to get every penny they can before the bubble bursts (and BTW losing billions unless you are NVIDIA), Valve is once again revolutionizing PC gaming market and solidifying its core business.

  • Even if the emulator forwards calls to system libs when it can (e.g. graphics), or caches, precompiles code it will still find itself bogged down in big chunks of x86 code which are is going to hog CPU & battery trying to execute. I would have thought that these negate the reason for using ARM in the first place. We've seen even Microsoft's own ARM laptops chug trying to emulate x86 software and the results are all over the map. In some cases games work acceptably, and in other cases abysmally or not at
    • by thegarbz ( 1787294 ) on Thursday December 04, 2025 @04:43AM (#65834567)

      I would have thought that these negate the reason for using ARM in the first place.

      No one is promoting ARM for the purposes of emulating x86. The fact that some efficiency is lost while doing emulation has nothing to do with why a vendor is using ARM.

      We've seen even Microsoft's own ARM laptops chug trying to emulate x86 software

      Yes we've seen it chug, and we've seen it run well. There are wild performance differences between workloads. We've also seen Mac do the same thing, except better, eliminating the chug part and demonstrating that emulation is viable for day to day work as well.

      Instead Valve should be encouraging games to use some kind of universal binary format, e.g. based on LLVM bitcode which can be compiled against the target platform / runtime prior to download

      How? Not technically, but from a business point of view. How do you convince people to change their practices for a niche use case that will generate fuck-all in product sales? Maybe this is actually their end goal, but emulation has to be the stepping stone or the entire industry will write you off not so much as an "also-ran" but a "never-started".

      • How? Not technically, but from a business point of view.

        From a technical point of view, you can also ask why would you ever make your compiler target LLVM bitcode. There are better options.

    • by AmiMoJo ( 196126 )

      They are probably hoping that developers start releasing ARM native versions once Steam Machine sales start to take off. This will be aimed at older games where the developer is unlikely to go back and rebuild for ARM, and performance isn't too critical.

      • by DrXym ( 126579 )
        But why should a developer bother if they have this emulator thing there? One choice involves a bunch of work (having to build, package, test and deploy yet another build), the other choice means doing nothing. I honestly think the better option would be for the build target to be architecture agnostic, a universal target and then the game runs anywhere there is a compiler.
        • by AmiMoJo ( 196126 )

          Why would a developer bother to optimize their game? That's actually a good question, given some of the recent releases.

    • by Luckyo ( 1726890 )

      I would guess the point is that eventually games are available for more than just Windows. Because Microsoft has been trying for better part of decade to make their own "games store/app store" to compete with Valve. Down to making editions of OS where you couldn't even install software from outside Microsoft's own store. They're really trying to lock down the OS without losing most of the customers.

      And while it has been failing miserably so far, the writing is on the wall and Valve would be smart to push so

    • We've seen even Microsoft's own ARM laptops chug trying to emulate x86 software

      Using the word "even" here implies that we would expect Microsoft to be competent, but no one with experience with Microsoft expects that.

      • by DrXym ( 126579 )
        Microsoft's effort is about as competent as it can be in that it's seamless and *most* things sort of work. However *most* is not the same as *all* which is what people expect when they run Windows. And it doesn't account for the degraded performance and battery life when something runs under emulation. I feel sorry for the poor bastards who unwittingly bought a Windows on ARM device and then discover this. And I don't see the situation being any different for an open source ARM emulator. It'll do its best
        • Microsoft's effort is about as competent as it can be in that it's seamless and *most* things sort of work. However *most* is not the same as *all* which is what people expect when they run Windows.

          Again, people with no experience maybe.

  • by mccalli ( 323026 ) on Thursday December 04, 2025 @04:55AM (#65834579) Homepage
    I'm seeing a lot of scepticism in the posts, whereas in fact this approach works really well. I'm going to use the example of the Mac - Rosetta 2. I play games running x86 code all the time on my M2 ARM chip, and it's not really noticeable at all. Taking exactly the same approach and applying it to Linux - yep, why on earth not? Already proven to work well.
  • by dohzer ( 867770 )

    If you wrote off the Steam Frame as yet another VR headset few will want to wear, I guarantee you're not alone.

    I always wait until I know of something's existence before I consider writing it off.

  • If you aren't sure what I'm talking about - https://news.slashdot.org/stor... [slashdot.org]

    An open-source project many depended upon, maintained by employees of Kubernetes, and dropped because neither Kubernetes nor anyone else wanted to fund it. And here is an open-source project people may come to depend upon, maintained by not a Steam employee, but fully funded by Steam because they recognize they, and others, will need it.

    Is Steam the better company?

Don't get suckered in by the comments -- they can be terribly misleading. Debug only code. -- Dave Storer

Working...