Does the Adreno Profiler support the Nexus 4? I tried the latest version (2.9) but it didn't find my application. I've previously been using the profiler successfully with my old HTD Desire.
Does the Adreno Profiler support the Nexus 4? I tried the latest version (2.9) but it didn't find my application. I've previously been using the profiler successfully with my old HTD Desire.
Opinions expressed in the content posted here are the personal opinions of the original authors, and do not necessarily reflect those of Qualcomm Incorporated or its subsidiaries (“Qualcomm”). The content is provided for informational purposes only and is not meant to be an endorsement or representation by Qualcomm or any other party. This site may also provide links or references to non-Qualcomm sites and resources. Qualcomm makes no representations, warranties, or other commitments whatsoever about any non-Qualcomm sites or third-party resources that may be referenced, accessible from, or linked to this site.
Same problem here.Nexus 4, Android 4.2.2, Build number JDQ39.
Thanks for reporting the issue. We are able to reproduce it and the fix will be in the May update.
Thank you for the reply.
I am wondering if you can tell us if the Adreno Profiler problem with Nexus4 is related to the profiler support in the Nexus4 kernel, or if it has to do with the Adreno Profiler itself.
If you can't answer the above can you please tell us if there is a known APQ8064 codeaurora release known to work with Adreno Profiler?
Best regards.
I have not been able to get the latest Adreno Profiler to connect to my Nexus 4. Has this problem been repaired?
I downloaded the latest profiler today (version 3.3) and pressing Connect.. gives me "WARNING! Could not find a device". I tried restarting adb, killing all other adb instances to no avail.
Any update? Anyone get this profiler working on a nexus 4?
There is supposed to be an update coming from Google this month that officially fixes it. You can also push the driver binaries from the downloads page here, and that should work as well.
@Dave
Manually updating the drivers worked!
FYI, the steps I took were:
Are you guys able to run the Scrubber CL in the Adreno Profiler? We have rooted the Nexus 4, put in the lastest driver, set the ADRENO_PROFILER_ENABLE_OPENCL property. We were able to connect the app, the Grapher worked just fine, but the big red button in Scrubber CL stayed gray. I tried deferring the call to clGetPlatformIDs untill after the app is connected, still no good. Any idea what I might have missed out?
APK profiling for OpenCL isn't supported in the current public driver release for Nexus 4. It should be available in the next update, though (not sure when that will be yet).
When I try to connect the profiler to my Nexus 4 I get a dialog that says:
"WARNING! ADB found a device, but no Adreno Profiler enabled application can be found. If your application is running please ensure that network privileges have been enabled in the APK manifest."
I do have network privileges in the manifest file, and I did the shell setprop to enable debugging.
One step in the instructions that is confusion is: "Finally, before profiling, and after rebooting your Android device..."
Why would I reboot my Android device?
BTW, I did try rebooting it, and I still get the above message.
Any suggestions?
As a follow up, I followed seano's directions and can now connect the Adreno Profiler to my app.
Did anybody try to make it work with Nexus 5?
Dear Dave,
I tried to use Adreno Profiler 3.5 for Nexus 4, but got no luck. Profiler can connect to my app, but neither Grapher nor Scrubber can get any results.
After reading your post, I have several questions:
It would be highly appreciated if you can give any hints or suggestions. Any hardware/software setup can be provided if you need.
Thanks in advance.