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.

Is this something like Fable can help with?

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.

Case 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.