Forums - Adreno Profiler with Nexus 6

17 posts / 0 new
Last post
Adreno Profiler with Nexus 6
krishna.singh
Join Date: 8 Oct 14
Posts: 1
Posted: Thu, 2015-02-05 01:22

Hi,

I wanted to try out the adreno profiler to analyze my application which uses OpenGL ES 3.0. But the connect dialog gives error.

ADB : Found  a device, but no Adreno Prifiler-enabled app. Verifyyour app is running and network previleges have been enabled in the APK manifest.

 

Do i need to do someespecific changes to the manifest file? I have followingpermissons :

    <uses-permission android:name="android.permission.READ_LOGS"/>
    <uses-permission android:name="android.permission.INTERNET"/>

 

Any pointers as to what am i missing?

  • Up0
  • Down0
mhfeldma Moderator
Join Date: 29 Nov 12
Posts: 310
Posted: Fri, 2015-02-06 07:56

There are some current issues blocking support of the Adreno Profiler with the Nexus 6.  We're expecting these to be resolved in the next Android L update for the device scheduled for early March 2015.

  • Up0
  • Down0
peng_weida
Join Date: 1 Apr 15
Posts: 1
Posted: Wed, 2015-04-01 18:46

Hi,  could it use Adreno Profiler with Nexus 6  now ? 

  • Up0
  • Down0
mhfeldma Moderator
Join Date: 29 Nov 12
Posts: 310
Posted: Thu, 2015-04-02 10:22

The profiler will work with Nexus 6 once it's been updated to Android 5.1

  • Up0
  • Down0
benjamin.thaut
Join Date: 25 Mar 15
Posts: 5
Posted: Wed, 2015-05-06 02:16

Hi, I have a Nexus 6 with Android 5.1 but I have exactly the same issues. Both required permissions are set:

    <uses-permission android:name="android.permission.INTERNET" />
    <uses-permission android:name="com.qti.permission.PROFILER" />

But still the profiler always displayes the message:

ADB : Found  a device, but no Adreno Prifiler-enabled app. Verifyyour app is running and network previleges have been enabled in the APK manifest.

If I try to connect over IP the profiler displays: IP: no device found.

Is there some additional trouble shooting I could do? Are there any log files to look at to find out whats going wrong?

Kind Regards
Benjamin Thaut

  • Up0
  • Down0
mhfeldma Moderator
Join Date: 29 Nov 12
Posts: 310
Posted: Wed, 2015-05-06 07:22

