DSP Monitor Deployment
Introduction
DSP Monitor is a tool for monitoring DSP performance. It helps users understand the DSP operating status and performance metrics in real time.
Supported Platform
| Platform | Runtime Environment |
|---|---|
| IQ9075 | Ubuntu 24.04 |
Prerequisites
IQ9075 hardware
Ubuntu 24.04 system
System Dependency Configuration
Configure the AidLux Package Source
# Download the correct public key
sudo wget -O- https://archive.aidlux.com/ubuntu24/public.key | gpg --dearmor | sudo tee /etc/apt/trusted.gpg.d/private-aidlux.gpg > /dev/null
# Edit the source list file
sudo vim /etc/apt/sources.list.d/private-aidlux.list
# Add the repository provided by AidLux to the source file
deb [arch=arm64 signed-by=/etc/apt/trusted.gpg.d/private-aidlux.gpg] https://archive.aidlux.com/ubuntu24 noble main
# Update the package cache
sudo apt updateAfter the update is complete, you can use the following command to list the SDK dependencies officially provided by AidLux:
sudo apt list | grep aid | grep unknown# Install software
# Must be installed first because they are not included in the system by default
sudo apt install python3 python3-pip libopencv-dev python3-opencv net-tools
# Must be installed before aidlite
sudo apt install aidlux-aistack-base aidrtcm
# Install aidlite and its dependencies
sudo apt install aid-lms aidlms-sdk aidlite-sdk cmake
sudo apt-get install libfmt-dev nlohmann-json3-dev
sudo apt install aidlite-*
# Enable DSP support
sudo apt-get install qcom-fastrpc1
sudo apt-get install qcom-fastrpc-dev
# Install aidgen-sdk
sudo apt install aidgen-qnn240-sdk
# Install the mms service
sudo apt install aid-mms
# Enable GPU support
sudo apt-add-repository -s ppa:ubuntu-qcom-iot/qcom-ppa
sudo apt install qcom-adreno-cl1
sudo ln -s /usr/lib/aarch64-linux-gnu/libOpenCL.so.1 /usr/lib/aarch64-linux-gnu/libOpenCL.soAfter the installation is complete, check that the aidlite and aidgen directories have been added under /usr/local/share.

Device Authorization
Get the Device SN
cat /sys/devices/soc0/serial_numberGet the License File
Provide the SN to APLUX technical support so that they can generate the device-specific license file and place it under /etc/opt/aidlux/license/AidLuxLics.
Activate the License
sudo /opt/aidlux/cpf/aid-lms/manager.sh restartDSP Monitor Installation and Usage
sudo apt install aplux-aistack-dsp-monitor-v73After installation, you can use the following commands to start the DSP Monitor service:
# npu 0
dsp_mon --all --cdsp_index 0
# npu 1
dsp_mon --all --cdsp_index 1After startup, the system displays the current DSP performance metrics and operating status.
# npu 0
dsp arch: V73
dsp current freq: 921.599976 (MHz), current sample time(ms): 1001.742981
qdsp6 utilization: 0.449458 (%)
hvx utilization: 0.000000 (%)
hmx utilization: 0.000000 (%)
# npu 1
dsp arch: V73
dsp current freq: 921.599976 (MHz), current sample time(ms): 1001.710022
qdsp6 utilization: 0.445005 (%)
hvx utilization: 0.000000 (%)
hmx utilization: 0.000000 (%)