logoalt Hacker News

bigyabaitoday at 4:29 PM1 replyview on HN

Many of the problems aren't cracked whatsoever. For instance, Apple Silicon's PSCI power management interface is a mystery. PSCI code exists in other Linux devicetrees, but nobody knows how Apple implements theirs. So for the better half of a decade, Asahi users have relied on a hack to prevent their battery from draining constantly. We still don't have any prospective solutions, to my knowledge.

This is the weal-and-woe of reverse engineering. It's awesome that these machines now have native Vulkan 1.2 drivers, but it took years to get there. There are still unsolved problems 7 years after Apple Silicon hit shelves, and most newer hardware is broadly unsupported. The lesson here is a reiteration of what Linux users have always said - proprietary drivers suck.


Replies

AKSF_Ackermanntoday at 6:50 PM

Apple's PSCI interface is not a mystery, and there is perfect knowledge on how it is implemented. It isn't. Which is the actual problem, Linux wants PSCI, Apple platforms do not have it.

show 1 reply