motionApps mpu6050 DMP roll drift

The MPU-6050 is obsolete and does not perform as well as more modern IMUs, and the DMP is not under user control.

If you want to stick with the MPU-6050, ignore the DMP and do the rate gyro offset calibration and integration yourself. The gyro drift rate depends on temperature, age, power supply voltage and other factors, so it needs to frequently be recalibrated.