• Introducing XDA Computing: Discussion zones for Hardware, Software, and more!    Check it out!

[MOD][Adreno][Nougat][Vulkan][THDR]Adreno and Vulkan drivers for Snapdragon 820/1

Search This thread

BlackSoulxxx

Senior Member
Feb 19, 2014
1,378
2,303
Loading...
Hi folks. Are you tired of your sluggy GPU perfomance? Are you bored with the fact that your fancy Xperia doesnt have the latest and greatest OpenGL ES 3.2 and Vulkan API? Fear not, because I got the solution....

All drivers are up-to-date, identical to their latest CAF branch.
Requires device runnning latest Sony Nougat ROM/CAF-based ROM.
Code:
-Adreno 5xx drivers updated with OpenGL ES 3.2.
-Adreno 530 GPMU (Graphics Power Management Unit) FW updated, should help lower the power usage.
-Latest Vulkan API drivers backported. API Level 1.0.31.
-OpenCL drivers updated.
-Best supports for Adreno 530, surpassed all other S820/821 devices in Vulkan test.
-Added supports for VR High Perfomance (DayDream VR) :good::good::good:
Download
Code:
[hide]https://goo.gl/3O44K9z[/hide]
Bugs
Code:
None

Note
Code:
 You must have my permissions for using this inside your project(s). No stealing, editing, redistribute without my permissions.
Update: After a while there were numerous confirmations that this update working on other OEM devices using Adreno 5xx too. But flash with your own risks
Proof
-XZ by me (old 530-X1 driver)
http://vulkan.gpuinfo.org/displayreport.php?id=1128
Thanks
@Pandemic
@androidexpert35
@_LLJY
 

Attachments

  • Capture.PNG
    Capture.PNG
    27.9 KB · Views: 21,203
  • Capture1.PNG
    Capture1.PNG
    15.7 KB · Views: 20,554
  • Capture2.PNG
    Capture2.PNG
    21.4 KB · Views: 20,421
Last edited:

_LLJY

Senior Member
Jun 28, 2015
2,448
3,037
Singapore
This mod works well however if any bugs are encountered please report them in the thread

1. Provide a logcat
2. (If crashes occur) provide the files in /sys/fs/pstore
3. Use a polite tone and please don't demand people to help you otherwise we won't
 

faizauthar12

Recognized Dev / Inactive Recognized Contributor
Jan 26, 2014
1,902
2,721
Jakarta
Xiaomi Mi 4i
OnePlus 7T
Hello
I just want to inform
this blobs working fine With sd615
Xiaomi Mi 4i

Thank you sir for your works !
 

Attachments

  • Screenshot_20170213-084238.png
    Screenshot_20170213-084238.png
    131.4 KB · Views: 10,959
  • Screenshot_20170213-082831.png
    Screenshot_20170213-082831.png
    155.3 KB · Views: 10,764
  • Screenshot_20170213-090452.png
    Screenshot_20170213-090452.png
    67.3 KB · Views: 10,588
Last edited:

BlackSoulxxx

Senior Member
Feb 19, 2014
1,378
2,303
Loading...
Does this only work on sony devices or anything with the snapdragon models mentioned

Only on the mentioned Sony devices.
Actually this should be working on other devices as well, but you need to check for file location because some use different FS layout than Sony.
Hello
I just want to inform
That this blobs working fine
With sd615
Xiaomi Mi 4i

Thank you sir for your works !
Oh nice, I should have noticed that the Adreno 4xx share the same drivers? If so then maybe all Adreno 4xx and 5xx can applies this update (But not 540 coz its using different files)
 
Last edited:
  • Like
Reactions: punshkin

faizauthar12

Recognized Dev / Inactive Recognized Contributor
Jan 26, 2014
1,902
2,721
Jakarta
Xiaomi Mi 4i
OnePlus 7T
Wow what? On MM? and which one of the zip did you use?
I am running LineageOS 14.1
It's mean Nougat

Actually this should be working on other devices as well, but you need to check for file location because some use different FS layout than Sony.

Oh nice, I should have noticed that the Adreno 4xx share the same drivers? If so then maybe all Adreno 4xx and 5xx can applies this update (But not 540 coz its using different files)

Maybe
Previously i tried to use kenzo blobs (5xx)
But it didn't works..

