6 ms·
I'm confused, they say the minimum TDP is 8W. On a 99Wh battery, that's 12.375 hours I believe. My arm cpu phone goes below 5W all the time. I'm not sure 8W is
by ranguna 2y ago
I'm confused, they say the minimum TDP is 8W. On a 99Wh battery, that's 12.375 hours I believe. My arm cpu phone goes below 5W all the time. I'm not sure 8W is going to cut it.
- eigenspace 2y agoThis isn't a phone CPU though, it's a laptop CPU, and most laptops have batteries that are literally bigger than your entire phone. So an extra 3 watts isn't such a big difference. The real problem isn't actually the power-draw while working though. Where x86 processors run into real battery life trouble is that modern Windows and Linux are really bad about keeping power draw low when the laptop lid is closed. You can put your phone to sleep and leave it for a couple days and find its only lost 10% battery life, but if you close a Linux or Windows laptop and leave it for a couple days without actually powering it off, you're typically looking at something more like 50% battery life lost. This is the real problem that needs to be solved, and it's going to be quite difficult because it'll involve hunting down tonnes of super old crufty low-level OS code and redesigning it. One of the biggest reason ARM laptops tend to not have this problem is that a ton of low-level OS stuff had to be totally rewritten for them, so they just did the efficient thing in the first place, rather than having to sift through existing, working code and tweak it for better efficiency.
- ranguna 2y ago8w vs 5w power would make your battery time jump from 12h to 19h. When looked at alone 3w difference is not a lot, but in the context of 8w to 3w, 3w is an improvement of around 37% (if I did the math right). If you optimize the software in such a way that the power draw on idle can be very low, all that work will go to waste if the cpu is clocked at 8w minimum. You need a cpu that supports going to that low wattage. Taking this as a reference for an arm cpu on a laptop: https://www.anandtech.com/show/17024/apple-m1-max-performance-review/3 https://www.anandtech.com/show/17024/apple-m1-max-performanc... You can see that even with the laptop on showing a static screen, the power draw is less than 1W. That's crazy and tbh, I'm not sure I believe it myself. In summary, I do agree with you that we need to optimize our OSs so that they become more efficient, but we also need the hardware to improve. 8w minimum is not nearly enough for good battery life.
- delfinom 2y agoIt's only less than 1W for the CPU, the total consumption is 7.2W at idle because the screen is going to suck power no matter what. Per the table at the end. Existing Intel Meteor Lake CPU in laptops already draw anywhere from 4W to 11W idle (That's CPU + screen in benchmarks). Like these: https://www.notebookcheck.net/Xiaomi-RedmiBook-Pro-16-2024-review-Perhaps-the-best-Meteor-Lake-laptop-with-a-long-battery-life.829901.0.html#c11198005 https://www.notebookcheck.net/Xiaomi-RedmiBook-Pro-16-2024-r...
- ranguna 2y agoIndeed, but a win on the cpu power consumption is a win, regardless if you have other stuff sucking power or not.
- lxgr 2y ago> Where x86 processors run into real battery life trouble is that modern Windows and Linux are really bad about keeping power draw low when the laptop lid is closed. That power draw has nothing to do with the CPUs power efficiency, though: Laptop lid closed usually means S3, though, and the CPU is completely unpowered in that state. (CPU registers are saved to RAM.) The biggest power draw in S3 is the RAM itself, which has to be continuously refreshed to not lose its data, but that can be avoided by doing suspend-to-disk instead. Modern systems usually do some hybrid between the two, e.g. suspend to both RAM and disk, and power off the RAM after a few hours (or at a given battery level) to meet a compromise between resume speed and battery life.
- The_Colonel 2y agoUnfortunately, modern Windows laptops don't support S3 sleep, instead they have this Modern Standby where CPU runs in low power all the time.
- beart 2y agoIt's really bad. I've never been able to keep a dell laptop asleep. If I don't shut it down completely before putting it into my bag, it will surely be too hot to touch when I pull it back out. Super frustrating when traveling. Flabbergasting, that this issue has not been addressed.
- lxgr 2y agoWow, I had no idea! When I last used Linux and Windows on a Thinkpad, lid closed was equivalent to S3, as indicated by the little crescent moon LED on the lid, fans out, and the battery in that state would last for several days. My Mac does occasionally turn on with the lid closed to do "useful background tasks" (not actually that useful to me, except for broadcasting "Find my Mac" via Bluetooth), but except for one time when I accidentally had that option permanently flagged one via some "prevent sleep" app (I only found out when I noticed that I could SSH to my laptop while it was in my backpack!), it hasn't noticeably drained my battery.
- 2y ago
- adrian_b 2y agoThe TDP (thermal design power) is the maximum power consumption in steady-state conditions, when all the CPU cores and/or the GPU are 100% busy and the power consumption is limited to avoid overheating. It is used to dimension the cooling system, together with the maximum working temperature of the CPU. The TDP has nothing to do with the battery lifetime in normal usage. Any smartphone or laptop will drain completely its battery in a couple of hours at most when running at the power limit (you will never see a laptop configured for an 8 W TDP also having a 99 Wh battery; such batteries are normally used for laptops where the CPU is configured for a 45 W TDP). For the battery lifetime what matters most is the power consumption when the CPU is idle (which should be a fraction of a watt, so that the total idle power consumption is dominated by the display power consumption) and also how big is the additional power consumption caused by light CPU loads, like Internet browsing, movie watching, document reading and editing etc.
- zvolsky 2y agoDoes this mean that Minimum TDP = maximum power consumption* at the CPU's lowest power configuration? * Averaged over some time window relevant for cooling
- luyu_wu 2y agoYes, that's correct as long as you don't worry about transient boosts like PL1/2!
- blibble 2y agoanyone that has tried building a gaming PC based on intel's supposed TDP number on the chip spec sheet would with TDP being a reported TDP: 125W actual power usage: 350w
- adrian_b 2y agoWhen the actual power used by the CPU reaches 350 W, that happens because the BIOS of the motherboard configures the CPU for an unlimited power consumption. In this case the CPU consumes as much it can before the temperature exceeds the temperature limit. The actual power that is consumed will be determined by how good is the used cooler. The MB manufacturers do this so that their motherboards will win the benchmarks in published product reviews. Unless the BIOS locks the power control registers, you can configure any Intel or AMD CPU for any power limit you desire and the power consumption will never exceed the set limit. A low power limit will diminish the achievable multithreaded performance, but unless the limit is very low the multithreaded performance per watt will be greatly improved. The TDP matters a lot for a laptop or for a SFF computer. In this case the laptop or small computer is really designed for a definite TDP, e.g. for 28 W or for 45 W, and attempting to make the CPU consume more than that will result in thermal throttling. For a desktop, the design of a motherboard does not depend on the TDP, because it does not include the cooling system. The MB designer only takes care that the voltage regulator should provide enough current to reach the highest power consumptions that will not destroy the CPU. The actual power consumption that can be reached without thermal throttling is determined by the case, the case fans and whatever CPU cooler is used. For most desktops it is easy to ensure that the CPU can consume more than its nominal TDP, without overheating.
- diffeomorphism 2y agoSame units but entirely different things. TDP refers to how much cooling you should design for and is only vaguely connected to power consumption. As an analogy a 200W-equivalent LED lamp uses like 5W.
- dagmx 2y agoNot a great analogy imho. You’re comparing power output vs useful power input. TDP is about thermal envelope, which is a factor of the power input but not the useful output. Perf/watt would be a better point for your analogy. But TDP doesn’t care about perf/watt. It just cares about energy output regardless of how much is useful.