In case anyone’s looking to get the webcam up and running fast, I found Ubuntu’s linux-oem 6.14 tree to be the easiest to patch sufficiently to get going. The only issue I have at all is that I seem to need to manually systemctl suspend for some reason I haven’t yet understood.
I’ll include my NixOS module for the necessary overrides, including libcamera, which may also be useful to others if you squint hard enough to divine the incantations for your distro of choice.
(If you’re using the module verbatim, please note that system.replaceDependencies is Evil Dark Magic™ and the kernel patches are essentially vibe coded by someone (me) who knows almost but not entirely nothing about kernel development, so it may in fact explode your PC in a very spectacular fashion. Use your own good judgment, which is hopefully better than mine.)
Just putting this here as I distro hop to try and find the right combination of everything to get this thing cranking.
The latest bazzite distribution; the medatek wifi card works out the gate with out the issue fedora/ ubuntu both have with not getting more than ~20 mbps.
The 10 Gig TB3 NIC (AQC107 chip) does not work any more since I updated to 6.16 not sure if it is one of the kernel parameters or something else.
the device appears a thunderbolt device but no network device appears.
an alternative 5 gig USB adapter works but the network connection seemed very unstable. Never had issues with this device before.
The webcam is not working but there is discussion on the linux mailing list, I don’t think the patches landed in 6.17, hopefully they make it to 6.18. But I think there are still patches to libcamera missing before the webcam will actually work out of the box on arch.
Bought this laptop a couple of days ago, and for my case waking up problem seems related to disabling the Pluton Security Processor in UEFI Settings. If I disable Pluton, the laptop won’t wake up.
Yes, I had the exact same problem with sleep when disabling Pluton. If I add the kernel parameters amd_iommu=off pcie_aspm=off it sleeps for me with Pluton off. Not sure why though.
Thanks, got libcamera to compile a couple of days ago by adding cstdint like you did.
I just realized that all Strix Halo devices have 8000 MT/s memory while older marketing materials all mentioned 8533 MT/s and Strix Point seems to be up to 8533 MT/s. Anybody knows what happened there?
Enabling/Disabling Pluton might trigger the “reflash” I mentioned. Suspend/resume works for a day after that. Then it breaks again. I have Pluton on the whole time, resume still breaks after a while.
Just for curiosity, I’ve applied this latest patch set on top of the latest 6.17-rc3 kernel, and webcam works.
Hope in 6.18 it will really be in mainline.