Earlier quoted context omitted.
I wish Valve would take a cue from id and release the source code to Source and/or at least GoldSrc under an open license. Though I have a hard time imagining them opening up code to more lucrative games like Team Fortress Classic or Counter-Strike classic. Nice dream though...
Old-ish Source has a pretty generous license, no? https://github.com/ValveSoftware/source-sdk-2013/blob/master... GoldSrc is there somewhere as well. I’m definitely grateful for it. I’ve read some of it myself and watched a bunch of Youtube about it.
Half-Life 2 running natively on HaikuOS
41–50 of 74 posts
Re: Half-Life 2 running natively on HaikuOS
#42I think HL2 on portable 5W ARM linux is more interesting: https://www.youtube.com/watch?v=fl1nrDvmiII
Re: Half-Life 2 running natively on HaikuOS
#43Earlier quoted context omitted.
What do you mean? BSDs have tons of code lifted from the Linux amdgpu driver.
They are literally the only one who has managed to do it,, and they do so by having a huge layer of compatibility that takes years to update to new versions and support newer generations. We do not know if it would be easier for BSD to support nvidia either ... because they already have nvidia drivers (released by nvidia itself). On the other hand here we have a random guy that adds support for nvidia gpus, by himsel…
Re: Half-Life 2 running natively on HaikuOS
#44Earlier quoted context omitted.
I know it's not as cool but the Steam Deck can run HL2 at just as low power consumption with its AMD APU.
"A normal Steam Deck consumes about 4 to 7 watts of total system power when idling on the home screen with low screen brightness." Maybe HL2 brings zero overhead to idle then? Anyway X86 is the past, risc-v is so completely lost into eternal future... only ARM really works right now.
> Anyway X86 is the past, risc-v is so completely lost into eternal future... only ARM really works right now.
I don't disagree but all of the recent Raspberry Pis have worse performance, cost more than x86, and barely use less power. There are so much better examples to showcase ARM.
Re: Half-Life 2 running natively on HaikuOS
#45Earlier quoted context omitted.
I know it's not as cool but the Steam Deck can run HL2 at just as low power consumption with its AMD APU.
"A normal Steam Deck consumes about 4 to 7 watts of total system power when idling on the home screen with low screen brightness." Maybe HL2 brings zero overhead to idle then? Anyway X86 is the past, risc-v is so completely lost into eternal future... only ARM really works right now.
It went like particularly dry shit off a teflon shovel on my Duron 700 when it was new so I can't imagine it would tax a nice modern chip much.
Re: Half-Life 2 running natively on HaikuOS
#46Earlier quoted context omitted.
What makes it easier?
See the first message of TFA. The author complains that amdgpu has way too many linuxisms that make it impractical to port it to non-Linux ( unless you are already emulating Linux). On the other hand, the nv kernel driver is portable, up to the point that it is easier to port that to Haiku and then change the entire Mesa to use it than it is to port amdgpu (which wouldn't need Mesa changes).
Given how performance-sensitive device like a graphics card is, you’d naturally want as few abstractions between your OS and your hardware as possible.
Re: Half-Life 2 running natively on HaikuOS
#47What I find depressing is because of idiotic Linux policies, it turns out nvidia hardware is easier to run on a 3rd party OS than hardware with otherwise fully open source drivers like Radeon. This is just yet another example that you may think things in the hardware world have changed now that Linux "rules", but they have not.
Re: Half-Life 2 running natively on HaikuOS
#48Earlier quoted context omitted.
Old-ish Source has a pretty generous license, no? https://github.com/ValveSoftware/source-sdk-2013/blob/master... GoldSrc is there somewhere as well. I’m definitely grateful for it. I’ve read some of it myself and watched a bunch of Youtube about it.
That repository is not the engine, it's just the code for the client.dll/server.dll binaries that contain game-specific logic and some other tools.
Re: Half-Life 2 running natively on HaikuOS
#49Earlier quoted context omitted.
I've watched his previous videos on Haiku and haven't been impressed with him. He doesn't seem to have in-depth knowledge of how software and drivers work, which is especially important given how work-in-progress it all is, and that the lineage of Haiku goes back to BeOS. The community has done a lot of good work, and he doesn't grasp it fully.
Yes, you have seen a video and you have seen them all. It can be resumed to "will it run minecrafts (or one of its clones)". I guess he figured out the short 10-15min format is better for engagement bevause people brains have been destroyed by tiktok and instagram reels and barely anyone can concentrate for 30min on a subject but really it makes for very uninformative vids.
Re: Half-Life 2 running natively on HaikuOS
#50Earlier quoted context omitted.
That repository is not the engine, it's just the code for the client.dll/server.dll binaries that contain game-specific logic and some other tools.
https://github.com/ValveSoftware/halflife on the other hand is the full Half-Life (GoldSrc) engine, but it's not quite an open license.