<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/linux-finally-seeing-patches-for-better-hybrid-graphics-on-2018-2019-era-macbook-pros-dxund95or" -->

---
title: Linux Finally Seeing Patches For Better Hybrid Graphics...
description: Patches submitted to the Linux kernel mailing list add support for Apple GMUX hybrid graphics on 2018-2019 MacBookPro15,1 models, allowing the discrete GPU to...
canonical: https://daily.dev/posts/linux-finally-seeing-patches-for-better-hybrid-graphics-on-2018-2019-era-macbook-pros-dxund95or
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: Linux Finally Seeing Patches For Better Hybrid Graphics On 2018~2019 Era MacBook Pros | daily.dev
og:description: Patches submitted to the Linux kernel mailing list add support for Apple GMUX hybrid graphics on 2018-2019 MacBookPro15,1 models, allowing the discrete GPU to...
og:url: https://daily.dev/posts/linux-finally-seeing-patches-for-better-hybrid-graphics-on-2018-2019-era-macbook-pros-dxund95or
og:image: https://api.daily.dev/og/posts/DxUND95oR.png
og:image:alt: Linux Finally Seeing Patches For Better Hybrid Graphics On 2018~2019 Era MacBook Pros
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Linux Finally Seeing Patches For Better Hybrid Graphics On 2018~2019 Era MacBook Pros

