If it happens only on battery, then it’s because of the tlp which Ubuntu MATE has pre-installed. Until someone give you some answer how to configure tlp (I have no idea how to do that), you can do these:
-
Install powertop and run it in terminal by
sudo powertop. Go to theTunablescategory by pressing tab and try to change some values toBadby pressingenter(Goodmeans that power saving is enabled,Badmeans it is disabled). You can plug and unplug the power cable and pressrin order to refreshpowertopand see what values change when you go to battery mode. After you find which value causes the problem, I think you need to change it manually every time you go to battery mode. -
You can disable completely
tlpuntil you find out how to configure it. Open with superuser rights the file/etc/default/tlpand the change the line:TLP_ENABLE=0