I've tested Orbbec3D Astra both in Ubuntu 14.04 and RaspberryPI2 using the OpenNI2 sample called SimpleRead. The program outputs the time stamps together with the depth reading of the received frames. Based on this information, the received frames-per-second is around 17-18. With the same computer and SimpleRead executable I get 30FPS when using Primesense sensor.
The same happens also in RaspberryPi2. With Primsense, I get 30FPS, but only ~17FPS with Orbbec3D Astra. What could be the reason for this? The depth data looks good otherwise.