Skip to content
Kurukuru Mascot

Auriya

Technical documentation for Auriya and personal optimization experiments.
Educational & Research Disclaimer

This project and its technical documentation are developed purely for personal learning, architectural exploration, and Android kernel/userspace optimization research.

Rust

Runs as a background userspace process to handle system state, periodic tick evaluation, and hardware node writes.

Kala

Directly taps into surface frame timings and rendering buffers to extract real-time FPS and frame drops.

Dynamic Governor

Dynamically adjusts CPU and GPU frequency clusters based on active render headroom and target frame pacing.

Per-Package Profiling

Applies distinct scheduling profiles, refresh rate locks, and system tweaks automatically when configured games open.

CLI Tools

Exposes an IPC socket for live status queries and includes auriyactl for terminal-based scripting and diagnostics.

Kotlin Companion App

Android manager application for adjusting configuration files, monitoring live telemetry, and managing module state.