[cc += Dave Airlie: Dave, we're about to lose support for newer Optimus laptops which use _PR3 to cut power to the discrete GPU because Bjorn Helgaas has queued a commit on his for-linus branch to remove runtime PM for PCIe ports. This fixes a regression on Kilian Singer's laptop on which locking the screen breaks USB and PS/2 input devices: Mouse movements are still visible, but button or key presses no longer have any effect. The GPU is powered down upon locking the screen and the current theory is that this causes the issues.] On Tue, Jan 03, 2017 at 04:15:47PM +0100, Peter Wu wrote: > The acpidump from the bug does not show known issues, it *looks* fine. > There have been other issues related to resuming power on newer Nvidia > hardware (https://bugs.freedesktop.org/show_bug.cgi?id=94725, > https://bugzilla.kernel.org/show_bug.cgi?id=156341) but there is not > much progress here. (The last time I traced the PCIe register accesses > (via kprobes) and tried to disable some of those, it still did not help > with preventing the power issue.) It seems that the _DSM method works on Kilian's laptop. Would it be viable to default to _DSM if it's available, and only use _PR3 if not? Thanks, Lukas -- To unsubscribe from this list: send the line "unsubscribe linux-pci" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html