Sunshine Global High Refresh Rate Enabler icon

Sunshine Global High Refresh Rate Enabler

v1.0.0guidecommunity

Forces universal 120Hz/144Hz high refresh rate display operation across all applications, video players, and system dialogs without downclocking.

Community Package•Performance & Kernel•by Everything by the sun•GPL-3.0-only•Updated Jan 1, 2023
Platforms:
✓ Magisk✓ KernelSU✓ APatch
Download v1.0.0Starting download...
sunshine-global-high-refresh-rate-v1.0.0.zip

Overview

Sunshine Global High Refresh Rate Enabler (authored by Everything by the sun) is an operating system tuning module engineered to eliminate vendor-imposed refresh rate throttling.

Modern smartphones advertise 120Hz or 144Hz display panels, yet manufacturer software frequently limits refresh rates to 60Hz in critical applications—such as web browsers, video streaming apps (YouTube, Netflix), maps, and camera viewfinders. Sunshine Rate bypasses these software policies, delivering uncompromising smoothness across the entire operating system.


Technical Architecture & How It Works

The module operates by interacting directly with the Android SurfaceFlinger and display HAL:

1. Display Mode Discovery

During boot initialization, the background service queries the display driver for available hardware mode IDs:

# Query hardware display configurations
dumpsys display | grep -E "mSupportedModes|mDefaultModeId"

2. Global Policy Override

The daemon issues commands to the Android window manager and settings database, locking peak and minimum refresh rates to the panel’s maximum capacity:

settings put system min_refresh_rate 120.0
settings put system peak_refresh_rate 120.0
settings put global user_refresh_rate 120

By continuously evaluating the state of sys.boot_completed and device thermal events, it ensures that aggressive OEM power-saving daemons cannot reset the display back to 60Hz.


Troubleshooting & Verification

  • Real-Time FPS Verification: Enable Show refresh rate under Developer options to monitor your screen’s actual refresh rate in real time.
  • Game Compatibility: Some games enforce hardcoded 60 FPS caps within their game engine; for these titles, pair with a frame rate unlocker or vendor performance module.

Frequently Asked Questions

Does forcing 120Hz everywhere increase battery consumption?

Yes, running the display at maximum refresh rate continuously increases power draw by approximately 5% to 10% during active screen-on time compared to dynamic variable refresh rate (VRR).

Can this module damage my display hardware?

No. The module only activates refresh rate modes that are natively supported and advertised by your device's display controller and kernel drivers.