To use NVIDIA System Profiler with Android-based target devices, you must first:
Have a compatible Android device.
Have a compatible Android OS image.
To check for the version number of the kernel support of NVIDIA System Profiler on a target device, run the following command from ADB shell:
cat /proc/quadd/version
Minimal supported version is 1.82.
Install the Android SDK Platform tools.
Install the ADB USB Driver.
Have your target application compiled with the correct flags and packaged with the correct permissions.
Connection to Linux-based target devices is established through SSH. The user on
the target device should have permission to run sudo
.
Security notice: NVIDIA System Profiler supplies the user's password to the
sudo
command on the target device every time when requested (using sudo
-A
). Although NVIDIA System Profiler attempts to prevent other users on the
device from accidentally peeking at the password, the tool should not be used
in a production environment where security of the device depends of the secrecy
of the password.
Security notice: If the target device prompts for password when connecting via SSH, the user may choose to store the password. The password is then stored on the host compured in plain text. This feature should not be used in an environment where security of the device depends on the secrecy of the password.
To check for the version number of the kernel support of NVIDIA System Profiler on a target device, run the following command on the remote device:
cat /proc/quadd/version
Minimal supported version is 1.82.
Additionally, presence of Netcat command (nc
) is required on the target
device. For example, on Ubuntu this package can be installed using the
following command:
sudo apt-get install netcat-openbsd
The NVIDIA System Profiler host application runs on the following host platforms:
NVIDIA® System Profiler Documentation Rev. 3.9.170817 ©2017. NVIDIA Corporation. All Rights Reserved.