# Graphics documentation 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. https://docs.qualcomm.com/doc/80-70030-19/topic/graphics-overview.html#graphics-home Adreno GPU driver Learn about the user-mode and kernel-mode drivers, and GPU firmware. https://docs.qualcomm.com/doc/80-70030-19/topic/graphics-overview.html#adreno-gpu-driver Graphics subsystem architecture Understand the graphics architecture and software-hardware interactions between open-source and Qualcomm^®^ components. https://docs.qualcomm.com/doc/80-70030-19/topic/graphics-overview.html#section-i4f-sd5-vzb Adreno GPU specifications Learn about GPU model name, clock frequency, and on-chip memory. https://docs.qualcomm.com/doc/80-70030-19/topic/graphics-overview.html#adreno-gpu-specifications ## Run sample applications Compile and run OpenGLES application Render scenes using OpenGLES-based sample application. https://docs.qualcomm.com/doc/80-70030-19/topic/graphics-getting-started.html#compile-opengles-sample-application-glmark2 Compile and run OpenCL application Render graphics and perform other computational tasks using OpenCL-based sample application. https://docs.qualcomm.com/doc/80-70030-19/topic/graphics-getting-started.html#opencl-sample-applications Compile and run X11-based applications Render graphics with X11-based sample applications. https://docs.qualcomm.com/doc/80-70030-19/topic/graphics-getting-started.html#x11-sample-applications Compile and run Vulkan application Render graphics and perform other computational tasks using Sascha Willems and Khronos Vulkan-based applications. https://docs.qualcomm.com/doc/80-70030-19/topic/graphics-getting-started.html#vulkan-sample-applications ## Snapdragon Profiler tool Download Snapdragon Profiler Analyze Adreno GPU issues using the Snapdragon Profiler tool. https://docs.qualcomm.com/doc/80-70030-19/topic/graphics_developer_tools.html#graphics-developer-tools ## Debug graphic issues Capture logs Capture Wayland/Weston logs to verify if the display driver is loaded. https://docs.qualcomm.com/doc/80-70030-19/topic/debug.html#weston-wayland-logs Set GPU to performance mode Set and run the GPU in performance mode to debug kernel or KGSL issues. https://docs.qualcomm.com/doc/80-70030-19/topic/debug.html#section-mln-jcy-k1c Set CPU to performance mode Set and run the CPU in performance mode to debug kernel or KGSL issues. https://docs.qualcomm.com/doc/80-70030-19/topic/debug.html#section-etv-tgy-31c Set GPU frequency Identify the supported GPU frequencies and configure the required frequency. https://docs.qualcomm.com/doc/80-70030-19/topic/debug.html#section-zcz-phy-31c Last Published: Jun 23, 2026 [Next Topic Graphics overview](https://docs.qualcomm.com/bundle/publicresource/80-70030-19/topics/graphics-overview.md)