Skip to main content
The Qualcomm® Qdemo application provides a graphical interface to explore multimedia and AI sample applications powered by the Qualcomm Intelligent Multimedia Product (QIMP) SDK. Designed for developers working on Ubuntu-based Dragonwing boards, Qdemo enables rapid evaluation of AI pipelines and multimedia capabilities without writing GStreamer code manually. These applications demonstrate real-time performance by leveraging GPU and NPU acceleration, thanks to QIMP’s zero-copy architecture. The QIMP SDK handles tasks like video capture, resizing, cropping, inference, and rendering—all orchestrated through GStreamer plugins such as:
  • qtivtransform: Accelerates color conversion, cropping, and resizing on GPU.
  • qtimltflite: Executes TensorFlow Lite models on NPU.
This setup allows developers to focus on evaluating performance and capabilities, rather than low-level implementation. To begin exploring Qdemo on your Dragonwing device, follow these step-by-step instructions to install required dependencies, configure the system, and launch the graphical interface. Prerequisites:
Before launching Qdemo, ensure the target device meets all the following prerequisites:
  • Setup the Device
  • Ensure that the IQ‑9075 device is running Ubuntu Server OS
  • SBC mode enabled with mouse, keyboard, and monitor connected
  • CSI or USB camera connected
  • Setup Wi-Fi or ethernet and SSH access enabled
  • If the PPA packages are not already installed, run the Install needed packages step.

Install needed packages

To install the needed pre-built packages, refer to the 🔗Install required software packages section and run the provided “Install PPA Packages” script.

Install Dependencies

Open the terminal install following packages which are needed for QDemo:

Create necessary folders and download artifacts

Launch the GUI from SBC terminal

Select Wi-Fi to connect to a Wi-Fi network

List of Qdemo supported sample applications

You can select the Source as “On-Device-Camera” or “USB-Camera” and run the following sample applications:

Run Multistream Qdemo supported sample application

The screenshot below displays the output of the Multistream Qdemo sample application running with eight streams—one live stream and seven video streams:
Note: On Wayland output, stretch the Gtk+ Cairo renderer to ensure proper display of the sample application output.