5

I have a Lenovo Z50-70 Laptop with dual boot between Windows 8.1 and Ubuntu 14.04 LTS. The battery lasts for about 6 hours on Windows but lasts only 2.5 hrs or less on Ubuntu. Since the difference is substantial, it doesn't seem normal to me.

I think it is some driver issue but I don't know how to solve it. I've already read this post but it didn't help. Any suggestions?

lspci -k | grep -EA2 'VGA|3D':

00:02.0 VGA compatible controller: Intel Corporation Haswell-ULT Integrated Graphics Controller (rev 0b)
Subsystem: Lenovo Device 380d
Kernel driver in use: i915
--
03:00.0 3D controller: NVIDIA Corporation GM108M [GeForce 840M] (rev a2)
Subsystem: Lenovo Device 380d
  • Pleas edit your question and add output of lspci -k | grep -EA2 'VGA|3D' terminal command. – Pilot6 Jul 17 '15 at 7:24
  • @pilot6: Ok! Done – Raman Jul 17 '15 at 7:31
4

You have hybrid graphics. Both adapters are powered all the time and that is way battery life is low. Nvidia adapter is new. So you need to install drivers. Run in terminal

sudo add-apt-repository ppa:xorg-edgers/ppa
sudo apt-get update
sudo apt-get install nvidia-352 nvidia-prime
sudo add-apt-repository -r ppa:xorg-edgers/ppa

and reboot.

If the driver installs OK, you will be able to switch Intel and Nvidia adapters in Nvidia Settings program. And power consumption must be much lower in Intel.

In your current state Nvidia adapter is always powered but not used by the system because opensource driver does not support it. So it is just waste of power.

  • On the first command it says Cannot add PPA: 'ppa:xorg-edgers/ppa'. Please check that the PPA name or format is correct. – Raman Jul 17 '15 at 7:53
  • @ARBY Are you connected to internet? The command is correct. – Pilot6 Jul 17 '15 at 8:48
  • Yes, I am.. However I am on a proxy server of my college. upgrade command is working. – Raman Jul 17 '15 at 14:40
  • That's probably a proxy problem. – Pilot6 Jul 17 '15 at 15:07
  • @ARBY And did the solution work for you or not? – Pilot6 Jul 17 '15 at 16:42

Your Answer

By clicking "Post Your Answer", you acknowledge that you have read our updated terms of service, privacy policy and cookie policy, and that your continued use of the website is subject to these policies.

Not the answer you're looking for? Browse other questions tagged or ask your own question.