yashsingh1/xdaforums huggingface dataset:
[Moto G Android Development] abhifx:
I was replying to people who were saying that they are seeing improvement. that's why stated that people suffering from crashes should report if this new fixes are doing anything.

BTW sometimes new nvidia / AMD drivers do bump up speeds.

But yeah good thing we

1) have a new driver that is working perfectly.

2) know that Adreno 320 drivers easily work with our GPU
[Moto G Android Development] denzel09:
Ok ;) btw we all must remember that these are still in developer stage, so probably when they will be stable we will feel something of difference.
[Moto G Android Development] lost101:
The impression I have is that these drivers are

never

going released to the public. It's up to manufacturer's and/or carriers to decide to include them in a system update. So it's good that they are independently available, giving us a choice me may not otherwise have.

[MENTION=3692487]abhifx[/MENTION], please feel free to include the changelogs in your original post. I'd like to see this thread tidied up a little because I think it's important people appreciate the benefit of having access to these driver updates.
[Moto G Android Development] abhifx:
Already done that and rightly credited. ;)
[Moto G Android Development] unrafa:
Perhaps you can enlighten us with your wisdom and say if this driver improves gpu ops or not; talk about it; can you?

Because It seems to me a fair question looking for knowledge who deserves better than that; heres a challenge for u; if you are not a noob show us what you got or shut up ;)
[Moto G Android Development] osvaldo25:
Can we get de other lib from other months ? maybe de update is not all in one. other fix from changelog are so important.
[Moto G Android Development] GodOfPsychos:
does this work on Google Play Edition as it has another partition format than the stock motorola firmware? just want to flash it to the right location.

PS:glad to see finally the first binary (driver) update for our moto g :)
[Moto G Android Development] RenderBroken:
Thanks for sharing. I will look into these and the possibility of incorporating them in my builds.
[Moto G Android Development] abhifx:
Why don't you try and post tge results? If i had to guess then I would say no, reason you have already posted.

But since you can backup-try-revert then why not give it a shot?
[Moto G Android Development] abhifx:
if everyone can post and tell on which roms and model combo this is successfully working, i can post the same in the OP.
[Moto G Android Development] swift2989:
I installed this driver update on my gpe moto g and haven't had a problem
[Moto G Android Development] abhifx:
sweet.. OP updated.
[Moto G Android Development] lost101:
XT1032 / Stock Rom - works fine.
[Moto G Android Development] MrTomLegit:
xt1031/Stock ROM - working.
[Moto G Android Development] GodOfPsychos:
i am just asking because i dont know which partition format the GPE Rom uses.
[Moto G Android Development] mortrackz:
Tried flashing on xt1032 with c-rom and it bootlooped.
[Moto G Android Development] Minervamc:
I think the path is not same.
[Moto G Android Development] mortrackz:
Although it was in a bootloop i noticed the boot animation was fast and fluid the entire time. I dont know if its related, but anytime i got stuck in bootloop for any other reason it was still the same slightly laggy animation.
[Moto G Android Development] GodOfPsychos:
For the Google Play Edition users

I replaced all adreno files manually (instead of flashing them through cwm what doesn't work on

the GPE ROM because of other partition format etc)

in their right location and gave them the permissions that the old files had before:

RW--R-R (btw i am using root explorer if you dont know what those letters mean).

it all seems to be working just fine.

Of course there is NO super graphic performance boost, but it is still nice to see that there were fixed many bugs etc.
[Moto G Android Development] abhifx:
If yiu can make a flashable zip out of it... I can post it in OP
[Moto G Android Development] GodOfPsychos:
Oh haha. You have to know, that i dont know how to make flashable zip's. Sorry :(

I just extracted the files myself and put them in their right location on my phone. Thats all. But i dont know how to make those zip files you can flash over cwm.
[Moto G Android Development] alexkta:
Has anybody tested this on xt1034?
[Moto G Android Development] drfr:
I just flashed the zip from OP over my GPE without any problems. Version checked thru OS Monitor - it is new.
[Moto G Android Development] Drummetto:
It work on slimkat?

Inviato dal mio Moto G utilizzando Tapatalk
[Moto G Android Development] legómina:
Has someone experienced problems with switching on the screen? After installing the April update my phone switches on the screen 2-3 seconds after incoming call signal. It is very annoying.
[Moto G Android Development] abhifx:
Dosnt seems to be an issue with GPU drivers. plus i have tested this working fine.
[Moto G Android Development] fermasia:
It worked for me... But it made the UI loose it's smoothness. On the other hand, everything seems to be looking sharper.

