5 ms·
It's a legitimate question but in this case my personal conclusion is that GP is right, convenient MIPI camera support is not coming for another 2-3 years. The
by stncls 4y ago
It's a legitimate question but in this case my personal conclusion is that GP is right, convenient MIPI camera support is not coming for another 2-3 years.
The problem is that this generation of Intel platforms have migrated to a completely different approach to the handling of webcams. Previously, the webcams modules were intelligent black-boxes that transparently handled things like auto-focus and auto-exposure in their firmware. They presented themselves as just a framebuffer with a handful of tunable knobs. The v4l2 subsystem was a perfect fit for this approach.
Now with MIPI, things are very different. The OS must actively participate in tasks like autofocus (not rocket science, but not trivial either), be it by providing code that runs on the camera module, or by actively running algorithms on the CPU. No such thing exists right now, but as you pointed out, a few user-space projects are working on it. The big hurdle is the OS-level API. There is no successor for v4l2 yet, and kernel devs are still in the design phase. They recon it will take 1-2 years just to stabilize a reasonably general API [1]. There are proposals, but they are still controversial at the moment.
I dug into the issue because I considered buying this very laptop.
[1] https://lore.kernel.org/lkml/YvnybHVFmpUJs4qi@kroah.com/ https://lore.kernel.org/lkml/YvnybHVFmpUJs4qi@kroah.com/
- CameronNemo 4y agoThis situation is so fucked and I am basically ruling out Intel as an option for my new mobile workstation because of it.