Because no one cares about this at Microsoft for years and years to address this, and it is a major issue for laptops, I ask if Intel could address this in their drivers, or be so nice, to ask someone at MS to address this maybe finally, to make laptops maybe once and for the first time in history, be usable with Windows 10.
The issue is as simple as it is dangerous: To this day, you CANT define for a modern standby device in Windows 10 what devices are allowed to wake up the device. This may not be an issue for tablets but it is for laptops. And that all laptops these days just come with modern standby support and no S3 sleep anymore.
Issue: Even with lid closed, a simple movement of a connected bluetooth mouth or keyboard wakes the laptop from modern standby and the laptop could easily burn to death with random high performance operations happening.
A normal user would assume, that if the lid is closed of a laptop, it stays sleeping, until the lid is opened again. This is NOT the case with a laptop and Windows 10 and modern standby. It is not acceptable to turn of your BT mice and keyboards before closing a laptop lid.
How to reproduce:
It is not wanted by design, that a bluetooth device could wake up a laptop, with its lid closed.
Intel needs to address this in the driver, because MS is not interested in looking into this, even it is a dangerous issue, burning laptops to death with lids closed in the bag.
Thank you for posting on the Intel® communities.
Thank you for your feedback, I will share this idea to appropriate team.
Intel Customer Support Technician
Windows 10 1909 latest stable, build 18363.657
AC9260 card with latest drivers 21.70
modern standby is set to "disconnected", which just is for wifi though, not bluetooth.
This was always the case, regardless what version.
Windows 10 has no option, powercfg doesnt work for modern standby, to configure, which device is allowed to wake up a laptop/tablet from modern standby. Lid closed status totally seems to be ignored by Windows 10 for this too.
I can wake up the laptop, even with lid closed, with bluetooth mouse movement from modern standby, This is totally not wanted behavior. Also the lock screen timer just powers off the display, not entering modern standby with it at the same time, totally making it even worse.
@MN0001, What is your laptop brand/model etc? I am assuming you have updated to latest BIOS and up-to-date on drivers and other updates available on Windows Update. Logs collected via Microsoft's Feedback Hub tool (it is a Windows Store app) will be helpful. Can provide further instructions if you will be able to share the logs with Intel and submit an issue with Microsoft in case if the issue still reproduces after updating the system BIOS etc.
It is a Dell XPS 15 9570. Of course I have latest bios, latest drivers (Intel wifi and bluetooth), latest Windows 10 stable. Modern standby is configured as "disconnected":
Die folgenden Standbymodusfunktionen sind auf diesem System verfügbar:
Standby (S0 Niedriger Energiestand – Leerlauf) Netzwerk getrennt
I could rage now about how bad modern standby is, how bad it is as a design for a laptop (with a high TDP of 45W+dGPU), how buggy it is, ever was, is, and ever will be and how bad and dangerous it is compared to S3 in general. How MS gives you not a single possibility to configure it. powercfg doesnt work and is ignored by Windows 10 if a device uses modern standby. You cant define, which USB devices are allowed to wake up the device anymore, as it was with S3 sleep.
But I will just focus here on the behavior of the bluetooth, in combination of having the lid closed of a laptop. MS doesnt seem to acknowledge the lid closed state of a laptop, in deciding if it is safe/allowed to wake up the laptop from modern standby, which is totally nonsense, and also dangerous.
If there was a simple GUI element, which let you define, which device is allowed to wake, like it was before via powercfg, this wouldnt be an issue at all. But there is none.
Intel has to ask MS if they could bring this forward (and maybe add a GUI so you are allowed to configure modern standby behavior more in detail and what devices are allowed to wake up the laptop). The chances for this to happen are going to zero though, and therefor Intel has to implement an option in the driver, you maybe can define, that all wake events are ignored, for bluetooth connections, or, totally shut down the bluetooth device / connections, the moment when modern standby enters and disconnected standby is configured.
This is fine if the laptop is connected to an external display. I'm not sure if OS checks if any external display is connected or not and then prevent the system exiting modern standby when HID device is used. The system should re-enter MS quickly though if HID activity stops.
3. It does. For clarification, on MS system, BT wake is enabled by default. HID connection is restored or HID reconnects instantly if HID is moved or buttons /keys pressed.
@MN0001, are you trying this with the laptop connected to AC power? Could you try in DC? The OS does avoid hot bad situation and wake is not enabled if LID closed in DC. please check and follow up
It is not just "enabled by default" it is just ENABLED. You CANT disable it. That is the entire point, causing many issues. If lid is closed (and let it also be no monitor like you wanted this very important thing also be the case), no wake should be allowed by bluetooth. ALSO. Modern standby allows configuration as "disconnected standby", but bluetooth doesnt follow this rule, just wifi does. Another flaw in the design, and ignoring what the user wants. It is my PC and I want to decide, if I want to use a broken wake mechanism and fry my laptop in my bag and cause battery drain.... or I want to disable any wake up events, which I cant. Even if there is no way to do this, which is nonsense, Intel driver needs to follow the "disconnected standby" rule, also for bluetooth, and/or at least for lid closed and no monitor connected.
@MN0001, The OS behavior you described in AC power is as expected. On batter/DC power, you will see BT wake not working when LID is closed. Wake is not enabled by the HID driver stack when LID is closed to avoid hot bag situation.
The issue can't be reproduced on Dell XPS and Surface laptops. As explained before, the OS behavior is correct. I think you will have contact to Dell support.