| > My ThinkPad X1E has horrible battery life under Linux I ran the M1 Pro for a whole day during early testing without charging (because we hadn't initialized the USB-C port yet) and didn't even run out of battery. And I didn't even have the power management driver running yet. > has a boatload of issues with thunderbolt We'll see how that goes, but I get the feeling Apple's Thunderbolt controllers are going to be a lot less insane than Intel's... > HDMI port That's just a DP-HDMI converter and whatever needs managing is managed by DCP firmware; it'll work once DP works. > audio WIP, already working on some machines; we just need to write a couple codec drivers to get it working across the board. > WiFi That's my TODO for this week, and I have it all planned out already :-) > when my Thinkpad goes standby with an external monitor attached via TB, some ACPI interrupt goes insane and starts burning 100% CPU resources. Good thing these machines don't have ACPI then! :-) > USB ports regularly don't work after stand-by. We actually already have a workaround in Linux for USB lockups that affect macOS on these machines, so we're already doing better on that front. > BMC support seems problematic as well, my battery status is often 'unknown' with the Lenovo ACPI kernel modules. That goes via SMC on these machines, which has a very simple interface. That's my TODO right after WiFi :-) > And this is even with 'official' support from Lenovo for Linux. Turns out "official" support sometimes is horrible... we can do better than that. > I can only imagine how bad the experience will be for running Linux on Apple products for the coming years. Some people are already using them as their daily driver; I don't see it taking more than another year to be in a very good place. |
Please don't take my post too cynical, I understand how much work has already gone into getting this far, but also how hard it is to get the last 1% functionality working 'just right'. So, I am just trying to tame expectations here :-)
Thanks for the great work! I enjoyed reading the progress reports, and watching the Youtube live streams on the bring-up.