Quote from: _MT_ on October 08, 2020, 11:28:32
Quote from: vertigo on October 07, 2020, 23:15:25
Well, true, you shouldn't entirely blame Intel, as a lot of the blame lies with the OEMs, but Intel could, and should, apply more leverage on the OEMs to ensure they're using their chips properly...
Yes, it reflects badly on Intel. So, they might want to do something about it. However, do they really perceive it as a problem? Yes, we complain. But, does the broader target audience complain about higher boost not being sustainable and do they demand high frequencies. Even though they're not a good idea in a mobile device and they put Intel's platform at a bigger disadvantage compared to ARM? I'm not convinced. I think that even bigger problem is desktop motherboard manufacturers screwing with power limiting and tricking CPUs into drawing way more than they should. Which ends up looking bad for Intel in reviews. They haven't really stepped on their necks yet. And restricting access and giving them less freedom might have negative impact on enthusiasts. So, how much do we really want them to protect their reputation? In this case, what they can do? Refuse selling them chips? Intel does offer a lot of engineering support. Much more than AMD. They put a lot of money into laptop development. I don't think this is their target (sustainable higher frequencies). As I said, it's not a good strategy in mobile devices. You can always do more. Intel could do more. But as I wrote, do they really care about his in particular? Remember what was the intention of turbo boost. What Intel desired. If anything, I can more easily imagine Intel being unhappy about companies that push boost too far and end up making really hot and/ or noisy ultrabooks.
The big difference between base and boost is that base has to be sustainable. It has a significantly harder guarantee. While boost allows you to go into wonderland. It's like automatic factory overclocking, squeezing the silicon for almost all it's worth. Old processors couldn't do anything like this and their top frequencies were really base frequencies. Also, base is used for sizing cooling. That's why TDP is at base frequency. They probably don't want to make their mainline desktop processors 125 W TDP instead of 65. Because it would have impacts on manufacturing. And who knows whether the silicon can even take it at the more extreme end, what kind of longevity you're looking at. For laptops, the argument is even simpler. Desktop frequencies and performance come at desktop power. Laptops have to observe the same laws of physics. And sustained desktop-like power draw is just not feasible in a typical laptop. We have been reducing volume for many years. Nor desirable.
The problem isn't the higher switching rate. It's a linear member. Hypothetically, the power required for a given task should remain the same (in reality, you have to deal with things like memory latency that can increase the number of wasted cycles). The processor doesn't save energy this way. But it does increase the required power and therefore cooling. The only way you can save energy (beyond what I will write about in a moment) is from ancillaries like display that draw regardless of frequency. The problem is the voltage. Higher frequencies require higher voltages for stable operation. And required power raises with square of voltage (so, 10 % more voltage is 21 % more power; 20 => 44; 30 => 69). Each transistor switch becomes 21, 44, 69, ... percent more expensive. That's the efficiency killer. That's why mobile chips are low voltage or ultra low voltage and part of the reason why they have such low base frequencies (higher frequencies are not sustainable at those voltages). Desktop frequencies require desktop voltages which means a big drop in efficiency for a ULV processor. Yes, you can't go too slow either because there is leakage current. Transistors leak even though they're switched off. So, it's better to alternate running at an efficient frequency and being off rather than constantly running at a low frequency. AFAIK, on modern nodes, leakage is a serious consideration (it really restricts how low it makes sense to go). But just because it's a bad idea to run at 500 MHz (it would be better to run at 1.5 GHz for 1/3 of the time and switch off for 2/3) doesn't mean that it's a good idea to run at 3 GHz.
It's well known that many consumers are clueless. it's a free world. You're free to make stupid decisions. Or educate yourself. For me, boost means that I don't need to necessarily buy a high end model with the same number of cores for performance. My default would be to buy the cheaper version and only buy the more expensive one if I can find evidence that the laptop can utilize it (especially when undervolting was an option). What the higher model is really about is higher bin. That's what you're paying for. Those processors should be more efficient (they should require less voltage for any given frequency) which means they should sustain higher frequencies in the same chassis. That's also why it has higher base and boost frequencies. It's a higher quality piece of silicon. It's up to me whether I'm willing to pay the premium or not. And with typical consumer focused manufacturers, you might not really have a choice because of limited configurations available. Flip side is that I can return it if I don't like it unlike a made to order configuration from the likes of Dell or Lenovo (I'm not getting the same consumer protections because of the nature of custom work). There, I really want to know what I'm getting. Annoyingly, the high powered components are also the expensive components. You're at the highest risk when you want to splurge for something really nice.
Yeah, I know all about exponential increase of power usage combined with diminishing returns of increased frequency when overclocking, as I've overclocked a couple of my computers over the years. Aside from getting lazy about it, CPUs becoming so powerful it wasn't really needed as much, and doing less encoding, which was the main thing I needed a lot of CPU power for, that's also why I quit bothering with it after doing it a couple times. It just wasn't worth it to spend hours tweaking, only to have it run a lot hotter and run the risk of instability, all for what ended up being decent, but by no means huge, gains in performance. Though I always thought it was more related to running the chip faster than it was designed for, not that it was inherently true and that there was a hard limit to it, which I've since learned as chips struggle to pass 5GHz even today.
I've also been saying for years that I'd prefer that mobile CPUs would focus more on efficiency than just getting faster. In fact, I remember years ago being upset about the opposite, that for a while they were more concerned about making
desktop CPUs more efficient, and their performance was improving quite slowly as a result, though I can certainly understand that, as even they have thermal limitations, not to mention most people would prefer not to spend half their electric bill powering their computer. But I'd be much happier if a new generation kept performance the same but cut power use down by 25-30% than increasing performance, which we have plenty of at this point, but did little for battery life.
And that's why boost/base, base/throttling, whatever, doesn't really matter, what matters is the overall picture of performance vs battery life. But then, boost and throttling
do matter, because, generally speaking, a laptop that is able to boost longer has better, more efficient cooling, which means it will likely need to run the fans less, which means better battery life, since fans use a lot of power. And computers that actually throttle, which happens sometimes, are going to be very bad, both because of the lousy cooling, but the crappy performance relative to others, not to mention I don't care to support a company that feels it's ok to put out junk like that.
Unfortunately, just knowing the CPU does nothing to tell the consumer what the actual performance and battery life are, and therein lies the problem. And that's why Intel should tighten things up, like they're doing with Evo (which I have doubts about, but that's a separate issue), and they have the power to do so, but as you and I have both said, they just don't care. So different OEMs take the same chip, and one makes a good performing laptop with good battery life and another makes one with lousy performance and battery life, but all the general consumer knows is it has an i3/5/7, and now that means even less than it already did, and
that is definitely on Intel.
And I'm the same way as you, in that I generally look at the mid-tier (i5/R5) for laptops, since it's plenty of power, typically not much less than the 7's, has potentially better battery life due to less cores, lower frequency, and a lower TDP, and costs less.
Especially when the cooling can't even keep up and you end up with performance similar to or even worse than the lower tier chip, which really pisses me off that OEMs think it's ok to charge people a premium for such lousy performance. Which is why it's so frustrating that so many OEMs require you to go with the top-end for >8GB RAM. So it's not always up to the consumer, except to avoid the product entirely, which I've done multiple times.