How to Get the Camera Working for the Lenovo Thinkpad X9 15 Gen 1 (Ubuntu, KDE Neon)
Context
The Lenovo Thinkpad X9 15 Gen 1 came out in 2025, and has been certified to support Ubuntu. I’ve tried both Linux Mint and KDE Neon on this laptop. Both are derived from Ubuntu, and the camera works well for both. Fingerprint scanner also works well and integrates with PAM. I recently switched to KDE Neon because I wanted the better Wayland support. I’m writing this article because it took me far too much searching and digging through lengthy Lenovo forums to find the right answer.
The camera doesn’t work out of the box because it’s a special “MIPI” camera, as opposed to a USB camera. Your laptop needs the OEM kernel. Right now if I run uname -r I get 6.17.0-1012-oem. Note that it doesn’t end in -generic. The following instructions will install the OEM kernel by Lenovo with the needed binary blob for the camera to work.
At the time of writing, this won’t work on Fedora, Arch, or other distros not derived from Ubuntu 😔. The blob is specific to Ubuntu derived distros.
Procedure
KDE Neon users: remember to replace any
apt updateorapt upgradein this guide withpkcon refreshorpkcon update.
1. Update (duh)
If you’re lucky with your Ubuntu flavor, an update will automatically pull the kernel you need. This didn’t work for me on KDE Neon.
1
2
sudo apt update && sudo apt upgrade -y
sudo reboot
If that didn’t work, proceed to the next step.
2. Commands
First, list all drivers needed
1
ubuntu-drivers list
This should output something like oem-sutton-dana-meta. Install it.
1
sudo apt install oem-sutton-dana-meta # (or whatever driver was listed)
Next add the apt repo and pull new updates.
1
2
sudo add-apt-repository "deb http://lenovo.archive.canonical.com/ noble sutton"
sudo apt update
Make sure the OEM keyring is installed. It was installed for me already, but be sure.
1
sudo apt install ubuntu-oem-keyring
Next, list the drivers again. There should be the camera driver. Ignore any notes of deprecated software.
1
2
3
4
$ ubuntu-drivers list
udevadm hwdb is deprecated. Use systemd-hwdb instead.
oem-sutton-dana-meta
libcamhal-ipu7x
Install it and update again. There should be a lot of updates.
1
2
3
sudo apt install libcamhal-ipu7x # (or whatever ipu7 you got)
sudo apt update
sudo apt upgrade -y
If all went well, it should prompt you that the updates require a reboot! Then the camera will work.
Only if this didn’t work
These steps might change in the future or become obselete. For up to date info check the Ubuntu wiki for Lenovo, although it doesn’t mention this specific laptop model. Also consider looking at this insanely long Lenovo thread where I originally found this solution.