FYI I installed Half Life 2 previously (following James' method by copying what he typed in the previous video) on Raspberry Pi O.S. and it worked. I haven't had any issues as yet.
@@jamesfmackenzie Ended up playing with similar settings to you - 1280x720, low on most settings but medium as opposed to high textures. FPS varied widely - from low 30's to high 50's. Playable.
I'd be curious to see if it compiles and runs on RISC-V systems, but I think zbios had to add explicit support for ARM when this did the rounds on social media last year.
Urrrgh, just tried this on my new setup, but had installed the updated HL2 on my main rig. The updated game assets are *not* compatible with this build!
Thanks! Pretty awesome stuff. At the same time, kind of disappointing to see the 3D performance so far behind Intel and AMD iGPUs, but I also get why this isn't the focus of the Pi.
@@jamesfmackenzie Last iGPU I tried was an Intel UHD Graphics 630 in a 2022 Dell XPS Laptop. Wasn't much good for more than decoding video, but I think it would have outperformed the Raspi's GPU easily. The AMD APUs on the other hand are pretty much gaming capable. Btw, is there a reason to use Ubuntu over Raspbian to get the games to run?
@@pseudonym3690 I agree - the iGPU is likely faster. But the Pi is a super low power device and (at least for me!) it’s cool to see HL2 running 😎 I chose Ubuntu since I’m more familiar with the dev setup there, but others have done this on Raspbian too 😎
@jamesfmackenzie whenever I try doing the first step (build tools) so I skipped then everything went smoothly except at last step and it says no such file or directory , but it's right there
@@Мартичан For iPhones that depends on the iOS version installed. The exploits differ from version to version, but I'd expect that this shouldn't be a problem for old phones. Usually only requires to get the right tool and doesn't take more than a few seconds and a reboot. Android users can just sideload natively without having to root the phone.
@@pseudonym3690 Do You know any site that is trustworthy and also what do You mean by sideload? I have a android galaxy, I can install APK's on the internet but my friend who uses iPhone only has his apple store and it doesn't work for him He cant recieve bluetooth files too its odd. a long time ago I used a sketchy site to root my phone because I had cracked the screen and a play store app required me to root it
I've compiled portal on rk3399 and the performance was more or less the same. So far it uses still the same dx9 wrapper, so, it's not a native gl game. Also, it doesn't support wayland so it runs under xwayland. It's still a WIP.
@@terrydaktyllus1320 Can somebody fill me in what this whole xord vs wayland arguments are about? I keep hearing "wayland is extremely buggy but also that it's better!" Is it the video driver or something?
@@Kippykip There's plenty of information on the web about what Xorg and Wayland are and any differences between the two. From my perspective, as someone who has used Linux since 1996 (and made it my primary OS since 2003), Xorg has been perfectly fine for me throughout that time and I see no reason to change to anything else.
I did emulate the game on rk3588, but the performance was just acceptable. Running it natively will help, but don't expect wonders bc it's not an opengl game.
My reply got removed many many times. Here goes again. For those that get artifacting, something broke with the assets from 20th anniversary, but you CAN download an earlier version using steam console. I am running on a Pi 4 4GB model, not the greatest, but at lowest resolution, it works and is around 20 ish fps. I can even put shaders and textures at higher settings. Not overclocked yet. Just base model with a heatsink.
@@jamesfmackenzie Black Mesa would be an interesting one to test. It runs on a fork of the Portal 2 version of Source, but it's insanely detail-rich, even on lowest settings.
Thanks for this since Half life 2’s 20th anniversary is this month! 🎉
Glad you enjoyed the video! 😎
FYI I installed Half Life 2 previously (following James' method by copying what he typed in the previous video) on Raspberry Pi O.S. and it worked. I haven't had any issues as yet.
Awesome! How is the performance?
@@jamesfmackenzie Playable - I'll try the FPS counter and get back to you.
@@jamesfmackenzie Ended up playing with similar settings to you - 1280x720, low on most settings but medium as opposed to high textures. FPS varied widely - from low 30's to high 50's. Playable.
@@Rod_Knee nice!
I'd be curious to see if it compiles and runs on RISC-V systems, but I think zbios had to add explicit support for ARM when this did the rounds on social media last year.
Man I sooo have to try this! Now I have an excuse to get the Pi 400 out
Good luck! 😎
There's a video of counterstrike running with online gameplay, running on the humble pi
is there any other way to get the assets? Will Steam on macbook pro work?
It worked! Thanks for the video!!!
Urrrgh, just tried this on my new setup, but had installed the updated HL2 on my main rig. The updated game assets are *not* compatible with this build!
:-( is there anyway to downgrade or get the old assets back?
@@jamesfmackenzie I'll have access to my original HL2 disk over Christmas and will try to extract the assets.
@ good luck! :-)
For artifacting use steam console and download the version from November 2023. I tried going into details many many times but get removed.
Trying again, just to get it out there. In Steam console, do command "download_depot 220 221 3666218991449795038" for November 23 base files for HL2.
Thanks! Pretty awesome stuff. At the same time, kind of disappointing to see the 3D performance so far behind Intel and AMD iGPUs, but I also get why this isn't the focus of the Pi.
Yeah, it’s a v basic GPU compared to the Intel and AMD GPUs. In fact both of those are getting pretty good now - even for modern games!
@@jamesfmackenzie Last iGPU I tried was an Intel UHD Graphics 630 in a 2022 Dell XPS Laptop. Wasn't much good for more than decoding video, but I think it would have outperformed the Raspi's GPU easily. The AMD APUs on the other hand are pretty much gaming capable.
Btw, is there a reason to use Ubuntu over Raspbian to get the games to run?
@@pseudonym3690 I agree - the iGPU is likely faster. But the Pi is a super low power device and (at least for me!) it’s cool to see HL2 running 😎
I chose Ubuntu since I’m more familiar with the dev setup there, but others have done this on Raspbian too 😎
Whenever i try configuring ./waf it gives me a error waf: no such option such option -r
Good catch! There is a typo in the blog post. Will fix it and let you know.
@jamesfmackenzie yea thanks
@@jamesfmackenzie did you fix it yet?
@@FatRat_core it should be fixed now. Please give it a try and let me know how you get on!
@jamesfmackenzie whenever I try doing the first step (build tools) so I skipped then everything went smoothly except at last step and it says no such file or directory , but it's right there
James, i only have a PI4 / 4GB-Ram, will this still work ?
Would you look in to if this would run on a iPhone.
Even if it did, you could only install it on a rooted device. No way you would get it into the app store.
@@pseudonym3690 you can sideload on any device
@@pseudonym3690 is it possible to root every old phone? and how long does that take
@@Мартичан For iPhones that depends on the iOS version installed. The exploits differ from version to version, but I'd expect that this shouldn't be a problem for old phones. Usually only requires to get the right tool and doesn't take more than a few seconds and a reboot. Android users can just sideload natively without having to root the phone.
@@pseudonym3690 Do You know any site that is trustworthy and also what do You mean by sideload? I have a android galaxy, I can install APK's on the internet but my friend who uses iPhone only has his apple store and it doesn't work for him
He cant recieve bluetooth files too its odd.
a long time ago I used a sketchy site to root my phone because I had cracked the screen and a play store app required me to root it
I've compiled portal on rk3399 and the performance was more or less the same. So far it uses still the same dx9 wrapper, so, it's not a native gl game. Also, it doesn't support wayland so it runs under xwayland. It's still a WIP.
A question - why would you bring in the instability and bugginess of Wayland when Portal runs perfectly fine in Steam in Xorg on Linux for amd64?
@@terrydaktyllus1320 Can somebody fill me in what this whole xord vs wayland arguments are about?
I keep hearing "wayland is extremely buggy but also that it's better!" Is it the video driver or something?
@@Kippykip There's plenty of information on the web about what Xorg and Wayland are and any differences between the two.
From my perspective, as someone who has used Linux since 1996 (and made it my primary OS since 2003), Xorg has been perfectly fine for me throughout that time and I see no reason to change to anything else.
I’m tempted to buy and try on rk3588! Feel like it should run v well
I did emulate the game on rk3588, but the performance was just acceptable. Running it natively will help, but don't expect wonders bc it's not an opengl game.
My reply got removed many many times. Here goes again. For those that get artifacting, something broke with the assets from 20th anniversary, but you CAN download an earlier version using steam console. I am running on a Pi 4 4GB model, not the greatest, but at lowest resolution, it works and is around 20 ish fps. I can even put shaders and textures at higher settings. Not overclocked yet. Just base model with a heatsink.
For completeness:
In Steam console, do command "download_depot 220 221 3666218991449795038" for November 23 base files for HL2.
How about Portal 2, Left 4 Dead and CS:GO? Also you can try Garry's Mod and Stanley Parable.
Csgo is prolly not going to work. L4D and portal 2 MIGHT. The engines are pretty updated
CS Source is on the same engine and should work great 😎
@@jamesfmackenzie Black Mesa would be an interesting one to test. It runs on a fork of the Portal 2 version of Source, but it's insanely detail-rich, even on lowest settings.
source ♥
Yes indeed! A great engine!
oh jesus... portal is only 2 ish years away from it's 20th anniversary. That makes me feel sick.
Old but gold! 😎