As an Electronics Engineer and Quality Surveillance (QS) professional, I feel obligated to warn the community about the current state of the Radxa Dragon Q6A.
Radxa markets this board heavily on its 12 TOPS NPU (Qualcomm QCS6490). However, if you are a Python developer or working on AI projects (Whisper, Vision, etc.), this NPU is currently “dead silicon.”
The Reality Check:
-
No Python Support for Ubuntu 24.04 (Noble): There are zero functional official
.whlfiles foronnxruntime-qnntargeting Python 3.12. -
Broken Toolchain: The Qualcomm QNN libraries provided in the official images are not integrated into the Python environment. Even with manual linking (
LD_LIBRARY_PATH), the standard ONNX Runtime does not recognize theQNNExecutionProviderbecause it hasn’t been compiled with Qualcomm’s proprietary hooks. -
“Binary Blobs” Everywhere: You are stuck with closed-source blobs that Radxa hasn’t bothered to bridge for the most common development language (Python).
Conclusion: I bought this board for 130 EUR specifically for the NPU-accelerated AI performance. What I got is a high-spec CPU with a completely unusable NPU for any standard AI framework.
Radxa Team: Stop selling hardware based on features that are software-locked or unsupported in your “official” releases. Professional users demand stable Python wheels and proper QNN integration, not just “specs on a PDF.”
#Radxa #DragonQ6A #QCS6490 #SBC #NPU #Qualcomm #Fail