The aim of this github project is to The goal of this github project is to create a template that everyone can use. Unfortunately, Oems and Qualcomm are very bad at providing drivers for the Adreno GPU. Currently focused on magisk, kernelsu and other root projects may be added in the future. First of all, a/b ota update support is expected. You can create your own modules using template.
- Recovery: Safe Mode
- Twrp:
/data/adb/modules
delete
https://tryigit.dev/snapdragon-drivers
To support community drivers, send your own driver modules to this telegram group. I stopped working for the community because I don't like the community.
https://tryigit.dev/vip-drivers/
Important
Support the project to update it
/lib*/egl/eglSubDriverAndroid.so
/lib*/egl/libEGL_adreno.so
/lib*/egl/libGLESv1_CM_adreno.so
/lib*/egl/libGLESv2_adreno.so
/lib*/egl/libq3dtools_adreno.so
/lib*/egl/libq3dtools_esx.so
/lib*/egl/some additional files (according to gpu)
/lib*/hw/vulkan.adreno.so
/lib*/hw/some additional files (according to gpu)
/lib*/libCB.so
/lib*/some additional files (according to gpu)
/lib*/libadreno_utils.so
/lib*/libgpudataproducer.so
/lib*/libllvm-glnext.so
/lib*/libllvm-qcom.so
/lib*/libllvm-qgl.so
/lib*/libgsl.so
/lib*/firmware/a*_sqe.fw (according to gpu)
/lib*/some additional files (according to gpu)
Did you know that if you have a computer, you can change the drivers for games and apps separately from the android system?
Warning
This feature is not supported by older devices.
There are very few people skilled enough to do this, but you can modify the system gpu driver implementation by editing some prop code! So in the future it is possible to make a Qualcomm independent gpu driver implementation.
ro.gfx.driver.0=com.xiaomi.ugd
ro.gfx.driver.1=com.qualcomm.qti.gpudrivers.kalama.api33
You will need to learn how to use the Adreno Profile Tools. You can also download it from the official Qualcomm website. In general, this template is for drivers extracted from the rom dump.
- Kernelsu compatibility
- Magiskhide map conflict
Important
Temporarily added this prop code ro.zygote.disable_gl_preload=1
this fixes the magiskhide egl issue but causes other problems* @topjohnwu