Re: [PATCH v3 0/2] efi/x86: Call set_os() protocol on dual GPU Macs

From: Aditya Garg
Date: Wed Jul 24 2024 - 12:31:10 EST




> On 24 Jul 2024, at 9:58 PM, Lukas Wunner <lukas@xxxxxxxxx> wrote:
>
> On Wed, Jul 24, 2024 at 04:21:03PM +0000, Aditya Garg wrote:
>> https://www.phoronix.com/forums/forum/software/general-linux-open-source/1479158-linux-6-11-efi-will-fake-that-it-s-booting-apple-macos-to-fix-some-dual-gpu-macs?p=1479205#post1479205
>>
>> By looking at this post, it seems to affect non T2 Macs as well.
>
> Disabling iGPU if dGPU is present was a behavior that existed well
> before T2 Macs, yes. That affected MacBook Pros from Haswell onward.

If you read the person's comment carefully, he has said it affected the thunderbolt eGPUs as well. Fat chance he is using a T2 Mac, because I have been a part of the t2linux community for a long time and we received such case recently.

>
> However the question is since when iGPU is disabled if an eGPU is present.
> I had never heard of this before. It would be good to have more datapoints
> to come up with a quirk that's as narrowly applied as possible to avoid
> regressions.
>
> Thanks,
>
> Lukas