Hans de Goede: Fedora 43 will ship with FOSS Meteor, Lunar and Arrow Lake MIPI camera support

Good news the just released 6.17 kernel has support for the IPU7 CSI2 receiver and the missing USBIO drivers have recently landed in linux-next. I have backported the USBIO drivers + a few other camera fixes to the Fedora 6.17 kernel.
I’ve also prepared an updated libcamera-0.5.2 Fedora package with support for IPU7 (Lunar Lake) CSI2 receivers as well as backporting a set of upstream SwStats and AGC fixes, fixing various crashes as well as the bad flicker MIPI camera users have been hitting with libcamera 0.5.2.
Together these 2 updates should make Fedora 43’s FOSS MIPI camera support work on most Meteor Lake, Lunar Lake and Arrow Lake laptops!
If you want to give this a try, install / upgrade to Fedora 43 beta and install all updates. If you’ve installed rpmfusion’s binary IPU6 stack please run:
sudo dnf remove akmod-intel-ipu6 ‘kmod-intel-ipu6*’
to remove it as it may interfere with the FOSS stack and finally reboot. Please first try with qcam:
sudo dnf install libcamera-qcamqcamwhich only tests libcamera and after that give apps which use the camera through pipewire a try like gnome’s “Camera” app (snapshot) or video-conferencing in Firefox.
Note snapshot on Lunar Lake triggers a bug in the LNL Vulkan code, to avoid this start snapshot from a terminal with:
GSK_RENDERER=gl snapshotIf you have a MIPI camera which still does not work please file a bug following these instructions and drop me an email with the bugzilla link at [email protected].
comments