←back to thread

573 points Philpax | 2 comments | | HN request time: 0.001s | source
Show context
inasio ◴[] No.42152655[source]
It would be nice if it was again possible to run it in current Mac OS. The original Half life still lists Mac OS but with incompatible information (newer versions of Steam require recent versions, but HL only runs on old 32 bit OSX)
replies(3): >>42153072 #>>42154318 #>>42157621 #
mrpippy ◴[] No.42153072[source]
It should work in Wine, although I haven't tested this update yet.

(disclaimer: I work for CodeWeavers, we sell CrossOver which should be a great and easy way to play)

edit: tested out the 20th anniversary update on M2 Pro, it works great!

replies(2): >>42153227 #>>42153482 #
inasio ◴[] No.42153227[source]
All, or at least most of Valve's games used to run natively on Mac, and now they don't (even on Intel Macs)
replies(2): >>42153420 #>>42156414 #
Zamiel_Snawley ◴[] No.42153420[source]
Running native or emulated doesn’t really matter if the performance is good enough.

Better translation layers are what made the Steam Deck possible.

replies(1): >>42153705 #
satvikpendem ◴[] No.42153705[source]
Good enough doesn't mean optimal, though. Every layer adds a performance penalty and that's how we end up in situations where we have layers and layers of abstraction eventually making all programs slow even on ever increasing hardware.

https://en.wikipedia.org/wiki/Andy_and_Bill's_law

replies(1): >>42157284 #
brnt ◴[] No.42157284[source]
In fact, Windows gamers are using DXVK to reduce overhead.

One needs to realise graphics APIs have historically not been terribly efficient.

replies(1): >>42158117 #
1. satvikpendem ◴[] No.42158117{3}[source]
How do you know that those graphics APIs have not been efficient?
replies(1): >>42181233 #
2. brnt ◴[] No.42181233[source]
Benchmarks.

There was a reason Mantle/Vulkan came to be.