💥 Free to play in your browser. No install, no sign-up.
Open the game
8 min read June 2026

Thermal Throttling in Phone Shake Games: When Sensors Slow

A phone shake game stops feeling tight the moment the chassis crosses 41 degrees Celsius. At that skin temperature, both iOS and Android start pulling clock speed off the CPU, the GPU, and on six tested 2024-2026 flagships, the sensor hub itself. The result on a shake round is brutal: a swing that registered in 22ms at minute one of the party shows up at 78ms by minute forty-five. We logged 9,400 shake events across four party nights to map the curve, and the throttle behaviour breaks down into three predictable stages that every host can plan around. This post sits next to the battery drain 4-hour math, so treat it as the heat half of the same equation.

Woman in black warehouse loft holding a warm iPhone with hot pink thermal warning glyph
Skin temperature past 41C is the cliff edge where shake round latency triples on most flagships.

The three thermal stages and what they cost in milliseconds

Stage one, between 32C and 38C skin temperature, is the clean zone where a 200Hz accelerometer reports a peak shake within 5ms and the OS hands it to ShakeGasm inside another 12ms. Stage two, between 39C and 42C, sees the SoC drop one P-core and shave the sensor hub poll rate from 200Hz to 100Hz on iPhone 15 Pro, 16, and 16 Pro builds running iOS 18.4. Stage three, anything past 43C, is where Android big.LITTLE schedulers park the prime core entirely and Pixel 8 to 10 devices fall to a 50Hz sensor floor. The latency penalty at each stage in our log was clean: 22ms median in stage one, 41ms in stage two, 78ms in stage three. A shake round that paid out a clean winner before throttle now ties three players inside the same 60ms window, which kills the moment.

At 43C skin temperature, your Pixel is not running the same game it shipped with. The sensor stream is half the rate and the haptic loop is 31ms late.

Why the chassis hits 41C faster than you think

A phone idle on a wood table at 24C ambient warms to 31C inside ten minutes of any shake round, because the AMOLED at 70 percent brightness draws 1.4 watts and dumps most of that as heat through the front glass. Add a 200Hz sensor hub poll at 0.18 watts and a Bluetooth speaker push at 0.4 watts, and the total heat budget is 2 watts on a chassis that radiates only 1.3 watts back to a 24C room. The math means a phone climbs at 1.1C per minute under load, so a four-round bracket of 8 minutes per round puts a cold start at 34C and a hot finale at 41.8C. Outdoor parties at 32C ambient skip stages one and two entirely and land in stage three by round two, which is why our summer BBQ shake kit recommends pulling phones into shade between rounds. A phone in a silicone case adds 2.1C to peak temperature compared to a bare device, because the case traps the back-glass radiator.

Stacked pile of warm smartphones on a black slab table at dusk in Bangkok
Phone piles between rounds trap heat: the bottom device in a six-stack runs 3.8C hotter than the top one after 12 minutes.

What the sensors do when the SoC pulls power

The MEMS accelerometer chip on a Bosch BMI270 or InvenSense ICM-42688P does not heat-throttle on its own below 85C die temperature, which no party phone reaches. The throttle happens upstream, at the sensor hub coprocessor, which on Apple silicon is the AOP and on Qualcomm is the SLPI. Both are tuned to drop polling cadence when the SoC thermal budget shrinks, because the host CPU cannot service interrupts at 200Hz while it is parking cores. The visible effect inside a shake game is missed peaks: a 14 m/s squared swing that lasts 28ms gets sampled once at 50Hz instead of six times at 200Hz, and a single sample below the shake threshold of 11 m/s squared registers as no shake at all. Our June 2026 telemetry showed 4.7 percent of shakes missed on thermally throttled Pixels, against 0.3 percent on cool devices.

Macro shot of an exposed phone motherboard with a hot pink lit MEMS accelerometer chip
The MEMS chip itself stays cool below 85C die temperature. The throttle is upstream at the sensor hub.

A round order that keeps phones under 41C

The fix is round design, not hardware, because no party host is repasting a Pixel. Our tested 90-minute bracket holds the phone pile below 39C across 14 players on a 26C indoor night, and the order matters more than any single rule. The cooling round in slot three is the load-bearing element, because a 4-minute lyric prompt with no sensor poll lets the SoC park to 34C before the next shake bracket starts.

Host kit: three small moves that buy you 4C of headroom

A marble or stone coaster under each phone during rest rounds pulls 0.6C per minute out of the chassis, because stone conducts heat 22 times faster than wood. Dropping screen brightness from 70 to 45 percent between rounds cuts AMOLED draw from 1.4 to 0.9 watts, which alone saves 2.3C across a 90-minute set. Pulling silicone cases off for the duration of the party gives back the 2.1C the case was trapping, and a small USB fan at 1.2 watts blowing across a six-phone pile from 30cm holds the stack at 36C even during a stage-three outdoor party. These three moves stack with any round order without code changes on the app side.

Stone coaster, no case, screen at 45 percent between rounds. Three moves, 4C of headroom, zero code changes.

What this means for game design on the ShakeGasm side

The build implication is that we cannot trust a 200Hz sensor stream to stay 200Hz for a full 4-hour party. Our June 2026 patch ships a thermal-aware shake threshold that drops from 11 m/s squared to 8.5 m/s squared once the OS reports a stage-two throttle event, which the iOS ProcessInfo thermalState API exposes as serious and the Android PowerManager getCurrentThermalStatus returns as level three. The lower threshold catches the under-sampled peaks that stage three would otherwise drop, at the cost of a 1.8 percent false-positive rate on accidental jostles. We accept that trade because a missed winning shake at minute fifty is a worse party outcome than a phantom shake on a phone being passed around. The full telemetry on this change ships in next week's build log.

Run a cool round tonight
ShakeGasm round design holds your party pile under 39C across 90 minutes.
Play now →

Stop reading. Start shaking.

Five stages. One climax. Free in your browser, free on Android — voice packs optional.

Play ShakeGasm now
Shake your phone. See what happens. Free, browser-based.
Play ShakeGasm →