▲ | Analemma_ 7 days ago | ||||||||||||||||||||||||||||||||||
With both Windows and Linux, it's always a luck-of-the-draw thing. Sometimes closing the lid works perfectly, sometimes you get a doofus manufacturer with lousy drivers, so 1 in 20 times you pull your laptop out of your bag and it's red hot with a drained battery. It's maddening that only Apple gets this right 100% of the time, and it's among the things keeping me on Apple's platform for the moment. I can't fathom why this isn't a bigger priority for everyone else: much like "trackpads that don't suck", it's a huge quality-of-life thing which keeps tons of people on Macs because they want it to Just Work without ever thinking about it. | |||||||||||||||||||||||||||||||||||
▲ | gruez 7 days ago | parent | next [-] | ||||||||||||||||||||||||||||||||||
>sometimes you get a doofus manufacturer with lousy drivers, so 1 in 20 times you pull your laptop out of your bag and it's red hot with a drained battery. That's due to "connected standby"[1], which is to have laptops behave more like a phone when in sleep. This is in contrast to S3 sleep, which basically halts all activity. Sounds all good in theory, but as soon as you allow code to be run while in sleep, it's easy for some runaway app (OS or third party) to eat through your battery even while your laptop is "sleeping". Worse is that there's no way to force sleep, so your only choice is hibernate, which is even worse than S3 sleep before. [1] https://learn.microsoft.com/en-us/windows-hardware/design/de... | |||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||
▲ | com2kid 7 days ago | parent | prev | next [-] | ||||||||||||||||||||||||||||||||||
For a long time (years) there was a bug in Firefox that'd prevent a Windows machine from going to sleep if webgl content was loaded in any FF tab. So anyway that killed one of my laptop's batteries. So much for supporting Internet freedoms... Windows comes with a utility that'll tell you what process denied a sleep request, super useful. I've actually ran into MacBooks not sleeping a few times, but it is much rarer. It is unfortunate because back on the mid 2000s windows had the best functioning sleep code, but then they tried to catch up with iPad's # instant on and chasing perfection led to the current mess. | |||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||
▲ | monsieurbanana 7 days ago | parent | prev | next [-] | ||||||||||||||||||||||||||||||||||
Ah, I wish. You're just lucky if you never had a MacBook burning your hand when pulling it out of a backpack. | |||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||
▲ | bigyabai 7 days ago | parent | prev | next [-] | ||||||||||||||||||||||||||||||||||
Ironically, I had this issue with my Macbook more than my Windows and Linux machines combined. | |||||||||||||||||||||||||||||||||||
▲ | modeless 7 days ago | parent | prev | next [-] | ||||||||||||||||||||||||||||||||||
This is not a sensor problem, it's a Windows problem. | |||||||||||||||||||||||||||||||||||
▲ | bakje 7 days ago | parent | prev | next [-] | ||||||||||||||||||||||||||||||||||
To be fair, I’ve had this issue with MacBooks as well in the past, although not yet with my M3 pro | |||||||||||||||||||||||||||||||||||
▲ | mort96 7 days ago | parent | prev | next [-] | ||||||||||||||||||||||||||||||||||
What makes you think that these issues you describe (which I've experienced too, FWIW) are problems related to the sensor rather than the OS or drivers? | |||||||||||||||||||||||||||||||||||
▲ | CamouflagedKiwi 7 days ago | parent | prev [-] | ||||||||||||||||||||||||||||||||||
I don't think this is about the hardware driver detection of the lid closing. Lid events are a first-class thing in ACPI and I've never seen a laptop that didn't have one, or any real evidence that one didn't do the thing. Much more likely is that the OS was prevented from going to sleep by some badly behaved process, or got woken up by another thing like allowing USB to wake it from sleep, where even touching the mouse can wake it - with some laptop equivalent like a ghost touchpad touch or whatever. |