Enviado desde mi Moto G mediante Tapatalk
[Moto G Android Development] denzel09:
Last may version.

Same hammerhead nexus 5 gpu driver.

To verify install osmonitor from PS, go to message tab and see about adreno build date.

http://www56.zippyshare.com/v/54824253/file.html

Tested only on xt1032.

[MENTION=3692487]abhifx[/MENTION]
[Moto G Android Development] lost101:
May 2014 Adreno driver release​

Add OpenCL libraries.

Fix an issue with return statements in the middle of GLSL shaders causing a GPU hang.

Fix a performance regression in VBO validation.

Improve accuracy of Renderscript kernel execution duration measurements.

Fix crashes in some dEQP test cases.

Improve support for GL_RGB10_A2UI textures in Adreno Profiler.

Fix intermittent pink color tinting with certain WebGL content.
[Moto G Android Development] abhifx:
thanks! thread updated.
[Moto G Android Development] GodOfPsychos:
New "May Edition" update seems to work just fine on my XT1032 with Stock GPE Rom installed :good:
[Moto G Android Development] abhifx:
Thread updated. Thanks!
[Moto G Android Development] osvaldo25:
Thanks!
[Moto G Android Development] shure2:
Yeah I have this issue. Quite annoying as it's a nightmare to get the screen back on. Maybe next month's update will fix it...
[Moto G Android Development] secretkloud:
H

I'm having trouble updating to 4.4.3 and I noticed that (for me) the update Adreno drivers were causing update error. Could you please post the stock 4.4.2 drivers for Global GSM Moto G, if you have it?

Thanks...
[Moto G Android Development] rogeriorp:
^What this guy said. If someone can make a stock zip in order to update to 4.4.3 would be great.
[Moto G Android Development] lost101:
Try flashing this via CWM:

442_stock_adreno.zip​

The updated drivers have some extra files not included in stock. If you still have problems, remove the following:

system/vendor/lib/egl:

------------------------------

libplayback_adreno.so

system/vendor/lib:

-------------------------

librs_adreno.so

librs_adreno_sha1.so

libRSDriver_adreno.so​
[Moto G Android Development] secretkloud:
Thanks. Already fixed it. I just restored /system from my oldest 4.4.2 backup and flashed from there. Thanks anyway...
[Moto G Android Development] RazorbackDB:
this breaks video playback for me, using paranoid android.
[Moto G Android Development] abhifx:
seems to be working best on stock roms.

adreno driver on pa should already be latest
[Moto G Android Development] RazorbackDB:
i guess, it's just weird because everything else works fine.
[Moto G Android Development] Bleak3993:
Can anybody upload a zip with the stock 4.4.3 binaries please, I've just flashed the may version over my stock 4.4.3 and now I have graphical glitches in two apps, like this https://code.google.com/p/android/issues/detail?id=70914 , is not exactly that glitch, but in some apps when a 2D image moves around the screen, it shows like the first picture, like with grain or something like that
[Moto G Android Development] rogeriorp:
http://xdaforums.com/showpost.php?p=53238135&postcount=64
[Moto G Android Development] Bleak3993:
Those are 4.4.2 binaries, is it the same?
[Moto G Android Development] rogeriorp:
Oh actually kinda misread it, I believe the latest binaries are already included on the 4.4.3 build aren't they?
[Moto G Android Development] Bleak3993:
I suppose, but I flashed the may update over the 4.4.3 binaries, that's why I'm asking for someone to upload the stock 4.4.3 binaries.
[Moto G Android Development] knizmi:
The build date of Adreno blobs in 4.4.3 is March 7th. So it´s older than the current release from QC. To see what you are missing compared to the latest version, go to this post: http://xdaforums.com/showpost.php?p=52205336&postcount=27

EDIT:

Did some more comparison between the stock 4.4.3 driver and the Nexus May update. Here are the differences:

Stock 4.4.3:

Version: 04.04.02.048.01

Build date: 03/07/14

Nexus May update:

Version: 04.04.02.003.32

Build date: 05/12/14

The Nexus May update has a newer build date, but the version number seems to be lower. Go figure. Nexus driver also contains some Nexus-specific patches.
[Moto G Android Development] knizmi:
Stock 4.4.3 Adreno driver

[MENTION=3731539]Bleak3993[/MENTION]

Here are the stock Adreno blobs from a 4.4.3 Moto G in a flashable zip. Tested and working on XT1032, should work on all other variants.

Besides installing the stock driver, the zip also removes an extra file added by the Adreno May update when it´s there.
[Moto G Android Development] lost101:
June 2014 Adreno driver release​

