Hacker News new | ask | show | jobs
by Zamiel_Snawley 585 days ago
Running native or emulated doesn’t really matter if the performance is good enough.

Better translation layers are what made the Steam Deck possible.

1 comments

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

In fact, Windows gamers are using DXVK to reduce overhead.

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

How do you know that those graphics APIs have not been efficient?
Benchmarks.

There was a reason Mantle/Vulkan came to be.