无法找到任何 npu 信息,可能是 npu 被禁用吗

Rock 小白,试了各种驱动方法,换了官方几个新/旧镜像(Debian 11/ Ubuntu 20/ Manjaro 22.10),都没有发现任何 NPU 信息,试了几个测试程序都是:

这里使用的是 SD 卡,Windows 下写入,系统没有其他问题,已测试 Vulkan 驱动 GPU 正常。

[ERR] failed to open rknpu module, need to insmod rknpu dirver!

没有看到 RKNPU 的 信息:

rock@rock-3a:~$ sudo dmesg | grep npu
[    0.564641] rk_gmac-dwmac fe010000.ethernet: clock input or output? (output).
[    0.918466] vdd_npu: 500 <--> 1350 mV at 900 mV
[    0.918698] vdd_npu: supplied by vcc3v3_sys
[    0.929370] input: rk805 pwrkey as /devices/platform/fdd40000.i2c/i2c-0/0-0020/rk805-pwrkey/input/input0
[    0.952642] rkisp_hw fdff0000.rkisp: max input:0x0@0fps
[    1.149849] input: rk-headset as /devices/platform/rk-headset/input/input1

可能是硬件问题吗?

内核版本:
root@rock-3a:/home/rock/rknn_ssd_demo_Linux# uname -a
Linux rock-3a 4.19.193-58-rockchip-gbac1feba87f0 #rockchip SMP Tue Oct 18 09:36:57 UTC 2022 aarch64 aarch64 aarch64 GNU/Linux

我这边测试过,使用 apt install linux-4.19-rock-3-latest 将内核升级到最新,将/boot/config.txt 中的 dtoverlay=rk3568-disable-npu 去掉,并执行
sudo update_extlinux.sh 使改动生效,reboot重启板子

https://wiki.radxa.com/Rock3/dev/npu-run-test
根据这个文档进行npu demo测试,成功跑过。

万分感谢,测试后可用,不理解为啥官方 wiki 没有改引导的说明,需要改配置才能生效。也可能是我太浅薄了吧。

其实以前npu是默认开启的,一开启512MB内存就没有了,导致2GB版一下子就没了25%内存。后来才新增disable-npu的选项。