Return CL_INVALID_MEM_OBJECT in clReleaseMemObj() as per spec.

Improve performance for WebXPRT benchmark.

Eliminate unnecessary resolves when invalidating FBO attachments to improve performance.
[Moto G Android Development] shure2:
Thanks, do we flash stock nexus 4 drivers? I can't work out if they are 4.4.4 or not.
[Moto G Android Development] lost101:
I'm sure denzel09 will post a zip for the latest drivers shortly - that can be flashed on Moto G.
[Moto G Android Development] abhifx:
bump [MENTION=1862588]denzel09[/MENTION]
[Moto G Android Development] denzel09:
JUNE repacked adreno zip:

http://www50.zippyshare.com/v/50133639/file.html

Build date 06/20/14

Tested only on xt1032 4.4.2
[Moto G Android Development] abhifx:
Thanks and OP updated
[Moto G Android Development] Dariovsky:
[MENTION=1862588]denzel09[/MENTION]

You recommend to flash it on XT1032 4 4 3? Or this already got this update?

(Sorry for my English)
[Moto G Android Development] denzel09:
Yes, flash it.
[Moto G Android Development] fermasia:
Anyone tried June's binaries on any 4.4.4 Aosp Rom?
[Moto G Android Development] shure2:
Yes, crashes when you load a video clip in any app
[Moto G Android Development] reef2009:
Confirmed working on XT1032 AND the new 4G / LTE XT1039 :)

For all Dutch people. It fixes the glitches in the Ziggo TV App :)
[Moto G Android Development] lost101:
Edit: Apologies, July binary not released after all.
[Moto G Android Development] denzel09:
AUGUST repacked adreno zip:

http://www61.zippyshare.com/v/59501646/file.html

Build date 07/30/14

Tested only on xt1032 4.4.4

Stock adreno 4.4.4 zip:

http://www72.zippyshare.com/v/11705987/file.html
[Moto G Android Development] lost101:
August 2014 Adreno driver release​

Known Issues:

Applications may hang when repeatedly disconnecting and reconnecting Adreno Profiler while plotting GPU Stall Metrics in Grapher.

Capturing OpenCL metrics with Adreno Profiler Scrubber may crash target application.

Fixes and Improvements:

Fix a failure to release performance counter resources in some cases when using Adreno Profiler with certain NDK apps and OpenCL.

Fix a crash when connecting Adreno Profiler to an app that uses the disjoint timer query extension.

Add support to Adreno Profiler for OpenCL kernel type qualifier arguments.

Add support to Adreno Profiler for clCreateImage() 1D image, 1D image array, 2D image array.

Add support to Adreno Profiler for displaying multiple OpenCL queue/device/context combinations.

Fix a potential target application crash when Adreno Profiler metrics are enabled while the GPU is not idle.

Fix for incorrect scissor results if an app calls scissor and glBufferSubdata() between two draw calls.

Fix an issue with binning configuration calculation when MSAA is enabled.

Add support for ASTC texture formats in Adreno Profiler.

Fix potential null-pointer dereference in OpenCL.

Fix rotation issues with glBlitFramebuffer() and glClipPlane() when device is not in native orientation.

Fix for possible crash when using occlusion query while changing render targets.

Fix incorrect Adreno Profiler capture for applications using 2D texture arrays.

Fix potential crash during VAO validation in buffer update calls.

Add Adreno Profiler support for buffer transmission in clFillBuffer() and clFillImage().

Improve performance when invalidating texture attachments.
[Moto G Android Development] abhifx:
thanks guys. will update op today.

oh and it seems lost has posted them on his mega thread too. good job
[Moto G Android Development] abhifx:
OP updated
[Moto G Android Development] xenas:
My Moto G isn't rooted, but can I install this drivers?

For installation procedure, can I just copy each file to replace the old one in the Moto G?

If yes, and how about the file attributes?

Thanks
[Moto G Android Development] andogeek10:
You can't change system files unless you have root access. You'll have to root to modify any system file.
[Moto G Android Development] lost101:
I would like to see this thread moved to Development and stickied. With increased visibility more people could benefit from this updated driver, along with the greater possibility that it will be included in custom ROMs. Anyone else agree?
[Moto G Android Development] k-kuchen:
Do you know which custom ROMs use these updated GPU drivers?
[Moto G Android Development] lost101:
None, that I am aware of. And the reason why I would like this thread to get more attention.
[Moto G Android Development] nelson_17:
dowload...
[Moto G Android Development] abhifx:
+1

