https://bugzilla.kernel.org/show_bug.cgi?id=199393
Mario Limonciello ([email protected]) changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |[email protected] --- Comment #8 from Mario Limonciello ([email protected]) --- Tristian, You did an excellent job collecting and organizing all of these details and drawing the conclusions you did. My *guess* would be that originally Windows 8.1 didn't have a support for calling the screen on/off or deep resiliency enter/exit arguments to that _DSM method and the BIOS was not modified to introduce them when Windows 10 was released. When the support for choosing to default to s2idle was selected it was based upon heuristics of devices that existed at the time. See this commit for more details: https://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git/commit/drivers/acpi/sleep.c?h=linux-next&id=8110dd281e155e5010ffd657bba4742ebef7a93f Later there were more systems found to be problematic so it was adjusted: https://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git/commit/drivers/acpi/sleep.c?h=linux-next&id=29a5a6d7082427371519ae1e186d9e35612801fb Based on the evidence you've shared it *might* make sense to adjust the heuristics to not take this extra bitmaask into account to choose the defaults. Rafael will need to comment on this. Feel free to produce a patch that adjusts this and send it to the linux-acpi mailing list if Rafael doesn't comment on this bug soon. -- You are receiving this mail because: You are watching the assignee of the bug. ------------------------------------------------------------------------------ Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot _______________________________________________ acpi-bugzilla mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/acpi-bugzilla
