Hi,we have performance issues with Mali400 GPU's and need to track them down.The ARM Streamline tool seems to be very useful for that.We are using a Samsung S2 (GT I9100) to check here.If I do the 'adb forward tcp:8080 tcp:8080' and try to connect with Streamline to localhost then I'll get a message: "Unable to receive data from the gator daemon .... ".Obviously some gator process is missing (checked processes with ps and it's not listed there).After doing some research, all I found is intructions on how to compile a kernel with a gator module.I'm developing on a Windows 7 machine.Even if I would fight through this, there is a step following that needs to start this gator with root rights.Since I'm using a customer device I don't have root rights and I don't like to root it (let alone the illegal feel of it..).So my final question is: is this the way? Or did I miss something?Thanks in advance!Bodo
Hello Bodo,For streamline to work, you need two components on your system. The gator daemon and the gator driver.The gator driver is a kernel object, and in order to insmod on Android, you must have root permissions.As such, there is no current way to get streamline working on a none rooted Android device.Hope this clarifies things.- McGeagh
> Is there any kind of detailed description on how to build the .ko file and the gator daemon?Manual any help?http://infocenter.ar...482l/index.html
To use Streamline you just need to build something and actually there isn't much 'getting-into-linux' to be done. A spare machine with, say, an Ubuntu install, and a few build commands are all that is required. The Linux build system is excellent.
fakt@KHEPRIUBUNTU:~/dev/gator/daemon-src/gator-daemon$ make/home/fakt/dev/prebuilt/linux-x86/toolchain/arm-eabi-4.4.3/bin/arm-eabi-g++ -c -mthumb-interwork -O3 -Wall -fno-exceptions -pthread -MMD -DETCDIR=\"/etc\" -Ilibsensors -fno-rtti -o Buffer.o Buffer.cpparm-eabi-g++: unrecognized option '-pthread'In file included from Buffer.cpp:9:Buffer.h:13:20: error: stdint.h: No such file or directoryBuffer.h:14:23: error: semaphore.h: No such file or directoryIn file included from Buffer.cpp:11:... (just an excerpt, the output is longer)
Sounds promising - I've not done this with an S2, but these links look helpful. In particular the bit about initramfshttp://forum.xda-dev...d.php?t=1587482http://forum.xda-dev...d.php?t=1748297Does this give you any pointers for moving forward?CheersR