I am unable to get any video feed from the built-in camera. The system correctly identifies the camera as /dev/video0 through the v4l2-relayd setup. However, when I launch any application (Gnome Snapshot, Zoom, or web browsers):
The white camera LED indicator turns ON.
The application interface remains completely BLACK.
No error message is displayed, but no frames are captured.
All required Intel IPU6 DKMS modules and firmware seem to be loaded.
v4l2-relayd is active and running.
Pipewire is being used as the media server.
I have already tried adding a Pipewire passthrough rule for v4l2_input, but it did not resolve the black screen.
System Logs / Observations: When running gst-launch-1.0 v4l2src device=/dev/video0 ! videoconvert ! autovideosink, the pipeline starts, the LED lights up, but the output window stays black or fails to receive buffers. It appears to be a negotiation failure between the IPU6 backend and the v4l2loopback output.
I am looking for advice from anyone who has managed to fix this specific “Active LED but Black Stream” issue on the XPS 9320. Is there a specific format override (NV12/YUYV) or a particular kernel parameter needed for this MIPI sensor to work on recent Ubuntu releases?
I am unable to get any video feed from the built-in camera. The system correctly identifies the camera as /dev/video0 through the v4l2-relayd setup. However, when I launch any application (Gnome Snapshot, Zoom, or web browsers):
The white camera LED indicator turns ON.
The application interface remains completely BLACK.
No error message is displayed, but no frames are captured.
All required Intel IPU6 DKMS modules and firmware seem to be loaded.
v4l2-relayd is active and running.
Pipewire is being used as the media server.
I have already tried adding a Pipewire passthrough rule for v4l2_input, but it did not resolve the black screen.
When running gst-launch-1.0 v4l2src device=/dev/video0 ! videoconvert ! autovideosink, the pipeline starts, the LED lights up, but the output window stays black or fails to receive buffers. It appears to be a negotiation failure between the IPU6 backend and the v4l2loopback output.
I am looking for advice from anyone who has managed to fix this specific “Active LED but Black Stream” issue on the XPS 9320. Is there a specific format override (NV12/YUYV) or a particular kernel parameter needed for this MIPI sensor to work on recent Ubuntu releases?
I would think that, as well, BUT apparently, according to the videoconvert documentation, the idea is indeed to use the ! (exclamation mark), as @Fayssal8 has done:
This will output a test video (generated in YUY2 format) in a video window. If the video sink selected does not support YUY2 videoconvert will automatically convert the video to a format understood by the video sink.
Thank you for the insights! I wanted to share how I finally got the camera working perfectly on my XPS 13 Plus 9320 running Ubuntu 24.04, as it might help others.
The issue was indeed related to the Intel IPU6 architecture which requires specific OEM drivers not included in the stock Ubuntu image. Here is the solution that worked for me (based on Dell’s official KB):
Add the Dell OEM repository:sudo add-apt-repository ppa:oem-solutions-engineers/oem-projects-meta
Install the specific meta-package for the XPS 9320 (codename: Tentacool):sudo apt install oem-somerville-tentacool-meta
Update and Upgrade:sudo apt update && sudo apt full-upgrade
Power off and Restart: A complete shutdown is necessary to load the new firmware.
After these steps, the camera was immediately detected by the Snapshot app.
if you go to the first post (which is yours) and move the mouse there, there is a pencil icon to the right of the title which should allow you to edit the title of your post from [HELP] blah blah to [solved] blah blah
I found an old post of mine, here’s a screenshot of the pencil. This allows me to change the title of that post. There must be an age limit since I cannot edit my very first post about useful aliases. @hydn might be able to help.
It’s already marked with a icon. No need to edit title. The [Help] is fine it lets readers know the purpose and then the solved check mark lets them know it was solved.
Thanks for checking!
There’s a TTL by discourse (forum software for editing of topics/titles. So you would always be able to edit.