Skip to content

Releases: mrkk9091/Anioptimizer

AniOptimizer

Choose a tag to compare

@mrkk9091 mrkk9091 released this 09 Jul 21:04
b218ac7

ADDED

🎮 F2FS Gaming GC Tuning

  • New subsystem that automatically discovers every mounted F2FS volume
  • Relaxes background garbage collection while a game is running, preventing asset streaming and save writes from stalling behind GC
  • Tunes the following parameters:
    • gc_urgent
    • gc_urgent_sleep_time
    • cp_interval
    • idle_interval
    • gc_min_sleep_time
  • Applies automatically on game start
  • Restores your device's original values exactly on exit
  • Enabled by default

🌡️ Thermal Limits Override (Config → Thermal Limits)

  • New opt-in switch that fully disables the app's own thermal throttling for uncapped performance regardless of temperature
  • Off by default — requires explicit confirmation to enable
  • Shows a persistent on-screen warning while active
  • ⚠️ Important: Does not and cannot touch your device's own hardware thermal shutdown — that's a separate, independent safety mechanism this app has no access to

AniOptimizer

Choose a tag to compare

@mrkk9091 mrkk9091 released this 10 Jun 23:59
b218ac7

AniOptimizer Changelog

V6.1

  • TMPAD — per-game render downscale (0.50–1.0) via cmd game set --downscale; tap any game card to expand controls
  • Remote WebUI — module ships a 83-line iframe stub; full UI loads from anioptimizer.x10.mx/webui/index.php with postMessage exec bridge
  • App Scanner fixed — format-tolerant JSON parser handles any daemon output structure; direct pm list fallback when daemon is offline; no more false "root required" on load
  • Add Game fixed — writes directly to game_list.txt via shell as fallback; no dot requirement; duplicate protection
  • TMPAD agent — separate tmpad_agent binary reads TMPAD_DIR/pending.req and executes cmd game set; daemon never calls system()
  • Socket transport — dual-path IPC: Unix socket (daemon.sock) first, file-based fallback; inotifywait event notification replaces busy-poll
  • APatch support__ksu.exec bridge alongside ksu.exec; 12s timeout with proper cleanup
  • i18n — 244 translated elements across EN / 日本語 / ไทย / ID / VI / 中文 / TL; all toasts use t(), page titles translate on language switch
  • Deep Config i18n — all 15 core card names, descriptions, badges, and warning box translated
  • Compiler fixesfeatures.c: added sys/stat.h, time.h; removed duplicate app_scanner_manifest_* symbols; bench_dump void return; bench.sample_count read directly
  • Version — all files updated to V6.1; comments stripped from all source files

AniOptimizer

Choose a tag to compare

@mrkk9091 mrkk9091 released this 23 May 21:15
b218ac7

New Features

· Predictive jank engine with 5-slot anticipatory buffer
· Kinematic thermal pre-cooling (projects temperature before throttling)
· MTK FPSGO kernel driver integration
· Auto CPU topology detection for tri-cluster chips
· Platform-aware WiFi power management
· anictl CLI tool for live control
· cgroup-v2 cpu.weight support
· Per-TID uclamp + big core pinning
· Loading screen hold state

AniOptimizerV5

Choose a tag to compare

@mrkk9091 mrkk9091 released this 06 May 05:58
4f2a283

boosts performance and stabilizes your device.