**[Phoronix](https://daily.dev/sources/phoronix)** · 2 min read · 0 upvotes · 0 comments

## Summary

Patches submitted to the Linux kernel mailing list add support for Apple GMUX hybrid graphics on 2018-2019 MacBookPro15,1 models, allowing the discrete GPU to power back up after boot. Previously, Linux could boot with either GPU but couldn't bring the discrete GPU back after the integrated GPU was selected, forcing users to either accept a 12W idle power cost from the unused discrete GPU or lose access to it entirely. The fix spans apple-gmux, amdgpu, and the HDA controller, enabling proper power lifecycle transitions, DRI_PRIME offloading, external monitor support, and suspend/resume, tested over three weeks on both MacBook revisions.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://www.phoronix.com/news/Linux-2026-Patches-For-2018-MBP>

## Questions this post answers

### How do I fix the discrete GPU not coming back after boot on a 2018 or 2019 MacBookPro15,1 running Linux?

Patches posted to the Linux kernel mailing list by Andre Eikmeyer add the missing power lifecycle support across apple-gmux, amdgpu, and the HDA controller, letting the discrete GPU return after being powered down by GMUX. With the integrated GPU set as primary at boot, the discrete GPU can then transition between DynOff and DynPwr states, enabling DRI_PRIME offloading and external monitor support, tested over three weeks on both 2018 and 2019 MacBookPro15,1 revisions.

_Track this hybrid graphics fix on daily.dev as it moves through kernel review toward mainline._

### How much power does the unused discrete GPU waste on a MacBookPro15,1 running Linux?

Roughly 12 watts of idle power draw is attributable to the discrete GPU sitting unused when Linux boots with it as the primary GPU, out of about 24 watts total idle draw on the MacBookPro15,1. Selecting the integrated GPU at boot avoids that cost, but until now the discrete GPU could not be brought back up afterward, blocking hybrid graphics and suspend.

_Linux users chasing battery life gains on MacBook hardware can follow fixes like this on daily.dev._

## Similar posts on daily.dev

- [Linux Patches Posted For Initial Enablement Of The Apple A18 Pro \+ MacBook Neo](https://daily.dev/posts/linux-patches-posted-for-initial-enablement-of-the-apple-a18-pro-macbook-neo-psxuo90bv) · Phoronix · 1 upvotes · 1 comments
- [A new Linux driver gets us one step closer to daily driving the OS on an M3 MacBook](https://daily.dev/posts/a-new-linux-driver-gets-us-one-step-closer-to-daily-driving-the-os-on-an-m3-macbook-yhiwvxvfm) · XDA Developers · 0 upvotes · 0 comments
- [Linux 7.4 To Introduce Initial Device Trees For Apple M4, A18 Pro For MacBook Neo](https://daily.dev/posts/linux-7-4-to-introduce-initial-device-trees-for-apple-m4-a18-pro-for-macbook-neo-gwvp2quis) · Phoronix · 0 upvotes · 0 comments
- [Progress Report: Linux 6.17](https://daily.dev/posts/progress-report-linux-6-17-f3cgpcenu) · Asahi Linux · 1 upvotes · 0 comments
- [Apple M3 Booting On Linux After Three Years Plus Other SoC Updates In Linux 7.2](https://daily.dev/posts/apple-m3-booting-on-linux-after-three-years-plus-other-soc-updates-in-linux-7-2-kuu7wpalj) · Phoronix · 0 upvotes · 0 comments

---

Tags: [#linux](https://daily.dev/tags/linux), [#gpu](https://daily.dev/tags/gpu)

[View this post on daily.dev](https://daily.dev/posts/linux-finally-seeing-patches-for-better-hybrid-graphics-on-2018-2019-era-macbook-pros-dxund95or)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"TechArticle","headline":"Linux Finally Seeing Patches For Better Hybrid Graphics On 2018~2019 Era MacBook Pros","url":"https://daily.dev/posts/linux-finally-seeing-patches-for-better-hybrid-graphics-on-2018-2019-era-macbook-pros-dxund95or","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/linux-finally-seeing-patches-for-better-hybrid-graphics-on-2018-2019-era-macbook-pros-dxund95or"},"datePublished":"2026-08-12T14:26:20.632Z","dateModified":"2026-08-12T14:26:44.915Z","description":"Patches submitted to the Linux kernel mailing list add support for Apple GMUX hybrid graphics on 2018-2019 MacBookPro15,1 models, allowing the discrete GPU to...","image":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/fa0b64091db4383181e3a2b462876e8c?_a=AQAEuop","thumbnailUrl":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/fa0b64091db4383181e3a2b462876e8c?_a=AQAEuop","isAccessibleForFree":true,"articleSection":"Phoronix","inLanguage":"en","publisher":{"@type":"Organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180}},"author":{"@type":"Organization","name":"Phoronix","logo":"https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/6a26ba379dd64932830aa0c9803dd7ee","url":"https://daily.dev/sources/phoronix"},"commentCount":0,"discussionUrl":"https://daily.dev/posts/linux-finally-seeing-patches-for-better-hybrid-graphics-on-2018-2019-era-macbook-pros-dxund95or","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":0},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":0}],"keywords":"linux,gpu","timeRequired":"PT2M"}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Phoronix","item":"https://daily.dev/sources/phoronix"},{"@type":"ListItem","position":3,"name":"Linux Finally Seeing Patches For Better Hybrid Graphics On 2018~2019 Era MacBook Pros"}]}
{"@context":"https://schema.org","@type":"FAQPage","@id":"https://daily.dev/posts/linux-finally-seeing-patches-for-better-hybrid-graphics-on-2018-2019-era-macbook-pros-dxund95or#faq","mainEntity":[{"@type":"Question","name":"How do I fix the discrete GPU not coming back after boot on a 2018 or 2019 MacBookPro15,1 running Linux?","acceptedAnswer":{"@type":"Answer","text":"Patches posted to the Linux kernel mailing list by Andre Eikmeyer add the missing power lifecycle support across apple-gmux, amdgpu, and the HDA controller, letting the discrete GPU return after being powered down by GMUX. With the integrated GPU set as primary at boot, the discrete GPU can then transition between DynOff and DynPwr states, enabling DRI_PRIME offloading and external monitor support, tested over three weeks on both 2018 and 2019 MacBookPro15,1 revisions. Track this hybrid graphics fix on daily.dev as it moves through kernel review toward mainline."}},{"@type":"Question","name":"How much power does the unused discrete GPU waste on a MacBookPro15,1 running Linux?","acceptedAnswer":{"@type":"Answer","text":"Roughly 12 watts of idle power draw is attributable to the discrete GPU sitting unused when Linux boots with it as the primary GPU, out of about 24 watts total idle draw on the MacBookPro15,1. Selecting the integrated GPU at boot avoids that cost, but until now the discrete GPU could not be brought back up afterward, blocking hybrid graphics and suspend. Linux users chasing battery life gains on MacBook hardware can follow fixes like this on daily.dev."}}]}
```

