5 ms·
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 devi
by bigyabai 4mo ago
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.
- AKSF_Ackermann 4mo agoApple'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.
- bigyabai 4mo agoCase in point. Devicetree drivers make this much harder than ACPI (say what you will about ACPI) and there's no documentation that fills the gap.
- tacon 4mo agoIs this something like Fable can help with?
- bigyabai 4mo agoThis is something that documentation would help with. Fable doesn't know anything that human engineers don't.