Re: [PATCH v2] pci: Add broken-GPE quirk for Lenovo Legion 16APH8 and 16AHP9 Nvidia GPUs
| Newsgroups | org.kernel.vger.linux-pci,org.freedesktop.lists.dri-devel |
|---|---|
| Message-ID | <[email protected]> |
> On the Lenovo Legion Slim 5 16APH8 and 16AHP9, the firmware appears to enjoy > firing a GPE on the parent PCIe port of the nvidia GPU very shortly after the > GPU enters D3Cold. This means that every time the GPU is runtime suspended, > ACPI firmware immediately wakes up its parent PCIe port, which then wakes up > the GPU. Once it falls asleep again, the cycle repeats. > > See: https://github.com/NVIDIA/open-gpu-kernel-modules/issues/905 > > Note, this bug doesn't require Nvidia's driver. It happens on nouveau and > nova as well, and it even seems possible for this to happen without any > driver loaded. > > This seems to simply be a bug. Luckily, there is nothing that we actually > need ACPI wakeup events for on the GPU. Events such as display connector > hotplug events in D3Cold come through as ACPI_VIDEO events which aren't > affected by this quirk. > > Reported-by: Ryan Brue <[email protected]> > Co-authored-by: Ryan Brue <[email protected]> > Signed-off-by: Lyude Paul <[email protected]> Sashiko has reviewed this patch and found no issues. It looks great! -- Sashiko AI review · https://sashiko.dev/#/patchset/[email protected]?part=1