anyone tried requesting the mods?
[Moto G Android Development] lost101:
I did, but I have a feeling it got lost en-route - never got a reply.
[Moto G Android Development] abhifx:
I have requested the moderators. lets see what do they do.
[Moto G Android Development] DiegoBaeza:
N5 Experience R8.6.2 (and probably every CM11 rom based): bootloop on bootlogo.
[Moto G Android Development] sfoot13:
Working on SlimKat V7 stable :)
[Moto G Android Development] marcoms:
Breaks video and gif playback on CM11...
[Moto G Android Development] Delgado666:
still crashing with video playback for me too... :/
[Moto G Android Development] abhifx:
yay thread moved to dev section.

ahem... people with custom rom if they could post logs, lets see what is braking it. cm11 is getting notorious for playback related issues
[Moto G Android Development] DragonautMk:
Sorry for n00b question, what's happend if i flash on stock rom? xD
[Moto G Android Development] Shuttwind215:
@up

Download stock binaries ,flash those ,if bootloop ,flash stock binaries and ta dan.
[Moto G Android Development] Dan_Jacques:
Normal function. I dont see any performance gains, but a little battery backup (placebo?) after the update. Those binaries are used to solve problems, bugs and improve stability.
[Moto G Android Development] DragonautMk:
Good
[Moto G Android Development] Gentilsatan:
Hi

Thx for you work ;)

Works fine with the latest AeroKernel :)

\m/
[Moto G Android Development] bunnahabhain:
I used the new binaries before installing the latest Aero kernel. Does flashing the kernel override the binaries again so that I have to reflash the binaries now or are they untouched?
[Moto G Android Development] fabus:
They r untouched, unless zip doesn't contain those libs, but I don't think so :)
[Moto G Android Development] axelroll:
Hello, does anyone knows if this works with Paranoid Android?

Thanks in Advance
[Moto G Android Development] Sandivisi:
yes, it work
[Moto G Android Development] SeannyM:
Been using the dev drivers for a while now, by modifying the nexus 4/7 .zip file from Qualcomm's site, but only now came across this thread. Honestly, you won't see anything noticable with these slightly newer dev drivers. The only reason I use them is because I am an active developer/forum poster for dolphin (GameCube/Wii emulator) and since the Android app uses OpenGL ES 3 and Qualcomm's ES 3 is total crap, I flash the dev drivers to see if any bugs have been fixed. An ES 3 bug was fixed in the August update, however since Dolphin is the only ES 3 application on the market ATM, it won't benefit many people. Anyways, I'm getting off-topic. While flashing these usually doesn't hurt, they're not too useful unless you're a developer.
[Moto G Android Development] abhifx:
Dont see a problem in flashing latest binaries, and yes these are not going to boost performance (or it may) but i am all in for less glitches while doing graphical stuff.

Its a cool thing dolphin uses ES3, don't know how much moto g is capable with its in order CPU and less than stellar GPU.
[Moto G Android Development] lost101:
I don't think it's fair to dismiss the value of these drivers entirely; who knows how useful they will be when Android L arrives and starts to test Moto G's performance with all the 'Material UI' stuff.
[Moto G Android Development] abhifx:
absolutely, i remember move from gingerbread to ICS and display driver played pivoted role, old drivers couldn't cut it.
[Moto G Android Development] SeannyM:
Of course these drivers are going to bring some improvements, hovever with every system update Moto usually updates to the latest drviers anyways, hence why I said "slightly newer". I think this thread is really helpful to people, and hey, it saves me a bit of time now that I myself don't have to modify the .zip file ;)

Sent from my Moto G
[Moto G Android Development] yowanvista:
I don't think the new drivers based on the upcoming 'L' KGSL branch will make much of a difference since most of the graphical improvements of L are ES3.1 and AEP which won't even be supported by any of the Adrneo 3xx series.
[Moto G Android Development] ShapeShifter499:
When these binaries are used with the Xperience kernel on Paranoid Android it causes apps playing videos to crash and with one app, "NHK World TV Live", my whole device hard rebooted. Does anyone know why?
[Moto G Android Development] TeamMex:
for me on aokp too, please can you send me logcat ? if you can (of xperience rom )
[Moto G Android Development] ShapeShifter499:
Do you mean you awant me to install your rom? Or is PA + Xperence kernel ok?
[Moto G Android Development] lemonzest2014:
YouTube crashing on SlimKat 7.9 with these drivers.
[Moto G Android Development] Schrotty35:
Can i use this on my XT1039 too?
[Moto G Android Development] abhifx:
Actually this should work since these are for for adreno 3XX series.

