1
[Drivers] Adreno 5xx GPU Driver [V313 REV23 | V331 REV1]

  1. abhibnl Ice Cream Sandwich Nov 14, 2018

    abhibnl, Nov 14, 2018 :
    Before starting, all credits goes to the following XDA thread. I am merely sharing it here in case maybe it will benefit someone in anyway possible. It's not my work and i will take no responsibility if you did something other than instructions and resulted in a bootloop. Also, don't expect me to provide any dev support. I am just sharing someone else's work in case anyone isn't on XDA or not aware of this mod.

    Original Thread:
    https://forum.xda-developers.com/mi-mix/development/driver-adreno-530-540-gpu-driver-t3815853

    Things to Remember:
    Snapdragon 820/821 = msm8996

    OS Compatibility:
    Android 8.0 : V@313
    Android 8.1 : V@313
    Android 9.0 : V@313 | V@319 | V@328 | V@330 | V@331

    Instructions for MSM8996 only:
    1. Download the zip file. Rename file in the zip file with name "vulkan.xxx.so" in system/vendor/lib/hw and system/vendor/lib64/hw to "vulkan.msm8996.so". You can use a zip app from play store to do this easily.
    DO NOT EDIT FILE NAMED "A5XX". I HAVE TO MENTION THIS BECAUSE SOME GENIUS DECIDE TO DO THINGS BY THEIR OWN REGARDLESS FOLLOWING THE INSTRUCTIONS THAT HAS GIVEN STEP BY STEP.
    2. Boot into TWRP
    3. Make sure your SYSTEM and VENDOR partitions are not read only. (OP3/T by default has no vendor partition as we don't have treble support.) Just in case, mount SYSTEM and VENDOR partitions before flash the zip file.
    4. Flash the modified zip file, wipe Dalvik Cache and Cache.
    5. After flash, boot into system, and check if your GPU Version driver has changed (you can use AIDA64). and you can test benchmark if you want (i suggest 3DMark or Antutu).

    File Downloads (Provided by XDA Thread, Not me):
    https://drive.google.com/drive/folders/1JN05hFMijXq2Xpn_tFv1AJWodVnQYTsu

    Note: You can use AIDA64 to confirm if driver version has changed. Open app, go to Display and then check GPU version. I am currently using 313 R23 on OOS 5.0.6.
     
    Last edited: Nov 29, 2018

    #1
    Praty_28 likes this.
  2. Iron Stone Eclair Nov 20, 2018


    #2
  3. Paschfire Jelly Bean Nov 21, 2018

    Paschfire, Nov 21, 2018 :
    This is only a mirror of the original XDA thread so there's no point asking this question here.

    Though, I already know the answer and currently it's a no not available.
     

    #3
    Iron Stone likes this.
  4. abhibnl Ice Cream Sandwich Nov 26, 2018

    abhibnl, Nov 26, 2018 :
    Considering they are 2018 devices and being actively developed, there will no point for custom updated drivers as both devices shall have them already. So i don't think we will see any mod like this for those two devices. This has helped me a bit with the lags in PubG but that's about it. And yeah, it's merely a mirror and i wanted the OP3 community here to know that something like this exists. :)
     

    #4
  5. Paschfire Jelly Bean Nov 29, 2018

    Paschfire, Nov 29, 2018 :
    You may want to update the OP information, 331rev1 was recently released.
     

    #5
  6. abhibnl Ice Cream Sandwich Nov 29, 2018

    abhibnl, Nov 29, 2018 :
    [UPDATE]
    New driver version V331 REV1. (Only Pie Compatible)

    Details :
    * OpenGL ES driver updated to v331.
    * Vulkan driver still version 1.0.66.
     

    #6
    Paschfire and Iron Stone like this.
  7. Iron Stone Eclair Nov 29, 2018


    #7
  8. abhibnl Ice Cream Sandwich Dec 3, 2018

    abhibnl, Dec 3, 2018 :
    I'm pretty sure Adreno 630 already has drivers. That's the reason the phones running on that GPU exist.
     

    #8
    Bintang12 likes this.
  9. Jole7 Gingerbread Dec 13, 2018

    Jole7, Dec 13, 2018 :
    Tried to flash V331 rev 1 on OP6 following all OP instructions got black screen anyone succeeded to make new drivers to work with OP6 or POCO? the driver we have stock atm is V324
     

    #9
  10. abhibnl Ice Cream Sandwich Dec 14, 2018

    abhibnl, Dec 14, 2018 :
    For the love of god, please suggest where did I say or the original thread says, that this is supported on OP6? You are in OP3/T section. if that wasn't an indication enough, the title says that its for Adreno 5XX gpu, and you have Adreno 6XX gpu
    I don't understand how a person can be so idiot that they can't properly read and yet try to play around with custom mods/drivers/ROMs/Kernels.
    Please don't anymore, you will damage your device eventually.
     

    #10
    Bintang12, Paschfire and elanglois like this.
  11. Jole7 Gingerbread Dec 17, 2018

    Jole7, Dec 17, 2018 :
    I didnt say that you suggest us to flash this on OP6 a friend of mine tried before just for testing purpose. I own a Poco F1 and if you name idiot a tester for many years now ok then
     

    #11
  12. abhibnl Ice Cream Sandwich Dec 17, 2018

    abhibnl, Dec 17, 2018 :
    Then I would call you a tester with no brain at all and i am not sure what and how you were doing this "testing" all these years. Don't mind the words as i am not this harsh always but it's in the title "Adreno 5xx GPU Driver"
    Why would you even test a product made for a 5 series GPU when your Poco and OP6 both have 6 series GPUs?
     

    #12
    Bintang12 and Paschfire like this.
  13. Jole7 Gingerbread Dec 27, 2018

    Jole7, Dec 27, 2018 :
    I have talked with the OP XDA developer and asked instructions how to update drivers for Adreno 630 as i said to you my friend that owns OP6 tried to see if boots anyways this conversation leeds to nowhere i think have a nice day.
     
    Last edited: Jan 10, 2019

    #13
  14. abhibnl Ice Cream Sandwich Jan 2, 2019

    abhibnl, Jan 2, 2019 :
    Brother @Jole7
    All I am saying is, these custom drivers, and even this thread isn't meant for OP6/T. Why would you want to "try and see if it boots anyways"? It's like trying to boot 1080's drivers on 2080 GPUs. They are completely different and it makes no sense to try and flash things like that. These drivers don't improve any performance. These are simply updated than what your stock firmware comes with. That's all!
     

    #14
    Jole7 likes this.
  15. Nipun_sth Cupcake Feb 25, 2019

    Nipun_sth, Feb 25, 2019 :
    which file to flash after renaming, I tried flashing vulkan non treble on my op3t but it didn't work

    sorry my bad tried adreno and it's working, btw I reverted back to oos to try out your pubg performance tips. thanks for making op3t alive for pubg
     
    Last edited: Feb 26, 2019

    #15
    abhibnl likes this.
  16. I1553237671634 Froyo Mar 22, 2019


    #16
  17. I1553237671634 Froyo Mar 22, 2019


    #17
  18. I1553237671634 Froyo Mar 22, 2019


    #18
  19. Paschfire Jelly Bean Apr 3, 2019

    Paschfire, Apr 3, 2019 :
    It's working great on my 3T running OOS 5.0.8 + Magisk v19.0 + FKr46.

    It's not available as a Magisk module, it's in flash-able zip format. Thoroughly read the OP section of the XDA thread and follow the installation instructions correctly.
     

    #19
  20. abhibnl Ice Cream Sandwich Apr 4, 2019

    abhibnl, Apr 4, 2019 :
    Yes, I am using it for months now. No issues so far. You need to carefully follow the instructions. Especially the part where you have to rename a file inside the zip. Before flashing, make sure /system is mounted in recovery and you are good to go!
     

    #20