GPU Profiling and Debugging with Sokatoa Built on Theia
summary
Sokatoa is a Vulkan GPU profiler for Android built on Theia that integrates Perfetto for traces, gfxr for API capture and replay, and Theia’s code editor for shader edit & replay; users capture from a USB device, pull Perfetto and gfxr files, view per-frame draw calls and GPU counters, edit cross‑compiled shader source, recompile and replay modified frames, and compare runs side‑by‑side. Theia enables backend-only extensions for vendor plugins, it targets desktop or cloud, and the prototype is functional but still buggy.
AI-written summary · about
chapters (11)
- 0:00Introduction
- 1:25SOA TOA vision
- 2:32Theia integration
- 3:31Live demo setup
- 5:40SOA TOA interface
- 6:44GPU data capture
- 8:08Frame performance analysis
- 9:32Shader inspection tools
- 10:54Shader editing replay
- 11:35Performance comparison
- 12:39Development status
related talks
43mAdvanced System Profiling Tracing and Trace Analysis with Perfetto
12mOptimize your graphics with Android GPU Inspector frame profiler
46mProfiling with Examples: Hunting the Bottleneck
39mDeep-Diving Android Performance with Perfetto
24mPerformance Tooling
43mPerformance in a Kotlin World
35mIn Search of Performance: the Subtle Art of Android Profiling
13mPerfetto Your App for Perfect Performance
