Linux Finally Seeing Patches For Better Hybrid Graphics On 2018~2019 Era MacBook Pros - Phoronix
Articles & Reviews
News Archive
Forums
Premium Ad-Free<br>Contact
Popular Categories
Close
Articles & Reviews
News Archive
Forums
Premium
Contact
Categories
Computers Display Drivers Graphics Cards Linux Gaming Memory Motherboards Processors Software Storage Operating Systems Peripherals
Linux Finally Seeing Patches For Better Hybrid Graphics On 2018~2019 Era MacBook Pros
Written by Michael Larabel in Apple on 12 August 2026 at 10:15 AM EDT. Add A Comment
Patches posted today to the Linux kernel mailing list provide support for Apple GMUX hybrid graphics support on 2018~2019 Apple MacBook Pros. This allows for better power savings on these nearly decade old MacBook Pro laptops by allowing the discrete GPU to power down and be properly restored as needed.
Andre Eikmeyer posted the patches today for this Apple GMUX hybrid graphics support in working to address a roughly 12 Watt power cost to booting the discrete GPU of the MacBookPro15,1 even when it's unused. Linux can currently boot with the integrated graphics but the limitation being addressed with these patches is the ability to bring the dGPU back-up after boot when needing to run more intensive graphics/gaming workloads.
Eikmeyer explained with the patches:<br>"The MacBookPro15,1 normally starts Linux with the discrete GPU as primary. On the machines tested here that results in roughly 24 W idle power draw, about 12 W of which is attributable to the otherwise unused discrete GPU. Selecting the integrated GPU at boot avoids that cost, but the discrete GPU cannot currently return after GMUX powers it down, so usable hybrid graphics and suspend are not available.
This series provides the missing power lifecycle across apple-gmux, amdgpu and the HDA controller. With the integrated GPU as primary, the discrete GPU then transitions between DynOff and DynPwr and offloading to the dGPU through DRI_PRIME is working as well as external monitor support.
The result has been tested for three weeks on both the 2018 and 2019 MacBookPro15,1 revisions. Runtime suspend and resume, system suspend and resume, repeated GPU wakeups and also a variety of external Thunderbolt and USB-C monitors were tested successfully. It is a huge step forward in terms of usability, convenience and battery life for everyone who tested."
The patches are now out for review on the Linux kernel mailing list.
Add A Comment
Tweet
Apple M1 Series SoCs To See ~1 Watt Power Savings With Linux 7.3<br>Initial Apple M3 Pro / Max / Ultra Support Being Upstreamed For Linux 7.3<br>Apple NVMe Linux Driver Sees Fixes After Being Bitten By New Firmware<br>Linux Floppy Driver For Apple's Super Woz Integrated Machine "SWIM" In Old Macs Improved<br>Linux Patches Finally Allow Apple Magic Keyboard/Mouse Battery Monitoring Via Bluetooth<br>Linux Dealing With Apple's Wild Mess Of Sensors On Apple Silicon SoCs
Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.
FFmpeg 9.0 Released With More Vulkan Acceleration, Animated WebP & More AMD AMF<br>Linux's Staging Area To Now Reject LLM-Generated Patches, Except For Real Security Fixes<br>Linux 7.3 Looks Like It Will Upstream FailFS<br>Cloudflare Announces Open-Source Cloudflare OS As AI "Operating System"<br>Wine 11.15 Released With Wayland Fixes, Fix For A 20 Year Old MSXML3 Bug<br>Linux Accidentally Left Legacy I/O & Memory Handlers Open In Kernel Lockdown Mode<br>Additional Old Linux Drivers Face Removal Due To Noise From AI/LLM Coding Agents<br>KDE Plasma 6.8 Improvements For UI, Built-In Remote Desktop Server
Linux Finally Seeing Patches For Better Hybrid Graphics On 2018~2019 Era MacBook Pros
Intel ANV Driver Enables Vulkan Video AV1 Encoding For DG2/Alchemist GPUs
Linux 7.2 To Revert Back To The FIFO DRM Scheduler Policy Due To "Fair" Regressions
Mold 2.42 Delivering Greater Performance For This High Speed Linker
Intel LLM-Scaler Ready With Muse Glimmer Support, Other LLMs & Features
LACT 0.10 Released With New NVIDIA Overclocking Controls, Blackwell Hotspot Sensor
QEMU 11.1 Released With Numerous Improvements
Redox OS Enjoys installer Improvements, Performance Enhancements
Intel CPU Microcode 20260811 Release Fixes Eight Security Issues
OpenAI Brings ChatGPT Desktop App To Linux
Flatpak 1.19 Released With Nine Security Fixes
GNOME Designers Lay Out Some Of Their GNOME Shell Dreams
Up To 12.8x Improvement Observed For gup_test With New Linux MM Patches
Phoronix Premium allows ad-free access to the site, multi-page articles on a...