

The modder subsequently used the RP build to mod the game for Apple's M2 silicon, unsurprisingly handling the game much better. That code's support for every Arm-based system except Windows on Arm allowed zbios to port Half-Life 2 to the Linux-based Raspberry Pi 4. The project was possible thanks to the 2018 Team Fortress 2 source code leak, which led to a version of Valve's engine becoming freely available on GitHub. The game may look barely playable, but it's stable enough to prove that a Source engine game can run on an Arm-based Linux system, which was the Redditor's primary goal. The game manages around 15-to-20 frames per second, with the graphics set to a mix of low and high settings at 720p.Īt 1080p, the framerate can fall as low as 10fps.

Redditor zbios said the demo's primary goal wasn't to test the Raspberry but to see if Valve's Source engine could run on Arm platforms.īefore getting overly excited, know that the microcomputer doesn't run Valve's seminal 2004 first-person shooter well. Videos posted on Reddit this week show sections of Half-Life 2 running natively on a Raspberry Pi 4 and an Apple M2 Macbook Air. The initial results look rough but show potential for a theoretical expansion of Valve's platform support. While the experience is not seamless and one to one, it was extremely good – definitely good enough if you have the odd PC game you’d rather play on your TV without lugging a massive tower around.TL DR: We've established that Doom can run on a potato, but what about something more complicated? A modder recently tried running Half-Life 2 natively on a Raspberry Pi 4. From a dedicated gaming PC hooked up over Ethernet, it was a different story. A WiFi-connected laptop stuttered a little, and had some frame tearing however, similar performance is experienced on an actual Steam Link. So much so that our gameplay experience was only hampered by the computer to which we connected. We highly recommend a wired connection for this – and thanks to the Gigabit Ethernet on Raspberry Pi 4, it’s going to make a huge difference. Installing Steam Link is easy – it’s available from the Raspbian software repository so can be installed from the Terminal with a simple sudo apt install steamlink. Over the last month or so, more stable versions have been released, so we thought it was time to give it a test. With the release of Raspberry Pi 4 and Raspbian Buster, it’s taken some time to get a new version of the Steam Link app which works as well as it should. There used to be dedicated hardware for this, but it has been available for Raspberry Pi (and other hardware) for a while now. Essentially, it’s a local network streaming service that allows you to stream games from a gaming PC to another computer hooked up to a screen.