But do take a backup
[Moto G Android Development] infatality:
Derp
[Moto G Android Development] Gronnd:
Sorry for the off topic but, where did you get slimkat 7.9 for falcon? In the official website the last build is 7.0
[Moto G Android Development] Sandivisi:
here http://slimroms.net/index.php/downloads/dlsearch/viewcategory/1178-falcon
[Moto G Android Development] Brutal_Master:
3 questions :

1. Has anyone tried these with x1034?

2. Can I use these drivers with 4.4.3?

3. How to install? Just flash the zip with philz?
[Moto G Android Development] Nishblueweapon:
I can install it as a normal app on my stock unrooted xt1033?
[Moto G Android Development] SeannyM:
It's not an app, it's a flashable zip that modifies your system. You must be rooted.
[Moto G Android Development] k-kuchen:
I just read about the freedreno project. Any idea if this is compatible with falcon's 305?
[Moto G Android Development] lost101:
They have an irc channel on freenode - #freedreno.
[Moto G Android Development] abhifx:
freedreno should actually be compatible with our device, although why would you get an underperforming open source drivers unless you want to contribute back. Also its implication on android is unknown.
[Moto G Android Development] k-kuchen:
The article basically said it has now more functionality than the proprietary blob. I can link you to it, but it is in german.

That's why I was curious.

I don't see any mention of android on their site or wiki
[Moto G Android Development] abhifx:
Its on phoronix too and its more feature rich for older hardware. we already have capable and functional opengl ES 3.0

(I could be wrong too.. please correct me)
[Moto G Android Development] k-kuchen:
I'm not an expert, either. :D

You are right and Freedreno also has some OpenGL 3 functions. They use it for full Linux desktop environments. Which sounds interesting. But as I'm not a developer I wouldn't know where to start to compile it for Falcon. ...If it's even possible
[Moto G Android Development] Brutal_Master:
bump!

Also, if you install this will it prevent android from updating OTA ?
[Moto G Android Development] abhifx:
dont have the device but it should work (its basically for N5 and is working for us, heck everything should work)

The OTA should not be affected. someone correct me please
[Moto G Android Development] Brutal_Master:
should this new binary ONLY be used with 4.4.4 or will it work with 4.4.3 ?
[Moto G Android Development] MarcoLoves360:
When i try so watch video my phone restart can anyone help me.. Now it happen with the august and stock.. I cant watch videos now im using crdroid and xperience kernel.
[Moto G Android Development] MarcoLoves360:
I tryed every version and now my phone restart every time i try to watch a video can someone help me plz
[Moto G Android Development] denzel09:
[MENTION=4263843]MarcoLoves360[/MENTION] Try to reflash stock adreno pack http://xdaforums.com/showpost.php?p=54683036&postcount=87
[Moto G Android Development] bornlivedie:
he already did that, read his post

Not much to do now... always make a nandroid.
[Moto G Android Development] JoaoMarcos:
Can I flash it in 5.0.1?
[Moto G Android Development] lost101:
It's intended for use with Android 4.4.4, but it's possible it will work. I expect there will be a new version for Lollipop soon enough. You might want to wait.
[Moto G Android Development] JoaoMarcos:
Ok thanks.
[Moto G Android Development] askarme:
This works on Stock Lollipop 5.0.2 ?
[Moto G Android Development] methuselah:
Read in the post above

can't you read in the above post what [MENTION=1006674]lost101[/MENTION] said ??
[Moto G Android Development] askarme:
Am i supposed to download by the threats or useless comments? Grow up dude!
[Moto G Android Development] abhifx:
easy.. i have modified the OP for better clarification.

It is to be noted that lollipop stock has new GPU binaries, so lets be happy with the new ones.

I will update the thread if i can see even more new flashable binaries.
[Moto G Android Development] Brutal_Master:
anyone try this yet on an x1034 ? Opinions if it would probably work or not?
[Moto G Android Development] lost101:
[MENTION=4343374]Dan_Jacques[/MENTION] has started a thread in Moto E Development regarding updated drivers for CM12.1 and Stock 5.1. I expect these zips can also be flashed on Moto G.

http://xdaforums.com/moto-e/development/adreno-gpu-binaries-sep2015-cm12-1-t3233494​

EDIT: Marshmallow version also now available: (Drivers at bottom of page)

https://developer.qualcomm.com/software/adreno-gpu-sdk/tools​

Edit2: I didn't see that he also made a thread for Moto G:

http://xdaforums.com/moto-g/development/adreno-gpu-binaries-sep2015-cm12-1-aosp-t3233868​
[Moto G Android Development] Rahif M:
gpu binaries for mm?