News: 0001609511

  ARM Give a man a fire and he's warm for a day, but set fire to him and he's warm for the rest of his life (Terry Pratchett, Jingo)

Libcamera 0.7 Released - GPU Acceleration Support For SoftISP Can Deliver 15x Performance

([Multimedia] 14 Minutes Ago libcamera 0.7)


Libcamera 0.7 was published today for this modern software library for image signal processors (ISPs) and embedded cameras under Linux. The standout change with libcamera 0.7 is initial plumbing for GPU acceleration in the software ISP "SoftISP" for delivering better performance than just CPU-based.

For scenarios of not having a hardware ISP working -- or in cases like [1]Intel of relying on closed-source user-space for the hardware ISP with their recent IPU IP -- there is the SoftISP implementation. Libcamera 0.7 brings preliminary support for GPU acceleration as an alternative to the CPU usage. Today's [2]v0.7 release announcement notes:

"This release brings 158 commits with substantial development on the SoftISP components. This brings in GPU acceleration, allowing us to get higher throughput for cameras using this pipeline. Further development to improve the image quality is ongoing now that we can perform more processing in realtime."

In testing by Linaro on Qualcomm hardware, the GPU SoftISP was found to deliver 15x the performance as noted on the patches merged for libcamera landing this GPU support:

"In some cases the GPU can deliver 15x performance in Debayer with the CCM on, reference hardware Qualcomm RB5 with IMX512 sensor.

Given this large performance difference it makes sense to make GPUISP the default for the Software ISP."

Quite a nice release from the libcamera team.



[1] https://www.phoronix.com/news/Intel-Panther-Lake-IPU-75-Linux

[2] https://lists.libcamera.org/pipermail/libcamera-devel/2026-January/057034.html



"You mean, if you allow the master to be uncivil, to treat you
any old way he likes, and to insult your dignity, then he may deem you
fit to hear his view of things?"
"Quite the contrary. You must defend your integrity, assuming
you have integrity to defend. But you must defend it nobly, not by
imitating his own low behavior. If you are gentle where he is rough,
if you are polite where he is uncouth, then he will recognize you as
potentially worthy. If he does not, then he is not a master, after all,
and you may feel free to kick his ass."
-- Tom Robbins, "Jitterbug Perfume"