
Dhruv Bhutani / Android Authority
TL;DR
- Samsung launched Sokatoa, a brand new GPU profiling instrument designed to assist Android builders diagnose efficiency points.
- Sokatoa options multi-frame GPU profiling, permitting builders to investigate a number of frames of GPU exercise without delay to identify patterns and establish rendering issues extra simply.
- The instrument is free to obtain now, and Samsung plans to launch it as open supply later this yr.
Should you’ve ever been in the midst of a high-end cell recreation and seen your cellphone heating up whereas the body charge instantly drops, you’ve run into the thriller of cell GPU efficiency. Android builders have usually discovered it exhausting to determine precisely why a recreation stutters or drains the battery. Samsung goals to vary this with Sokatoa, a brand new efficiency evaluation instrument constructed to assist builders get essentially the most out of Android GPUs.
Not like consoles, the place the {hardware} is fastened, Android telephones use a variety of chipsets and driver variations. Traditionally, builders relied on generic profilers that gave a broad overview of efficiency and didn’t present the detailed knowledge wanted to fine-tune graphics. When a recreation lagged, it was exhausting to inform if the issue was a texture subject, a shader error, or thermal throttling.
Sokatoa helps fill this hole. It’s a GPU software program profiler that provides real-time, detailed details about how graphics duties are managed, as per Samsung’s announcement. The instrument was developed by Samsung’s Austin Analysis and Growth Heart (SARC) and Superior Computing Lab (ACL), each groups that target GPU design and system structure.
Why graphics debugging is getting more durable
Cellular graphics have develop into far more advanced lately. Video games now use superior lighting, high-resolution textures, and extra difficult rendering strategies. Even common apps can have demanding visible results or augmented actuality options.

Pipeline debugging view in Sokatoa
The issue is that many efficiency points don’t present up in only one body. As a substitute, they seem on and off over a number of frames, making them exhausting to identify with customary profiling instruments.
Don’t need to miss the most effective from Android Authority?


Sokatoa addresses this with its principal function: multi-frame GPU profiling. Somewhat than one body at a time, builders can evaluation a number of frames of GPU exercise collectively. This helps them spot patterns and discover the precise second when a rendering subject occurs.
In apply, this implies builders can discover efficiency bottlenecks extra rapidly, whether or not they’re attributable to sluggish shaders, sudden GPU workload spikes, or variations between frames.
Instruments designed for quicker iteration
One other vital function is that builders can edit shaders and replay workloads proper on the system. They will regulate graphics code, replay the rendering course of, and see the outcomes immediately.
This makes the standard cycle of optimizing, testing, and repeating a lot quicker for graphics engineers. Groups can rapidly check out concepts and see how they have an effect on efficiency, in order that they don’t must rebuild the entire app to check small adjustments.
Sokatoa additionally affords detailed knowledge visualizations and a contemporary interface, making it simpler for builders to grasp advanced GPU metrics with out getting overwhelmed by numbers.
Though the instrument works finest with Samsung’s Xclipse GPU, it isn’t restricted to Samsung units. Sokatoa additionally helps different main Android GPUs from firms like Qualcomm and ARM, in response to Taekhyun Kim, vp of GPU Software program Growth at SARC/ACL.
Samsung developed Sokatoa along with Google and LunarG, ensuring it matches with fashionable Android graphics workflows like Vulkan. The corporate says Sokatoa is free to obtain and use, and it plans to make it open supply later this yr.
Thanks for being a part of our neighborhood. Learn our Remark Coverage earlier than posting.

