Drift of values read by Arduino MPU6050 sensor

We are using a GY-521 Arduino MPU6050 breakout board, using Jeff Rowberg's DMP6 libaries1.

However, when we read values from the sensor while it is held stationary, the values drift considerably, until they stabilize at a value after around 1 minute.

Is this expected behavior from these chips with these libraries? We've tried with more than 4 chips, and all drift.

Notably, the chip does not drift when we use the code at the Arduino playground (http://playground.arduino.cc/Main/MPU-6050).

Rowberg's code has additional functions that we need, however. How can we fix this?

Sorry, but I can't help with this. I would assume that the raw values would drift, and using the DMP would reduce that. Perhaps some timing is not right in the libraries of Jeff Rowberg. He is also on this forum: http://arduino.cc/forum/index.php?action=profile;u=30149

Perhaps you can tell more, what values ? which library function ? how much drift ? do you use the example code, or your own code (please upload your sketch).

This happens to me too, but only takes around 10 seconds to stabilize.