Slashdot Mirror


Ask Slashdot: High-Performance Laptop That Doesn't Overheat?

AqD writes: Last year we started to replace business/multimedia-grade laptops with gaming laptops at work, after several years of frustration with overheating and throttling issues that plagued our laptops from Acer, ASUS, Dell, Lenovo, and basically every brand you can find on market, making it impossible to write code and run db/test environment all on the same laptop.

The first new batch comes from Clevo because their gaming laptops don't look like gaming laptops, and they offer 3-6 disk slots which we badly need. The result is acceptable, however, not quite as good as I had expected. Mine has i7-4700mq CPU which is more or less equivalent to an older i7 on the desktop, but its temperature is raised to 70-80C while turbo boost is on, even with the best thermal paste. My friend's i7-4801mq is worse — it could never stay at the advertised 3.6GHz for more than a few seconds before it burns up over 90 and starts to throttle. Its benchmark result is nearly identical to the 4700mq because of heat problems. And it's only 3.6GHz! The best i7 CPU on a desktop could easily run closer to 5GHz with 6 cores / 12 threads running!

So what should we choose next time? We're not looking for something cool or slim or light. We need real laptops which can at least run prime calculation at advertised turbo boost speed, full cores/threads for an entire day. A nice bonus would be manual fan control plus easy access to the fan for cleaning.

