How did you overcome the battery draining problem?
I have Ubuntu Mate 18.04.4 on my 2011 MBP, and I followed the steps to disable the discrete GPU. However, my MBP still only runs on battery while plugged in, and it heats up draining the battery.
It does not charge the battery until the laptop is in Suspend or Power off mode!!