On Sun, 29 Dec 2024 at 11:38, Lukas Wunner <lukas@xxxxxxxxx> wrote:
On Sun, Dec 29, 2024 at 11:08:55AM +0100, Ard Biesheuvel wrote:OK, thanks for clearing that up.
IIRC, the original issue is about not being able to use the discreteThe original issue was that the integrated GPU is hidden (powered off)
GPU with the built-in panel, and the issue about an external GPU did
come up in the discussion - however, this does not affect the built-in
panel at all.
unless the set_os protocol is used. So only the discrete GPU is
available, which results in terrible battery life. Using set_os
keeps the iGPU exposed so the OS can switch to it and power off
the dGPU.
But this is distinctly different from the eGPU case we are dealing with here.
We could have solved this by checking whether there are two PCI devicesYeah, so it would be good to know what issue are trying to fix with this patch.
with VGA class in the system. But that would have triggered in the
iGPU + eGPU case. We wanted to avoid that and thus quirked for the
DMI product names instead.