30 of 325 comments (clear)

  1. No by AmiMoJo · · Score: 4, Insightful

    These high end chips are designed to run at those temperatures. The headline speed is what you get under ideal conditions, e.g. low ambient temperature.

    --
    const int one = 65536; (Silvermoon, Texture.cs)
    SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    1. Re:No by Anonymous Coward · · Score: 5, Insightful

      That doesn't mean the laptop needs to overheat. You just need a thicker laptop with a more powerful fan. Then the CPU won't reach 90c.

      And it should have a good keyboard. And you shouldn't skimp on the display either. And have some sort of stand for it to sit on so it isn't directly on a surface that would interfere with airflow. And for the power requirements you'll want to have it plugged in most of the time. The battery will be have to be impressive, you should use one from a UPS.

      I think they make this type of laptop. Normally you just put a chair in front of it, though.

    2. Re:No by idontgno · · Score: 3, Insightful

      The flame that burns twice as bright burns half as long.

      -- Lao Tzu

      --
      Welcome to the Panopticon. Used to be a prison, now it's your home.
    3. Re:No by AmiMoJo · · Score: 3, Informative

      Check the Intel documentation, if you have access to it (much of it is NDA protected). They state clearly what the cooling requirements are. Because everyone wants super thin and quiet laptops their newer CPUs are designed to run hot. Yeah, it does reduce their lifespan, but since the other parts of the laptop usually die long before the CPU does they make that trade-off.

      Look at how they have designed the CPUs to throttle. They go full tilt under load right up to the point where they hit that 90C thermal limit, then throttle just enough to remain there indefinitely. Intel chose 90C deliberately, it's not arbitrary. Their chips are designed to work safely at that temperature. If they were not they would have set the limit lower.

      You are right, lower temperatures are better. That's not what most people want though, they don't wonder around the shop checking CPU temperatures. They look for laptops that are thin, light and quiet.

      One tip though, for Intel CPUs to work well you need to install Intel's drivers on Windows. Otherwise the CPU will tend to run close to the thermal limit all the time. The driver helps it throttle back when CPU load is low. I don't know what you need to do for Linux I'm afraid, maybe the kernel already does it. This issue is particularly common with corporate Windows images, where the IT guy thinks that the Intel driver is just bloatware or because there are no red crosses in Device Manager it isn't needed.

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
  2. Seems obvious but... by Lobo42 · · Score: 5, Insightful

    Maybe you want desktops? Just a thought.

    1. Re:Seems obvious but... by Anonymous Coward · · Score: 5, Insightful

      Remote work on desktop machine with cheap laptops. NVidia done a few things with citrixs to allow higher quality display.

    2. Re:Seems obvious but... by bobbied · · Score: 4, Funny

      Maybe you want desktops? Just a thought.

      I was thinking about a huge fan myself, but I like your idea better..

      --
      "File to fit, pound to insert, paint to match" - Aircraft Maintenance 101
    3. Re:Seems obvious but... by Albanach · · Score: 5, Insightful

      Maybe you want desktops? Just a thought.

      I think the OP is going to see this answer repeatedly. Really their question is where can we get a laptop that gives us desktop features and desktop performance, without any explanation as to why they need a laptop.

      By definition, a laptop has to compromise, for space and for weight. Both of which will impact cooling, and where cooling is limited and as they have experienced, performance has to go down. Either that or type fast to avoid burning your fingers.

      There's a reason why cooling is one of the biggest costs associated with hosting servers - servers are designed to run at or near max capacity 24x7x365 in a relatively small form factor and they generate a ton of heat. In that sense, they're a bit like laptops except they can offload the cooling to the room's AC system. Also they have lots of fans and sound like you're next to a jet engine.

      I see two options. Either staff switch to desktops, or use laptops with virtualization so the work is offloaded to something that is better suited to the task.

    4. Re:Seems obvious but... by Anonymous Coward · · Score: 5, Funny

      I was thinking about a huge fan myself, but I like your idea better..

      I'm not a big fan of that idea.

    5. Re:Seems obvious but... by ShanghaiBill · · Score: 4, Interesting

      I was thinking about a huge fan myself

      I use a small $10 desktop fan from Walmart. When I am running something compute intensive on my laptop, I turn on the fan, point it at the laptop, and no more heat problems. I also use this laptop stand (cost: $8) which allows the air to circulate all around the laptop. One more trick: If you use your laptop closed, with an external monitor, then flip it over, so the bottom (which gets the hottest) is up. That way you maximize the convection.

    6. Re:Seems obvious but... by Andy+Dodd · · Score: 4, Interesting

      For the price they'll spend on an ultra-high-end laptop (I'm guessing stuff that meets their requirements will be in the $2000-3000+ range), you can get a mid-low range desktop that still blows it away in performance AND a midrange laptop you can remote into the beast with.

      I stopped buying high-end laptops long ago. I do a lot of Android platform development in my spare time - most of the time I do it on a Chromebook running Crouton, remoted into a quad-Haswell i5 buildbox with 16GB RAM and multiple 256GB SSDs. (Actually, I ran out of space, so I'm putting in a 480, retiring one of the 256s or expanding the ccache size.) (Note, by "remote" I mean "across the room" - the assumption is that laptop and desktop are on the same LAN. I intentionally made my buildbox small in order to make it easy to lug around for car trips. I didn't get it small enough to suitcase in checked baggage, should've gone mini-ITX for that.)

      The initial investment (single SSD) for the buildbox was $600-700, and that was around a year and a half ago.

      A Dell Precision M2800 that barely matches what the buildbox is capable of (actually, it's significantly less capable CPU-wise due to thermal limits, 2.9 GHz nominal instead of 3.4 GHz nominal, for sustained loads turbo is useless.) costs $1799

      Note that the assumption here, based on what the OP has described, is that the system will primarily be used for CPU/RAM-bound tasks, not GPU-bound.

      --
      retrorocket.o not found, launch anyway?
    7. Re:Seems obvious but... by Hognoxious · · Score: 4, Insightful

      To be fair, OP is asking for a truck that's as fast as a Ferrari and has 18 seats. And can fly.

      Is that intelligent?

      --
      Confucius say, "Find worm in apple - bad. Find half a worm - worse."
    8. Re:Seems obvious but... by sconeu · · Score: 4, Insightful

      The one requirement that seemed off to me was "3-6 drive slots".

      In what universe does a laptop need more than 2 drives? (I'm assuming SSD and magnetic for the two drives). The need for optical can be handled by USB if needed.

      --
      General Relativity: Space-time tells matter where to go; Matter tells space-time what shape to be.
    9. Re:Seems obvious but... by Lobo42 · · Score: 4, Funny

      I liked it at first, but now I'm cooling on it.

    10. Re:Seems obvious but... by Minwee · · Score: 4, Funny

      Really their question is where can we get a laptop that gives us desktop features and desktop performance, without any explanation as to why they need a laptop.

      I think you've missed the obvious reason. A desktop takes up too much space on the table at Starbucks.

  3. So what should we choose next time? by jratcliffe · · Score: 3, Insightful

    Desktops?

  4. Origin PC's New Laptop Line by americamatrix · · Score: 4, Informative
    Origin PC (http://www.originpc.com/communicator/news/) - just released some new laptops that use Intel desktop processors.

    I have the last gen laptop that utilizes a mobile processor and I love it. It takes everything I can throw at it.

    Definitely check out their new lineup, seems like it would be a perfect fit for what you are trying to accomplish.

    -americamatrix

  5. wrong tool for the job by Anonymous Coward · · Score: 4, Interesting

    If all the laptops you've tried are failing to meet expectations perhaps you should look at your approach. Laptops are great for portability, but I've long since lost a desire to do development work directly on the laptop.

    Rather having a strong backend that can spin up and host multiple VM's is much much more efficient for me. I also have less stress as my laptop isn't hampered with development / test software. I'm not sure what value you have in doing the calculation / testing on your lap vs in a lab with a remote connection.

  6. advertised turbo boost speed by Anonymous Coward · · Score: 5, Informative

    They call it "turbo boost speed" precisely because you can't run at that speed for an entire day. Otherwise they would just call it "speed".

    1. Re:advertised turbo boost speed by bobbied · · Score: 3

      They call it "turbo boost speed" precisely because you can't run at that speed for an entire day. Otherwise they would just call it "speed".

      "My God! They've gone to plaid!"

      "We can't stop! We are going too fast.. Have to slow down first!"

      --
      "File to fit, pound to insert, paint to match" - Aircraft Maintenance 101
  7. Never had such issues by guruevi · · Score: 3, Interesting

    I don't know what you're doing with your laptops to cause such issues, are you working in the Sahara?

    There are plenty of laptops out there but if you want a somewhat decent one, go for a Macbook Pro. Sure they're a bit more expensive (although not as expensive per feature as Dell) but I haven't had issues with them doing serious dev, cross-compilation and heavy computation (MATLAB, Python etc) work that can take 100% of all cores for days on end.

    If you need desktop performance, get a desktop or get the building/compiling to work on your compile farm. A laptop with a desktop processor will overheat/melt/break and there are plenty of builders that will mash together whatever you specify without any real testing. And "boost" speeds are just that, they're only there to boost the occasional spike, physics will take over at some point. For the work you describe (prime calculations) you'll get much more efficiency out of a decent set of servers and have your coders check in their work after which a bot will automatically attempt compilation.

    --
    Custom electronics and digital signage for your business: www.evcircuits.com
  8. Dear Slashdot: by ArchieBunker · · Score: 5, Funny

    I want to break the laws of physics. Please instruct me.

    --
    Only the State obtains its revenue by coercion. - Murray Rothbard
  9. Intel says no. "short durations" - Intel.com by raymorris · · Score: 5, Informative

    > We need real laptops which can at least run prime calculation at advertised turbo boost speed, full cores/threads for an entire day.

    Intel says:
          Intel Turbo Boost Technology 2.0 allows the processor to operate at a power level that is higher than its TDP configuration and data sheet specified power for short durations to maximize performance.

    Turbo Boost is designed to kick in for one to two seconds while rendering some enormously complex page or something. The CPUs are not designed to run at Turbo Boost speeds all day; so says Intel, and I suppose they know something about Intel processors.

    Non-obligatory car analogy: Nitrous Boost would have been a more analogous name. It's used for seconds, like nitrous oxide, not all day, like a turbo can be.

  10. Disable the turbo by nehumanuscrede · · Score: 5, Interesting

    I had a similar issue on an Alienware M17X ( current generation ) where throttling and ultimately shutdown would occur once I started up a render that took all cores to 100%. The fact was the throttle wouldn't drop the cores fast enough before the temps mandated the shutdown. My fix was to simply disable the turbo feature so the cores never overheated in the first place.

    I can now run all-core 100% usage renders all night long without a hiccup.

    I've always preferred stability over bleeding-edge speed anyway.
    ( especially when an image or animation sequence takes anywhere from several hours to a day or two )

  11. These temperatures are Ok in the mobile world by Arkh89 · · Score: 3, Informative

    I have this kind of laptop (an old Clevo D900F with a desktop Core I7 950). And those are the normal temperatures of the current gen (even old gen) under load. The new Clevo series (P650/670 SE/SG) are said to run cooler, maybe in the 60-70 range. But this comes at the cost of having both CPU and GPU soldered to the MB. Do not expect ANYTHING lower, even over the next year in the laptop market.

    Consider elevating your laptop, or even using a cooler. It might help reducing from a couple of degrees to about 5.

  12. we've gone down this road before. by nimbius · · Score: 5, Insightful

    as an IT engineer in an analytical physics company, we ran into the same overheating issues but this was a process and workflow problem, not a laptop problem. Our users, most of which hold a PhD or patent or two, stamped their feet at having to use the ticket system and the scheduler for our high performance servers. we stopped giving them deskside compute systems with 96 gigs of ram because that was wasteful and in most cases they sat idle all day. We also enabled users to telecommute, and thats when shit hit the fan. Before we knew it we were dropping 8 grand on "mobile workstations" that would burn up and die after a year because analytics engineers would sit them on their laps and watch Big Bang theory on the couch all day. The hammer came down when we'd spent nearly 2 million on laptops for a single office and our failure rate was approaching 50%.

    my advice is determine what your customer or users are doing and see if you can do it better a different way. Things that overheat a processor or lock up a laptop are good candidates for centralization in the datacenter. You'll always have prima donna users that want flagship laptops to do it the wrong way, so dont cave in. Gather MTTF and MTBF metrics to prove a case to your manager or C levels that things are getting out of control. Gaming laptops are meant to sell a marketing image, not actual sustainable performance. Finally, GPO and network firewalls are your friends. Sure, users can telecommute now but our fileservers do not communicate directly with their laptops, only the simulation cluster which they can only access through submitting jobs to the scheduler.

    --
    Good people go to bed earlier.
  13. Notebookcheck tests this stuff by jones_supa · · Score: 4, Informative

    You will benefit from the reviews at Notebookcheck.net.

    For every machine they test precisely the thing that you are talking about. They run the laptop at maximum load and keep an eye on temperatures and CPU/GPU operating frequencies.

  14. I cannot imagine.. by dAzED1 · · Score: 3, Insightful

    I can not imagine a scenario in which something *has* to be local (ie, not a term into a cluster or HPC unit of some sort), *has* to be a laptop, and *has* to have 3-6 disk slots. Are you pretending you need the multiple slots for raid for performance reasons? Are you really going to claim that an SSD isn't fast enough for you? Perhaps you have to myopic of a view, or perhaps - and this is far more likely imo, you're part of the "engineers are Gods!" crowd, and the real answer is that the engineers want an uber-laptop they can take home for personal use, on their employer's dime. Seriously, *try* to justify why it has to have those specs. I dare ya.

  15. Wrong requirements by nine-times · · Score: 3, Insightful

    I don't want to be rude, but I think you have unrealistic requirements. Like, to the point of being silly.

    As others point out, you're not going to get the "Turbo Boost" speeds all day long, since the whole point of the "Turbo Boost" speeds is to ramp up performance for short periods. You're looking for balls-out performance from laptops, whereas manufacturers have been pushing mobility and power-efficiency. And you're looking at gaming laptops for business use. It makes me thing that you don't know what you're doing.

    My guess is-- and don't take this personally, I'm just basing this off of my experience with working with people who've asked for similarly unrealistic expectations-- that you don't actually need the kind of performance you're asking for. It is not "impossible to write code and run db/test environment" on a single laptop. People do that kind of thing all the time, and not even with very high-end machines. No, your performance will not be quite as fast as running on a super-high-end server, but it should be good enough for development work. If you want good performance, look to workstation-class laptops (e.g. Dell Precision laptops), get the best quad-core processor available, max out the RAM, and be sure to get a fast SSD. With that, you should be able to run a couple virtual machines with reasonable performance.

    If that's not enough-- if you really need much faster performance, and you need to work on a laptop, then put your development environment on a server that you connect to remotely. Set up a big bad-ass powerful VM host, and give all the developers remote access to create VMs and connect to them. Use that whenever you're internet accessible, and only use a local VM when you're stuck without access. It's not complicated.

  16. Except when you are wrong, which is often. by sethstorm · · Score: 3, Informative

    A properly equipped workstation laptop (read: Lenovo W series Thinkpads, or Dell Precision) would have to be configured deliberately low for that to happen.

    If one were to consider something on the order of a larger W series Thinkpad (W540, for example), there would be plenty of room to not only outdo that buildbox, but to also have room for a long service contract, a feature that OP's company may want.

    Yes, these kind of laptops do get hot, but it's not as if manufacturers haven't paid attention to getting it right.

    --
    Twitter supports and protects racists - by smearing their critics with the "Hate Speech" label.