What version of the profiler are you running? (make sure it's the latest available)

Make sure the profiler is running first and is ready to attach to the app when it starts.

Can you share the apk? - we can check as well.

 

  • Up0
  • Down0
benjamin.thaut
Join Date: 25 Mar 15
Posts: 5
Posted: Thu, 2015-05-07 01:34

Hi,

I'm using the Adreno Profiler 4.0.5511.5192 downloaded yesterday.

Yes I can share the APK. Please contact me under the registered e-mail adress so we can exchange the APK. Running the profiler first and then starting the App doesn't help either.

Kind Regards
Benjamin Thaut

  • Up0
  • Down0
jaeho.nah
Join Date: 3 Apr 14
Posts: 3
Posted: Sun, 2015-05-17 16:57

I have a similar issue on my G4 / Nexus 5. It seems that Adreno Profiler 4.0 does not work with Android 5.x. When I use my Nexus 5 with Android 4.4.2, Adreno Profiler works well. However, after a Lollipop upgrade on my Nexus 5, Adreno Profiler also does not work as my G4. I have tested various apps including Antutu and my OpenGL ES apps, but the results are the same on the apps.

  • Up0
  • Down0
benjamin.thaut
Join Date: 25 Mar 15
Posts: 5
Posted: Mon, 2015-05-18 04:33

The issue is resolved for me now. The problem was that I had a custom compiled android (userdebug) to be able to debug native applications better. The binary driver package provided by the android open source project was missing the "libq3dtools_esx.so" located in "system/vendor/lib/egl". The fix for me was to copy the "libq3dtools_esx.so" from a factory image into the "system/vendor/lib/egl" folder on the device. After that the profiler worked just fine.

  • Up0
  • Down0
daniel@grayfins...
Join Date: 21 Jul 10
Posts: 3
Posted: Fri, 2015-07-10 13:15

running the latest adreno profiler, i ahve the same issues. i can get neither Nexus 5(running 5.1.1) or Nexus 6 (5.1) to connect. 

I have "android.permission.INTERNET" enabled, as well as the "com.qti.permission.PROFILER"

Any ideas if theres something else I need to do?

Has anyone had any luck with older versions of the profiler?

  • Up0
  • Down0
daniel@grayfins...
Join Date: 21 Jul 10
Posts: 3
Posted: Fri, 2015-07-10 13:32

so not sure  the significance of /system/vendor/lib/egl/libq3dtools_esx.so but my devices don't have it - they do however have system/vendor/lib/egl/libq3dtools_adreno.so

  • Up0
  • Down0
cheryl
Join Date: 16 Jun 15
Posts: 5
Posted: Wed, 2015-07-15 04:52

The same issue happened on my Nexus 5(5.0) and MI 3(4.4)

who can help me? I can share the app.

  • Up0
  • Down0
daniel@grayfins...
Join Date: 21 Jul 10
Posts: 3
Posted: Wed, 2015-07-15 11:30

after liberal use of "adb kill-server" and retrying, I finally got the Nexus 6 to detect the app, and connect.

However, although using the same method, i got the Nexus 5 to recognise my app, i couldn't profile it. It just hung on "connecting to.."

Very frustrating.

  • Up0
  • Down0
mhfeldma Moderator
Join Date: 29 Nov 12
Posts: 310
Posted: Mon, 2015-07-20 07:29

We've confirmed Nexus 5 is working fine with the Adreno Profiler.  We've tested on version 5.1.1 (LMY48B).

Make sure to first start the profiler and then start connecting.  Then start your app.  Make sure your app is actually using OpenGL and rendering.  On some apps you might need to force a graphics update by performing a touch input, etc.

  • Up0
  • Down0
Azlun
Join Date: 10 Mar 13
Location: SHENZHEN
Posts: 27
Posted: Mon, 2015-09-21 23:56

I have been sucess to use com.cardboard.fps APK on nexus6 LMY48I stock ROM,

with lastest 4.0 Adreno Profiler,

with adb 1.0.32, with USB connection, it can works. show me a 0-14fps curve on app Gra

but  while I try to use wireless ADB, after cmd command

adb connect 192.168.100.101

in PC side, AdrenoProfiler.exe can detect the app connection,

but after I click its connect button, AdrenoProfiler.exe become freezed for 10minutes.

any Improvement can not wireless ADB also works?

  • Up0
  • Down0
Azlun
Join Date: 10 Mar 13
Location: SHENZHEN
Posts: 27
Posted: Mon, 2015-09-21 23:56

I have been sucess to use com.cardboard.fps APK on nexus6 LMY48I stock ROM,

with lastest 4.0 Adreno Profiler,

with adb 1.0.32, with USB connection, it can works. show me a 0-14fps curve on app Gra

but  while I try to use wireless ADB, after cmd command

adb connect 192.168.100.101

in PC side, AdrenoProfiler.exe can detect the app connection,

but after I click its connect button, AdrenoProfiler.exe become freezed for 10minutes.

any Improvement can not wireless ADB also works?

  • Up0
  • Down0
Azlun
Join Date: 10 Mar 13
Location: SHENZHEN
Posts: 27
Posted: Tue, 2015-09-22 00:00

I means, Any improvement from Qualcomm can be planned? in order to make wireless ADB also works between Phone and AdrenoProfiler.exe?

  • Up0
  • Down0
or Register

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.