rk3588 npu

Slug: rk3588-npu

2434 characters 298 words

sudo cat /sys/kernel/debug/rknpu/version RKNPU driver: v0.9.3


sudo ls -l /dev/dri/renderD129 crw-rw—-+ 1 root render 226, 129 Jan 9 05:37 /dev/dri/renderD129


sudo cat /sys/kernel/debug/rknpu/load NPU load: Core0: 0%, Core1: 0%, Core2: 0%,


sudo find /usr -name "librknnrt.so" /usr/lib/librknnrt.so


#Query the NPU driver version

cat /sys/kernel/debug/rknpu/version RKNPU driver: v0.9.3

#Query NPU utilization

cat /sys/kernel/debug/rknpu/load NPU load: Core0: 0%, Core1: 0%, Core2: 0%,

#Query NPU power status

cat /sys/kernel/debug/rknpu/power on

#Turn on NPU power

echo on > /sys/kernel/debug/rknpu/power

#Turn off NPU power

echo off > /sys/kernel/debug/rknpu/power

#Query NPU operating frequency

cat /sys/kernel/debug/rknpu/freq 1000000000

#Query NPU operating voltage

#Note: it is not supported to modify it directly, it is only possible to modify the frequency, the voltage is adjusted accordingly

cat /sys/kernel/debug/rknpu/volt 800000

#Query NPU dynamic power control and power off delay time (in ms)

cat /sys/kernel/debug/rknpu/delayms 2000


29: GICv3 142 Level fdab9000.iommu, fdab0000.npu 30: GICv3 143 Level fdab9000.iommu, fdab0000.npu 31: GICv3 144 Level fdab9000.iommu, fdab0000.npu

[ 2.820672] vdd_npu_s0: supplied by vcc5v0_sys

[ 4.175346] RKNPU fdab0000.npu: Adding to iommu group 0 [ 4.175536] RKNPU fdab0000.npu: RKNPU: rknpu iommu is enabled, using iommu mode [ 4.176912] RKNPU fdab0000.npu: can’t request region for resource [mem 0xfdab0000-0xfdabffff] [ 4.176950] RKNPU fdab0000.npu: can’t request region for resource [mem 0xfdac0000-0xfdacffff] [ 4.176967] RKNPU fdab0000.npu: can’t request region for resource [mem 0xfdad0000-0xfdadffff] [ 4.177425] [drm] Initialized rknpu 0.9.3 20231121 for fdab0000.npu on minor 1 [ 4.181170] RKNPU fdab0000.npu: RKNPU: bin=0 [ 4.181378] RKNPU fdab0000.npu: leakage=12 [ 4.181431] debugfs: Directory ‘fdab0000.npu-rknpu’ with parent ‘vdd_npu_s0’ already present! [ 4.190419] RKNPU fdab0000.npu: pvtm=887 [ 4.195906] RKNPU fdab0000.npu: pvtm-volt-sel=4 [ 4.198387] RKNPU fdab0000.npu: avs=0 [ 4.198890] RKNPU fdab0000.npu: l=10000 h=85000 hyst=5000 l_limit=0 h_limit=800000000 h_table=0 [ 4.206971] RKNPU fdab0000.npu: failed to find power_model node [ 4.207044] RKNPU fdab0000.npu: RKNPU: failed to initialize power model [ 4.207068] RKNPU fdab0000.npu: RKNPU: failed to get dynamic-coefficient


URL: https://ib.bsb.br/rk3588-npu