Ask Your Question
3

After moving from Microsoft Windows to Fedora my laptop is heating more and it's battery drains faster. Can I fix this?

asked 2018-07-29 03:04:28 -0500

jamessmith1403 gravatar image

updated 2018-08-04 11:45:59 -0500

My laptop is Acer Aspire V15 Nitro. It's previos OS was Windows 10. I downloaded Fedora 28 from official website and followed the installation process. What it was asked about disk partition I have chosen "delete all". When Fedora installation completed I ran "sudo dnf update". After that I installed KDE desktop environment with command "sudo dnf group install kde-desktop-environment". I also installed TLP power manager. I noticed that my battery drains fast and computer heats more than it was in Windows. I tried to configure TLP and also installed nvidia drivers. Now my battery lasts only 2-3 hours when I use only browser and text editor (on Widows it worked for 5-7 hours in such state). Battery capacity is 94%. Please, explain what is possible to do with it. How can I improve my battery life and prevent heating?

edit retag flag offensive close merge delete

1 Answer

Sort by » oldest newest most voted
3

answered 2018-07-29 04:44:29 -0500

ozeszty gravatar image

updated 2018-07-29 07:38:40 -0500

What you need is Bumblebee (proprietary drivers are installed with it) - it uses iGPU by default and powers off dGPU when it's not in use. This will help the most with overheating and battery issues. If you already have Nvidia's proprietary drivers installed, depending on where you installed them from, you need to either:

  • if you've got drivers from one of sources recommended in the wiki (and it looks like you've got the ones from RPMFusion) - skip driver installation part and proceed with Bumblebee installation and configuration;
  • if you've got drivers from other source, remove them following their source's guide and then follow entire installation guide from the wiki.

To get further improvements use PowerTOP, with TLP installed it should provide some extra savings on battery out of the box. You can also do some manual tuning for PowerTOP and TLP (notice Bumblebee section).

There's also tuned-utils, you could use powertop2tuned instead of tlp. Here's project page https://tuned-project.org/ and some recent instructions. I haven't tried it yet, since powertop with tlp out of the box topped Windows results on my Intel + AMD laptop (I'll give it a try when I do a fresh install).

Remember that too aggressive power-saving settings might cause some issues and that your experience may vary depending on what your hardware supports or how well it's supported.

Lastly, if you don't intend to use GNOME, next time just install KDE spin, here are updated ISO's with fresh updates incorporated. In Fedora KDE DE by default comes with lots of additional packages (unlike in OpenSuse), you might want to remove some of them.

edit flag offensive delete link more

Comments

Thank you very much for your answer. Is it right that I should first run sudo dnf remove xorg-x11-drv-nvidia akmod-nvidia? And then I need to skip instructions on nvidia installation in Bumblebee site? Thank you again.

jamessmith1403 gravatar imagejamessmith1403 ( 2018-07-29 07:04:44 -0500 )edit
1

It looks like you don't need to remove those drivers. I updated first paragraph of my answer to clear it up.

ozeszty gravatar imageozeszty ( 2018-07-29 07:42:04 -0500 )edit

I've done as you said and it really improved. Now it shows that 7 hours to empty (instead of 1.30). On loading there is a message "NVIDIA kernel missing. Switching to naueveau" and command sensors shows this:

nouveau-pci-0100 Adapter: PCI adapter temp1: +511.0°C

Otherwise everything is OK. Is there any cause to worry? Forgive me for being annoying. Thank you for your help.

jamessmith1403 gravatar imagejamessmith1403 ( 2018-07-29 08:20:35 -0500 )edit
1

nouveau does NOT support fan or temp, if you want accurate reading and decent 3d performance you MUST use nvidia drivers. regardless of which nvidia drivers you choose to install rpm or proprietary, after installation, run nvidia-xconfig --cool-bits=12 and you gain the ability to monitor and adjust fan and performance settings in the nvidia-settings software.

SteveEbey73701 gravatar imageSteveEbey73701 ( 2018-07-29 08:44:45 -0500 )edit

Weird, nouveau should be disabled by now. Crazy value is there probably because it didn't understand disabled gpu's sensor reading. Post here output of systemctl status nvidia-fallback, inxi -Gxxxz and cat /proc/cmdline.

ozeszty gravatar imageozeszty ( 2018-07-29 16:40:44 -0500 )edit

Question Tools

1 follower

Stats

Asked: 2018-07-29 02:42:19 -0500

Seen: 928 times

Last updated: Aug 04 '18