22 ms·
I have an XPS 9500 and have found this infuriating. I think there's two separate things going on: As others have noted, S3 sleep isn't supported, only S1 "sle
by JonyEpsilon 5y ago
I have an XPS 9500 and have found this infuriating.
I think there's two separate things going on:
As others have noted, S3 sleep isn't supported, only S1 "sleep to idle" sleep. But I don't think this is the direct cause of the overheating. In S1 sleep, the laptop can average something like 900mW of power usage, which is enough to annoyingly knock a few percent off your battery overnight, but not enough to make the laptop warm, even in a bag.
The seems to be a second problem, specific to Windows, that when in S1 sleep sometimes the power consumption is high (of order 10W), and this causes the laptop to get very hot if not well ventilated. I've never been able to figure out if this Windows actually doing something useful in "modern standby" like Windows Update, or whether it's a bug. Edit: And I should add, it's crazy that there's not a way to disable this if it is doing something "useful".
Either way, under Linux the latter doesn't happen, and the laptop sleeps very cool ... just with the annoying "lose 5% of your battery overnight" problem from sleeping in S1.
- worldmerge 5y agoI also have a 9500. I'm considering selling it, the hardware is just so buggy. If I do I'll probably buy a framework laptop.
- RileyJames 5y agoLooking to update an older XPS. Seriously considering a framework, but might just buy a desktop considering I spend 90% of real dev work in the same spot with a 4K.
- lmilcin 5y agoI just can't understand how people put up with not being able to control what they primary machines are doing. For that reason my primary work machine can currently only be Linux. I have Windows, but this one is only for stuff that is incompatible with Linux. I actually have Linux PC and a separate Linux laptop (Thinkpad T440s). That laptop runs super cool once I debugged all the sources of power usage. Which is quite easy on Linux but neigh impossible on Windows.
- znpy 5y ago> I actually have Linux PC and a separate Linux laptop (Thinkpad T440s). > That laptop runs super cool once I debugged all the sources of power usage. I have a T440 which runs quite hot, where did you look for sources of power usage (beyond powertop) ?
- lmilcin 5y agoThere is a difference between T440 and T440s. T440s is already power optimized and runs integrated GPU vs T440 which is more normal laptop with discrete graphics. I used mostly powertop but this is less reliable source of information when you are running discrete graphics card.
- znpy 5y agoMy T440 does not have a discrete GPU. It's basically a T440s without the touchpad. But it's got an i7, of that matters.
- saltcured 5y agoAs an i7, is it quad core? I had a T440p with i7-4700MQ and it had terrible power consumption compared to prior and later Thinkpads I have experienced. What I saw in powertop was that it never got into the better "package" power states. The cores could all be spending 90%+ of the time in C7 but the package as a whole was in C2 or worse. I never found a way to fix this. Mine had the NVIDIA GPU as well as Intel iGPU, and I primarily used it with the iGPU. The NVIDIA was of the sort that was not connected to a physical output, so it supposedly could be powered down when not being used. I had no way to truly verify this, of course.
- znpy 5y agoNah, just a dual-core i7 @ 2.1 GHz. I got that laptop 2nd hand, so that was it. I don't get into the bios very often so I might be wrong, but I don't recall seeing any indication of an nvidia gpu in mine. I'll look better!
- gpderetta 5y agoMy wife had a similar problem with her XPS-15. Randomly during the night the laptop would warm up and cause the fans to spin up. Apparently this is caused by windows waking up. Initially I thought it was windows deciding to do an update, but even disabling that (if it is possible at all), the laptop would wakeup. Random trailing through the internet pointed to the useless Killer network drivers, or better the management application, to be the cause and uninstalling them was supposed to fix the issue. Anecdotally it seemed to have worked, but when I last checked the drivers seemed to be back.
- criddell 5y agoI have the same problem on my new Thinkpad. I found a setting in the BIOS for Linux mode and that seems to have fixed the problem for now Windows has S3 available again. If I switch it to Windows mode, then modern sleep prevails and the fans run all the time.
- bestouff 5y agoI have an XPS 9500 under Linux (this is a >$4000 machine), no amount of fiddling with BIOS settings (which are few) or systemd/GNOME settings will make it work reliably: - short suspend time (it can't really stay overnight when suspended with a full battery) - sometimes it wakes up and overheats in the bag - very short battery duration when unplugged Apparently I'm not alone, and even under Windows it's a generalized problem; and when you look for solution on Dell's forum you find this FAQ, which tend to say XPS are more foldable desktops than real laptops.
- adamcstephens 5y agoHave you tried setting mem_sleep to deep? This helped on my Thinkpad until I got a new enough kernel that allowed the system to fully enter C10 state. https://www.kernel.org/doc/html/latest/admin-guide/pm/sleep-states.html https://www.kernel.org/doc/html/latest/admin-guide/pm/sleep-... And if you want to dig into what happening in s2idle, https://01.org/blogs/qwang59/2018/how-achieve-s0ix-states-linux https://01.org/blogs/qwang59/2018/how-achieve-s0ix-states-li...
- JonyEpsilon 5y agoI've tried that and while the laptop sleeps, I wasn't able to get it to wake up again. Which of course undermines the utility of it sleeping quite a bit :-) I didn't persist too much with it, so it's quite possible that one can make it work ... but from what I read when I was trying it, it might well be the case that BIOS support for S3 sleep just isn't there.
- lerela 5y agoOn the latest XPS that's not even an option: https://www.dell.com/community/XPS/Ubuntu-deep-sleep-missing-for-xps-9310/td-p/7734008 https://www.dell.com/community/XPS/Ubuntu-deep-sleep-missing... (I've just seen the last posts on that thread and will give it a try)
- vorpalhex 5y agoDid you try installing the Dell apt repository and drivers plus tlp?
- zelphirkalt 5y agoThere is something OS specific: Windows has some setting to wake up when a WLAN connection is available. I had this issue once, that I hibernated it, put it in a bag and went home. On the way it must have picked up some WLAN somewhere and have turned on, while in my bag, while the lid is closed, while hibernated ... And I believe this was the standard setting. I mean, who in their right mind wants their laptop to turn on, when the lid is even closed only, because they are in range of some WLAN? What a silly setting. This has probably fried many machines and also probably their owners still do not know, that Windows was the culprit, not their hardware. Fortunately my way home was not long at that time, so the overheating was avoided in time multiple times, until I figured out what was going on. Well, now I do not use Windows any longer, except rarely, so no such issues.
- JonyEpsilon 5y agoYou can disable network connected standby with group policy. I did try that when running Windows on my machine, and it didn't improve the randomly-getting-hot-when-asleep for me.
- coffeeling 5y agoYou need Pro for that, no group policy editor in Home.
- alyandon 5y agoGenerally speaking - GP GUI is just a front end for making changes to the registry for local group policies. You can find the mappings and make the registry setting changes yourself.
- kblev 5y agoWindows keeps waking up for random things, the problem is getting worse with every Windows release and Microsoft keeps removing more and more controls. Just a few days ago I spent hours trying to fix the constant wake-ups. This time it was a waketimer set by the StartMenuExperienceHost.exe process! [1] Microsoft already removed the Power Management tabs in Device Manager for most devices (mouse, etc.). They also removed the "Allow wake timers" option in Power Options (Surface pro has very limited power options exposed). They also removed the CSEnabled registry key. [1] https://answers.microsoft.com/en-us/insider/forum/all/how-to-prevent-startmenuexperiencehostexe-waking/537b6473-83b3-49ee-a11d-312c9c44a36b https://answers.microsoft.com/en-us/insider/forum/all/how-to...
- dTal 5y agoSomething seems a bit off with your numbers. If you're losing 5% of your battery "overnight" (at least 8 hours I assume), and you have the larger 86Wh battery, that implies a discharge rate of only 537mW. 900mw - nearly a whole watt - seems very high! Easily enough to cause noticeable warming - a running modern laptop at idle only uses 3-6 watts.
- JonyEpsilon 5y agoYou're right, checked my notes and it loses 8% on average over 8 hours. Agree that 900mW is high given that it's not supposed to be doing anything. It is what it is though ... haven't found a way to improve that. Re. the comparison to idle power, I suppose there's a reason S1 is called "sleep2idle"!!
- VortexDream 5y agoIt's something about modern standby. I have a laptop with a 10th Gen i7. I put it in my bag once and when I pulled it out after my trip, the fans were running at full blast and the laptop was extremely hot. I'm also fairly sure it damaged the fan because it's never been able to run at higher speeds ever since. I'm also not sure if it's a bug or something else. I do feel like there's something problematic about modern standby. I didn't have this issue under Linux, which actually does standby properly.
- CoastalCoder 5y agoPerhaps one root cause is that popular reviewers dig into battery life while the laptop is being used, but not when it's sleeping and/or powered down. So manufacturers just neglect this side of things, or cut corners to save money.
- discreditable 5y agoI've seen issues with Modern Standby on my fleet of Lenovo ThinkPad Yoga L13 and L13 Gen 2. Usually everything is fine, but sometimes they get super hot in standby as well. It's like something is keeping the CPU awake but the rest of the hardware is asleep (including the fans). My older units (ThinkPad Yoga 260, ThinkPad Yoga 370, ThinkPad L380 Yoga, ThinkPad L390 Yoga) never had any problem like this because they don't support Modern Standby. It's very annoying that MS doesn't allow us any way to disable Modern Standby. OEMs still haven't figured out how to make old school sleep perfectly reliable. Springing a new standby model on them was doomed to be just troublesome.
- dublin 5y agoModern Standby is an Intel thing, not a Microsoft thing. Intel has just pressured Microsoft and other OEMs into supporting it. IMO, it's a huge steaming pile-o-crap, and one of the biggest reasons I want my next PC to have a non-Intel CPU. Intel has shown over the past decade that they are quite simply incapable of implementing properly functioning power management, and I'm tired of having machines die because of their stupidity. I've had two Surface Pro 4's (one of the first "Modern Sleep" devices) develop battery bloat because of this Intel's power mgt incompetence. Microsoft replaced both, but what is this crap costing all of us, both in higher hardware prices and environmental waste? FWIW, I haven't needed a faster CPU in years - I need more RAM, long, long battery life, and sleep/wake that always works, instantly. If the iPad were capable of being a real computer, it might get me back into the Apple fold, if iOS had a usable UI...
- abind 5y agoFWIW, it is not an Intel thing. I got an Asus G14 2021 which has nothing Intel (Amd CPU and nvidia GPU) and this does not support S3, only the modern "connected standby" crap. Talk about ruining a perfectly working solution for almost no gain.
- CoastalCoder 5y agoNot sure if this is related, but I have a 2021 Legion 5 Pro, and even fully powered down it seems to lose a lot of battery power overnight. (Maybe 5%-10% charge, IIRC?) And this is even after changing the BIOS setting so that it's always-on USB port isn't always on. I'm really curious where the power is going. Or if the supplied battery has internal leakage issues.
- comeonseriously 5y agoIronically, the reason S3 is not available is because of Microsoft.
- 45ure 5y ago>I've never been able to figure out if this Windows actually doing something useful in "modern standby" like Windows Update, or whether it's a bug. I asked a very similar question a few months ago. The sleep/standby modes were behaving as other people have reported, however, the fact that the battery was draining rapidly in shutdown mode, on a new Dell with a 3 month-old battery with very few cycles, was a cause for concern. Nevertheless, I tried using the CsEnabled trick, which didn't work. Eventually, after troubleshooting BIOS features, applying the latest updates and using powercfg options -- batteryreport, sleepstudy etc. I found a solution, which is a compromise at best. The battery drain was 20% within a few hours. But now with S3 sleep state -- it drains around 8-10% in full shutdown mode over a period of 8-10 hours. A similar drain in Standby is over a period of 15-18 hours. https://answers.microsoft.com/en-us/windows/forum/windows_10-power/how-to-disable-modern-standby-in-windows-10-may/db950560-33da-4a90-8340-b1f181f5efe6#?page=1 https://answers.microsoft.com/en-us/windows/forum/windows_10... https://old.reddit.com/r/Dell/comments/h0r56s/getting_back_s3_sleep_and_disabling_modern/ https://old.reddit.com/r/Dell/comments/h0r56s/getting_back_s...
- julianlam 5y ago> just with the annoying "lose 5% of your battery overnight" problem from sleeping in S1. Just 5% would be manageable -- I probably wouldn't even notice it. It's more on the order or 20-30% for me, so if I happen to not use my laptop over the weekend, I'll come back to a completely dead laptop. A couple times, I've opened the laptop to have it scream at me to plug it in ASAP. It's frustrating when you put a completely charged laptop to bed and can't get going without having to hunt for a power cord.
- jorgesborges 5y agoSerious question — why do people so frequently sleep rather than shut down? Is it to save time on booting up? Is it because you want other processes running? All of the pain points below are reasons why I just always shut down. I think I developed the habit at a time when sleep just never worked on my linux machine though, but that was years ago now. I’m speechless reading below that Windows wakes just to install updates… and then remains awake!
- Mister_Snuggles 5y agoI prefer to put my computer to sleep rather than shut it down. Closing the lid on my computer, putting it in my backpack, and heading home for the day is very natural. When I get back to work the next day, I open it up connect the cables, scan my fingerprint, and everything's back where I left it. I usually go at least a month between reboots, but that's highly dependant on when updates come out (and get approved by work, of course). This is on a Mac though, so (for me anyway) this is something that just works without any fuss.
- throwdecro 5y agoAs a slight aside, I prefer to shut down and be sure that things are shut down. It really bothered me when Mac laptops started turning on just because the lid was open. It makes it impossible to confirm the laptop is truly off, because opening it to check turns it on. This was especially annoying during my "boarding a plane" ritual where I check everything is right before settling in.
- lostlogin 5y ago> started turning on just because the lid was open. Fridges have this problem too, but if you’re taking one of them on a plane it’s your own fault.
- wrs 5y agoAnd on a Mac it works either way, as you will get almost all of your context back even if you shut down rather than sleep. Windows still seems to start up as a blank slate, unless I’m missing a setting somewhere.
- sillystuff 5y agoSee if cat /sys/power/mem_sleep returns [s2idle] deep You want it to return [deep] s2idle Adding something like, /etc/sysfs.d/set-sleep-to-s2ram.conf: power/mem_sleep=deep (The above requires the package 'sysfsutils' to be installed on Debian / Debian derived distributions). On my work supplied xps-13, bluetooth does not survive the laptop being unplugged in "deep" sleep (even for a couple seconds). Fixing bluetooth requires suspend to disk aka "hibernate" or regular reboot to restore. No reloading modules etc. helps. Other than that annoying bug, proper sleep works fine on the hardware. But, I also had to add, /etc/modprobe.d/i915gpu-fix-xps13-crashes.conf: options i915 enable_guc_loading=1 enable_guc_submission=1 To solve the laptop crashing when idle. Originally I disabled c-states on the gpu to fix the crashing, but some other kind soul on the Internet shared the above which solves the crashing, but doesn't kill battery life like my fix.
- quasarj 5y ago"Modern Standby" is such a crock of shit. As far as anyone knows, it doesn't do anything useful, but it consumes FIFTY PERCENT (50%!) of the battery each night. Luckily you can turn it off, at least in Linux, and then the machine functions more-or-less normally.
- deaddodo 5y agoI was going to post the exact same thing. I have the 9500; this definitely infuriated me and is mostly solved by installing Linux. There are still some things that can annoyingly wake it (usually a bluetooth device trying to pair to it); but it's an odd exception versus the 50% chance every time I went to transport my laptop with Windows.
- qyv 5y agoYou can force modern standby to disconnect from networks (connected standby vs. disconnected standby). This helps with stopping the system from waking up randomly. https://www.tenforums.com/tutorials/146593-enable-disable-network-connectivity-modern-standby-windows-10-a.html https://www.tenforums.com/tutorials/146593-enable-disable-ne...