Skip to content

peternmuller/adreno-gpu-drivers-templates

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Adreno GPU Drivers Templates

GitHub Release GitHub License GitHub Downloads (all assets, all releases)

This project provides templates for creating custom driver modules for Qualcomm Adreno GPUs. These templates are designed to simplify the process of creating and installing custom drivers on Android devices.

About Templates

There are three templates available to create custom driver modules:

  1. Magisk/KernelSU Template: For creating driver modules compatible with Magisk and KernelSU.
  2. OverlayFS Template: For creating driver modules specifically designed to work with the OverlayFS module on Magisk and KernelSU.
  3. TWRP Template: For creating driver modules compatible with TWRP or other custom recoveries such as OrangeFox.

Important

Each directory of each template includes its own README file, please read them carefully.

About GPU Cache Cleaners

There are two types of GPU cache cleaners included in the releases:

  1. Shell script: This script can be run via terminal applications (like Termux). Use the command su followed by sh path/to/script/GPU_Cache_Cleaner.sh.
  2. Recovery-flashable script: This can be flashed through custom recoveries.

Both of them perform the same task of clearing shader caches from the following directories:

  • /data/data
  • /data/user_de/*/*/*cache
  • /data_mirror/data*/*/*/*

Support

License

Copyright (C) 2024 Peter Noël Muller

This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program.  If not, see <https://www.gnu.org/licenses/>.