Periodic reminder: if you plan on using Linux, before buying any laptop, always check the Arch Linux wiki first.
I don't even run Arch, but in my experience, the Arch wikis for hardware support are amazing: complete, accurate, and to the point. For laptops, they start with a small table indicating what works and what does not. Then concise but precise explanations of the pain points. And whenever a fix exists, it is explained in a way that will make it work not only on Arch, but often also on other distros.
Take this very laptop for example, the X1 Carbon Gen10. The Arch wiki entry [1] has all the information found in the OP, but it cuts right to the point without any fluff. And then it adds technical explanations and workarounds.
I don't even run Arch, but in my experience, the Arch wikis for hardware support are amazing: complete, accurate, and to the point. For laptops, they start with a small table indicating what works and what does not. Then concise but precise explanations of the pain points. And whenever a fix exists, it is explained in a way that will make it work not only on Arch, but often also on other distros.
Take this very laptop for example, the X1 Carbon Gen10. The Arch wiki entry [1] has all the information found in the OP, but it cuts right to the point without any fluff. And then it adds technical explanations and workarounds.
[1] https://wiki.archlinux.org/title/Lenovo_ThinkPad_X1_Carbon_(...