Linux Seeing Patches for Better Hybrid Graphics on 2018~2019 MacBook Pros

DemiGuru1 pts0 comments

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...

linux patches apple graphics hybrid support

Related Articles