But with your MOD
Now i am able to use opengl es 3.2 and vulkan :))

I doubled check your zip
You just include the permission and blobs for gpu

So yor zip kinda same as themuppets/qcom_binaries repo

Oh ya
I didn't change vulkan.msm8994 .-.

Edit:
I change it to my board number
It's still works
 
Last edited:
  • Like
Reactions: AndyPhoenix9879

krasCGQ

Recognized Contributor
Apr 13, 2015
5,436
4,953
21
Kendari
kud.my.id
Xiaomi Mi 9 SE
Hmmm...
It's weird; after flashed this mod it works, but DevCheck still shows OpenGL ES 3.1 while AnTuTu utilized OpenGL ES 3.2.

With Redmi 3 Pro (ido).

Sent from my Redmi 3 using XDA Labs
 

Attachments

  • Screenshot_20170213-173104.png
    Screenshot_20170213-173104.png
    103.6 KB · Views: 1,934
  • Screenshot_20170213-172316.png
    Screenshot_20170213-172316.png
    66.3 KB · Views: 1,898

BlackSoulxxx

Senior Member
Feb 19, 2014
1,378
2,303
Loading...
Is this 3.1?
Code:
ro.opengles.version=196609
It's the only line I found regarding OpenGL on build.prop...

Sent from my Redmi 3 using XDA Labs

Yes, edit it to 196610 and reboot...
Code:
# 196608 is decimal for 0x30000 to report version 3.0
# 196609 is decimal for 0x30001 to report version 3.1
# 196610 is decimal for 0x30002 to report version 3.2
 

Top Liked Posts

  • There are no posts matching your filters.
  • 57
    Hi folks. Are you tired of your sluggy GPU perfomance? Are you bored with the fact that your fancy Xperia doesnt have the latest and greatest OpenGL ES 3.2 and Vulkan API? Fear not, because I got the solution....

    All drivers are up-to-date, identical to their latest CAF branch.
    Requires device runnning latest Sony Nougat ROM/CAF-based ROM.
    Code:
    -Adreno 5xx drivers updated with OpenGL ES 3.2.
    -Adreno 530 GPMU (Graphics Power Management Unit) FW updated, should help lower the power usage.
    -Latest Vulkan API drivers backported. API Level 1.0.31.
    -OpenCL drivers updated.
    -Best supports for Adreno 530, surpassed all other S820/821 devices in Vulkan test.
    -Added supports for VR High Perfomance (DayDream VR) :good::good::good:
    Download
    Code:
    [hide]https://goo.gl/3O44K9z[/hide]
    Bugs
    Code:
    None

    Note
    Code:
     You must have my permissions for using this inside your project(s). No stealing, editing, redistribute without my permissions.
    Update: After a while there were numerous confirmations that this update working on other OEM devices using Adreno 5xx too. But flash with your own risks
    Proof
    -XZ by me (old 530-X1 driver)
    http://vulkan.gpuinfo.org/displayreport.php?id=1128
    Thanks
    @Pandemic
    @androidexpert35
    @_LLJY
    8
    Hi, I have updated a new version for Xperia users (experimental), which add only Vulkan APIs but not the faulty OpenGL ES driver by me. Adding supports to the Loire family (Xperia X/X Compact). So cheers....
    Requires clean system, not flashing over old versions...
    I will update shortly later with new improved drivers for Adreno 3xx/4xx/5xx (also future 540 for the S835 too). Initial supports for GPU HDR flags (which will support Android 7.1.2)
    7
    Will you be porting the latest nougat drivers for 4xx series taken from Nexus 6P or something to Xperia SD810 devices?

    yes, I will upload new drivers for 810/820/821 at the end of this month
    6
    Vulkan for Adreno 430 that was taken out from OP's zip, it wouldn't break the camera on Xperia devices. You can use it while waiting for the official Vulkan package only from OP.
    4
    Is this 3.1?
    Code:
    ro.opengles.version=196609
    It's the only line I found regarding OpenGL on build.prop...

    Sent from my Redmi 3 using XDA Labs

    Yes, edit it to 196610 and reboot...
    Code:
    # 196608 is decimal for 0x30000 to report version 3.0
    # 196609 is decimal for 0x30001 to report version 3.1
    # 196610 is decimal for 0x30002 to report version 3.2