I am getting terrible battery life on my MacBook Pro on Arch Linux (only about two hours). I have cpupower, powertop, and macfanctld enabled. I had to use macOS for a project recently and I realized that I was getting a lot better battery life (closer to 5 hours). Does anyone have ideas of how to troubleshoot?
@sumner Does it have a discrete GPU? Switching might be off on your #Linux side.
@seasharp yes, it has an Nvidia GeForce GT 750M. Is there a way to turn switching on?

@sumner I can't locate all my old links (probably actually on my MBP) but the Arch Wiki (as usual) brings the goods.

https://wiki.archlinux.org/index.php/hybrid_graphics

You're likely looking at bumblebee and perhaps a wee bit of script-wrapping for high-performance graphcis apps on #Linux.

Could be wrong though: This stuff has been turned over countless times since 2012 I'm sure

@sumner For a quick fix just blacklist nouveau and your i915 should kick in at boot.
@seasharp I'm using the proprietary Nvidia drivers. I tried using bumblebee, but when I install it, X fails to start.

@sumner I'd suggest looking further into Bumblebee on the Arch Wiki to see if there's a recommended Xorg.conf setup. The wiki should also have help for configuring your integrated GPU and your Nvidia. Might also need some blacklisting.

It's a tricky process. See if someone has already done it before and you can just build from there.

@seasharp so, I identified the issue. My integrated Intel GPU is not detected by Linux. It is shown in System Information on macOS, but nothing in Linux.