Skip to main content
Understand the features and architecture of the graphics subsystem. Also, learn about supported APIs, run and debug graphics applications, and analyze graphics-related issues.

Graphics overview

Graphics API support Learn about the supported OpenGL ES, OpenCL, and EGL APIs. Adreno GPU driver Learn about the user-mode and kernel-mode drivers, and GPU firmware. Graphics subsystem architecture Understand the graphics architecture and software-hardware interactions between open-source and Qualcomm® components.

Run sample applications

Compile and run OpenGL ES application Render scenes using OpenGLES-based sample application. Compile and run OpenCL application Render graphics and perform other computational tasks using OpenCL-based sample application. Compile and run X11-based applications Render graphics with X11-based applications. Compile and run Vulkan application Render graphics and perform other computational tasks using Sascha Willems and Khronos Vulkan-based applications.

Snapdragon Profiler tool

Download Snapdragon Profiler Analyze Adreno GPU issues using the Snapdragon Profiler tool.

Debug graphics issues

Capture logs Capture Wayland/Weston logs to verify if the display driver is loaded. Set GPU to performance mode Set and run GPU in performance mode to debug kernel or KGSL issues. Set CPU to performance mode Set and run CPU in performance mode to debug kernel or KGSL issues. Set GPU frequency Identify the supported GPU frequencies and configure the required frequency.