News: 0001547002

  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)

Rockchip Open-Source NPU Driver "RKNN" Continues Making Progress

([Linux Kernel] 5 Hours Ago Rockchip NPU)


Started just over one year ago was the effort to [1]create an open-source Rockchip NPU driver . While not yet mainlined to the Linux kernel, progress on this kernel driver and associated user-space driver continues.

The Rockchip NPU driver was started by Tomeu Vizoso who continues working on it as time allows. [2]The Rockchip NPU driver has been in working form for a while and February brought the most recent revision of the driver.

In a new [3]blog post , Vizoso outlined recent work on this driver that is now able to utilize all three NPU cores and should be capable of handling four simultaneous object detection inferences at around 30 frames per second.

On Friday the [4]v3 patch series was posted for this driver. Among the changes in the v3 series is adding support for the Rockchip NPU found within the ROCK 5B board. Separately is [5]this merge request adding the "Rocket" code to Mesa for the user-space side support.

Long story short, the Rockchip open-source NPU Linux driver is still being worked on toward upstreaming.



[1] https://www.phoronix.com/news/Open-Source-NPU-Rockchip-Starts

[2] https://www.phoronix.com/news/Rocket-Rockchip-NPU-Driver

[3] https://blog.tomeuvizoso.net/2025/05/rockchip-npu-update-5-progress-on.html

[4] https://lore.kernel.org/dri-devel/20250516-6-10-rocket-v3-0-7051ac9225db@tomeuvizoso.net/

[5] https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/29698



botipua22

Developer12

If Dr. Seuss Were a Technical Writer.....

Here's an easy game to play.
Here's an easy thing to say:

If a packet hits a pocket on a socket on a port,
And the bus is interrupted as a very last resort,
And the address of the memory makes your floppy disk abort,
Then the socket packet pocket has an error to report!

If your cursor finds a menu item followed by a dash,
And the double-clicking icon puts your window in the trash,
And your data is corrupted 'cause the index doesn't hash,
then your situation's hopeless, and your system's gonna crash!

You can't say this? What a shame, sir!
We'll find you another game, sir.

If the label on the cable on the table at your house,
Says the network is connected to the button on your mouse,
But your packets want to tunnel on another protocol,
That's repeatedly rejected by the printer down the hall,
And your screen is all distorted by the side effects of gauss,
So your icons in the window are as wavy as a souse,
Then you may as well reboot and go out with a bang,
'Cause as sure as I'm a poet, the sucker's gonna hang!

When the copy of your floppy's getting sloppy on the disk,
And the microcode instructions cause unnecessary risc,
Then you have to flash your memory and you'll want to ram your rom.
Quickly turn off the computer and be sure to tell your mom!

-- DementDJ@ccip.perkin-elmer.com (DementDJ) [rec.humor.funny]