Skip to content

A granulated GPU overclock & undervolt tool for various Snapdragon chips

License

Notifications You must be signed in to change notification settings

peternmuller/KonaBess-Granulated

 
 

Repository files navigation

KonaBess GRANULATED

Android CI GitHub License GitHub Downloads (all assets, all releases)

Supported Devices

  • Snapdragon 6 series:

    • Snapdragon 690
  • Snapdragon 7 series:

    • Snapdragon 750
    • Snapdragon 765
    • Snapdragon 778G
    • Snapdragon 780G
    • Snapdragon 7 Gen 1
    • Snapdragon 7+ Gen 2
    • Snapdragon 7+ Gen 3
  • Snapdragon 8 series:

    • Snapdragon 855
    • Snapdragon 865
    • Snapdragon 888
    • Snapdragon 8 Gen 1
    • Snapdragon 8+ Gen 1
    • Snapdragon 8 Gen 2
    • Snapdragon 8 Gen 3
    • Snapdragon 8s Gen 3

Overview

KonaBess GRANULATED is a straightforward application designed to customize GPU frequency and voltage tables without the need for kernel recompilation.

Why "GRANULATED" ?

In the original KonaBess, only Qualcomm's predefined steps can be set, which means that voltage tuning is restricted to a limited set of predefined levels, which are:

RETENTION, MIN_SVS, LOW_SVS_D1, LOW_SVS, LOW_SVS_L1, LOW_SVS_L2, SVS, SVS_L0, SVS_L1, SVS_L2, NOM, NOM_L1, NOM_L2, NOM_L3, TURBO, TURBO_L0, TURBO_L1, TURBO_L2, SUPER_TURBO, SUPER_TURBO_NO_CPR

KonaBess GRANULATED, on the other hand, breaks away from this limitation. It allows users to fine-tune voltages over a much wider and more precise spectrum, from 1 to 480. This is akin to making the voltage control more granular, hence the name "granulated."

By enabling such precise adjustments, it gives users the ability to optimize their GPU's performance and power consumption much more effectively.

How it Operates

The application achieves customization by unpacking the Boot/Vendor Boot image, decompiling and editing relevant dtb (device tree binary) files, and finally repacking and flashing the modified image.

Usage Instructions

Refer to the "help" section for detailed instructions on usage.

Why "KonaBess"?

  • The name "Kona" corresponds to the code name of the Snapdragon 865 series.
  • Given that the GPU of the Snapdragon 888 exhibits a decrease in energy efficiency, KonaBess allows users to overclock the Snapdragon 865 and surpass the performance of the Snapdragon 888. This is the motivation behind the app's creation.
  • Despite the compatibility with Snapdragon 888, the app retains its original name.

Performance Enhancement

The extent of improvement varies, with some users reporting a 25% reduction in power consumption in the graphics benchmark (4.2w->3.2w) after undervolting the Snapdragon 865. Actual improvement is chip-specific and contingent on stability requirements.

Prebuilt Binaries

Screenshots

About

A granulated GPU overclock & undervolt tool for various Snapdragon chips

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Java 100.0%