UC Touch Optimization for MTK

UCYTOFFICIAL

Magisk KernelSU
V2
Version
3.49 KB
Size
May 15, 2026
Updated

Module Info

  • Source Code View Repository
  • Tags
    #UC Touch Optimization #MediaTek #MTK #Mali #SurfaceFlinger #Magisk #Touch #Frame Pacing

About this module

UC Touch Optimization for MTK is a root module by UCYTOFFICIAL intended for MediaTek devices with Mali GPUs. Release V2 adjusts SurfaceFlinger timing properties and enables the HWUI hint manager, with the aim of improving frame pacing, scrolling, and touch responsiveness.

SurfaceFlinger timing adjustments

A property-based module for the developer's documented Mali and MediaTek environment.

Frame timing properties

The V2 installer copies the device's vendor build properties into the module, removes lines containing offset, and adds SurfaceFlinger duration settings. Both the late application and late SurfaceFlinger durations are set to 5,000,000 nanoseconds (5 ms).

HWUI hint manager

The package sets debug.hwui.use_hint_manager=true. It also sets the SurfaceFlinger frame-rate multiple threshold to 120; this is a property value, not a guarantee of a 120 Hz refresh rate or 5 ms end-to-end touch latency.

Requirements and compatibility

The README specifies a MediaTek device with a Mali GPU, Android 10 or later, and Magisk v20.4 or later. It also mentions KernelSU with a metamodule. The documented test device is CMF Phone 1 running Axion OS.

The release ZIP's module description instead names Android 11–14 and a 165 Hz screen, while its installer prints a 120 Hz mode. These statements differ from the README, so compatibility and refresh-rate behavior should be checked on the specific device. The package does not validate the chipset or Android version during installation.

Installation

  1. Confirm that the device meets the documented MediaTek and Mali requirements and has Magisk installed.
  2. Open Magisk, go to Modules, and choose Install from storage.
  3. Select the V2 module ZIP and allow installation to complete.
  4. Reboot, then compare scrolling, application behavior, and power use on the device.

For KernelSU, the README requires a metamodule but does not identify a particular mounting implementation or provide a separate installation procedure.

Device-dependent results: The developer notes that improvements are not guaranteed on every ROM and that battery usage may increase slightly. The module changes properties rather than installing a replacement touchscreen driver.

Support

The README directs users to the developer's Telegram community for support.