I have a Lenovo Ideapad 310-15IKB, which I dual booted with windows 10 and Ubuntu 16.04 LTS. The laptop is just a couple of month old.
When I run windows charging from 5% to 100% takes ~ 2 hours. And the indicator which shows time to charge remains precise.
In Ubuntu though, the charging is very fast for almost 20 mins (indicator shows less than 2 hrs), but after that, the charging rate(and time to full) keeps going up and down and the laptop takes a ridiculously large time to charge.
The above two images show the time to full and corresponding charging rate during laptop charge (17% to 55%). I have tried finding the solution but I couldn't find anything. Could anybody please help?!