Dell XPS 15: Throttling or Not?

Before we get into the performance results, I want to veer off on a tangent for a bit. One of my biggest concerns with the new XPS 15 was whether there would be throttling – and if so, how it would take place. The previous XPS had a lot going for it, but the throttling was so bad that the discrete GPU was all but useless in practice. Here's a quick look at the internals of the new XPS 15, along with my attempts to improve cooling by replacing the thermal interface material.

So after unpacking the new XPS 15, the first thing I did was to start running some gaming benchmarks to see if any throttling was taking place. Everything looked good, with consistent performance in my first gaming benchmarks and GPU temperatures typically in the upper 70C range or lower. I continued on with running tests, found a few glitches that I brought up with Dell, and at one point a driver update from NVIDIA came out.

The initial drivers (Intel and NVIDIA) had an issue where playing games at non-native resulted in severe letterboxing (basically everything ran at 1:1 pixels on the display), so that was a problem that needed to be fixed. The updated drivers worked properly in this area, but as I commenced testing something became immediately apparent: GPU throttling was back, and it was quite severe. It’s at this point that I basically got lost in a web of troubleshooting, trying to figure out what was going on. Generally speaking, when the GPU hits 80C or more, the clocks start to drop, and in some cases things are apparently bad enough that the GPU simply gives up and runs at 135MHz core/405MHz GDDR5. As you can imagine, this makes running any game a very poor experience – running on just the iGPU would in most cases result in better performance.

So I rolled back the drivers, returned to the A00 BIOS, and tried many other things, all to no avail – I simply couldn’t reproduce my original gaming benchmark results. Then I opened the bottom of the laptop and tried running with the cover off, and things were a bit better, but there was still throttling and I couldn’t match the original scores. Much time and troubleshooting passed, and then I stumbled on a partial fix: running with the Balanced or Dell profiles appeared to produce better performance (and less throttling) than running on the High Performance profile…but some throttling still seemed to be going on.

By this time, I had two more or less identical XPS 15 laptops in house for testing and troubleshooting, both were behaving in a less than ideal manner as far as GPU clocks are concerned, and I decided I would make a video of the systems running the same tests side-by-side with one using the Dell power profile and the other using the Balanced power profile. In theory, these should be the same, other than the name, but I wasn’t quite sure. Before doing this, I also decided to make sure all the drivers, firmware, etc. were the same on both systems, so I grabbed the latest Dell and NVIDIA drivers, updated the BIOS to A02 on the original laptop, and got ready to shoot my video…and suddenly the throttling was gone…mostly. Ugh.

My best guess at this point was that an updated firmware that I applied for the touchscreen played a role, but I wasn’t certain of that. Running a pathological workload (e.g. Cinebench on seven CPU cores with Furmark on the GPU), it’s possible to get the GPU to throttle, but even there it’s not always as severe as what I experienced for a few weeks. As it stands, I have now tested the XPS 15 (many, many times!) in both 67F ambient and 80F ambient environments, and at least if it’s not too hot performance is basically where it should be for gaming. I haven’t found other talks of throttling either, so perhaps others were testing in cooler rooms or just not hitting the GPU as hard – or maybe it’s just a few specific games or other software where the issue crops up. To be clear, throttling of the GPU does still occur to some extent, but gaming really isn’t a top priority for this system and I think I’ve finally found the workaround.

To first illustrate what’s happening, here are the gaming performance results from my original testing (at our “Mainstream” settings), as well as testing with the latest drivers and firmware at ~67F and ~80F. I’ve normalized the performance to the 67F testing, and I don’t know what the ambient temperature was with my initial testing (probably around 70-75F).

Dell XPS Performance
  Initial Testing 67F Updated Testing 85F Updated Testing
Bioshock Infinite 112.1% 100.0% 100.0%
Elder Scrolls: Skyrim 102.5% 100.0% 99.9%
GRID 2 89.0% 100.0% 100.5%
Metro: Last Light 98.7% 100.0% 99.6%
Sleeping Dogs 100.7% 100.0% 99.6%
StarCraft II: HotS 98.6% 100.0% 99.8%
Tomb Raider 2013 106.7% 100.0% 99.8%

In nearly all cases, the performance is basically equal between the hot and cold testing with the latest drivers, meaning any throttling is mild to non-existent. But there’s still more to discuss. Specifically, I was having problems with GRID 2 being a bit sporadic; the first benchmark run was usually fine, but subsequent runs sometimes ended up with worst-case throttling. In fact just before wrapping up this review, GRID 2 was consistently getting stuck at minimum GPU clocks. In a final effort to figure out what was going on, I logged clocks and temperatures, then rebooted and tested some more. Bingo. For more than five benchmark runs in a row everything is running fine. Yeah, it’s that sort of problem. Here are two charts of GRID 2, with the same settings in both cases, taken within the past 30 minutes – one before rebooting, and one after rebooting:

As you can see, prior to the reboot I was seeing high temperatures and severe throttling. It’s not a gradual throttling before the cutoff either – one second the GPU clocks are at 940/2500MHz and the next they drop to 135/405MHz. The GPU core reaches 88-89C and the CPU hits a maximum of 96C in my first set of benchmarks. In contrast, after a reboot I’m seeing more gradual (sensible) GPU clocks, with a maximum GPU temperature of 81C and a maximum CPU temperature of 87C, with no serious issues.

My conclusion at this point is that there’s some service, driver, or firmware that has some issues, and over time – running without a reboot – this builds up until the above throttling takes place. What specific workload causes this isn’t quite clear; normally when I’m using a laptop I don’t tend to reboot it on a regular basis, and in some cases that can mean days of use running many applications – in fact most of my computers only get rebooted when I apply a new driver or a Windows Update requires it. Anyway, there’s an old joke of sorts with tech support where the solution to many computer problems is to reboot the system. While that may help in many cases – and it certainly does here – this isn’t really a true solution; it’s a workaround. If all the drivers and software are running properly, OS reboots are not required to “fix” anything. As I haven’t been able to determine what exactly causes the system to get backed into these higher temperatures/throttling, all I can say for now is that if you do happen to encounter this glitch, try rebooting.

To summarize then, I don’t really have any remaining serious concerns with the GPU throttling, given the above workaround. If it starts to happen, you’ll know, and while a reboot is inconvenient in my experience it’s not usually required. I do feel Dell was perhaps overly conservative with the fan speeds and target GPU temperatures – and the inherent fan noise – but after being burned by RMA issues with NVIDIA’s G84/G86 back in 2007, I don’t really blame them. I’ve used other laptops that get a lot louder than the XPS 15, but while that might be annoying, to their credit I didn’t see any weird throttling issues. But then, I’ve also never tested a laptop with a QHD+ display before, so that’s a potential root cause (i.e. Intel and/or NVIDIA graphics drivers, and possibly firmware as well). There are 14” laptops with faster GTX 765M GPUs that are basically as thin as the XPS 15 (MSI GE40 and the Razer Blade 14 for example), so it’s not just a matter of size – something else is at play here. If you’re mostly looking for a multimedia or business type laptop, the discrete GPU isn’t really even needed these days – it might have been nice to see a version of the XPS 15 that kept all the other high end features (QHD+ display, pure SSD storage, larger battery) but dropped the GT 750M; there are people (Ganesh, for example) where that would be just about an ideal configuration.

And that’s enough talk about throttling. I’ve obsessed about this issue for much of the past two months, with solutions/workarounds that seemed to come and go. As you can imagine, ultimately determining that a reboot usually fixes the problem is less than satisfying from a troubleshooting perspective, but it’s far better than living with throttling. And the good news here: with an SSD the time it takes to reboot is only about 20 seconds.

As a final comment (and this is being written at 4AM), I spent the whole day and much of yesterday working on one of the XPS 15 laptops finishing this review. I ran some benchmarks, I had Chrome and Firefox running with dozens of tabs open, and I even loaded up a few games. That's all besides editing some images, downloading files, etc. I just reran the GRID 2 benchmark after all of that, and there was no throttling, so this isn't even something that would necessarily crop up daily. Still, it has happened in the past and I assume it will happen again. If Dell can provide a definitive fix for this issue, I’ll revisit this topic and make sure to let you know.

Dell XPS 15: QHD+ LCD Testing Dell XPS 15: General Performance
Comments Locked

152 Comments

View All Comments

  • callmesissi - Friday, March 7, 2014 - link

    Great review. I'd like to ask you WHY do you keep comparing Windows products to MAC products. In real life you cannot do in a mac what a windows machine can, and dont get me started on "simulation software", if you do run windows on top of mac add the cost of windows license + simulation software and then benchmark the mac and lets see how fast it is by running that.

    Dont get me wrong, this is NOT a "i hate mac" post. But for a living i repair and give technical support to windows machines, and you CANT do everything that you can do in a windows pc on a mac. from hardware to software. for example my main client has quite a few stores + the central base and the radio software (win only) the printers (win only) the accounting software (win only) and so on...

    I do hope you review Mac as a Mac versus other mac and not versus a windows pc. Macs are pretty much good for any user that does not use it for work, or business that use some specialized software like pilots, navigation, design and that's pretty much it.

    I know it wont be long where we wont have that windows / macOS / android / ios / etc. problems, future is aiming for an open source, html based software that can run on any platform. but this is today and as of today you simply CANT use a Mac to replace a pc.

    And not to mention a pc gamer... how many games are on a Mac?...

    Please, just compare apples to apples (pun intended) or if you do, then add parallax + windows to the mac and then set benchmarks. Windows has support for like a 1,000,000 things more than a mac does.

    my two cents.
  • Ma Deuce - Friday, March 7, 2014 - link

    It's extremely easy to run windows on a mac... Saying that you can't replace a pc with a mac is just completely false.

    My line of work requires me to use several Windows only programs, and none of them have issues running on my macbook pro.

    About the only thing you can't do is make a good living providing repairs and technical support to mac owners, they just don't have as many issues lol
  • Penti - Saturday, March 8, 2014 - link

    Plenty of enterprises run Windows on Apple machines, support-people shouldn't be unaware of that, guess he's never heard of bootcamp or for that matter knows what parallels is. A mac is a qualified machine for volume licensing. Corporations can just stream their business apps from their TS/RDS/Citrix environment rather then let users who use OS X virtualize Windows. The only thing you really can't do is remote control everything like on vPro/iAMT-machines but the same goes for this Dell. For a end user, a Windows license is about 100 dollars. For business it's pretty much the same as including any other machine in your volume licensing program. If you need Parallels it's 70-80 dollars. A small business can run Windows only accounting software just fine, the virtualization software will make it launch from the dock just like any other program if you like to do that, some OS X users can use business and accounting software that run natively. It's really not an issue any more. It mixes really well with a Microsoft server environment, regardless which OS you choose to run albeit some extra software is required to administrate the OS X-machines with ease.

    For a end user who wishes to legally use Windows on their mac it's just the 100-200 dollars extra. Even with that extra cost a MBAir and so on usually does very well against semi-expensive Windows-powered Ultrabooks. If they do choices that makes it worse then it need to be at the price point it's worth taking note. Even if most mac users prefer to use OS X for 90% of work. There is also some software for OS X in a few professional fields that aren't available for Windows and has no alternative. You really can't treat them like say if they wore a ARM-based tablet, hardware-wise it's totally comparable and sites like this one do benchmark on Windows too. Prices and price ranges are easy to compare too.
  • robco - Thursday, March 13, 2014 - link

    Comparisons of high-end Windows laptops with MacBooks is inevitable. Apple's industrial design is considered to be the best in the business. The price difference between the model reviewed here and the comparable rMBP config is $170. The Mac has Thunderbolt (which gives you GigE with an adapter), plus Apple has their own OS. Dell's support is less expensive though.

    As for not being able to use it for work, I know many people who would disagree. Most web devs I know (who don't use .NET) use Macs. Same with most mobile app devs (required for iOS, much easier to set up Android SDK on OS X vs. Windows). Not to mention quite a number of A/V pros. As for most general business tasks, a Mac can do those just fine - just not necessarily with the exact same software. Most F/OSS is *nix based and OS X is UNIX. Unlike other *nix systems, OS X has a fair amount of commercial software as well.

    If you are buying a system primarily for gaming, then of course you want a Windows box. But even that is changing. Check out Steam or even the Mac App Store and you will see quite a few titles available. For everything else, there's BootCamp.

    Ultimately a computer is a tool. Use the best tool for your needs. But understand that the needs of others may be quite different from yours. For me and my needs, a Mac works better. However I understand that for many, the opposite is true. But quite a number of people (including the primary author of this site), find Macs to be quite useful for getting "real" work done...
  • blzd - Friday, March 7, 2014 - link

    Never buying another one of these after the 15z battery would die after 1 year almost exactly.
  • tviceman - Friday, March 7, 2014 - link

    Maxwell is jumping and screaming to get put inside this chassis!
  • augiem - Saturday, March 8, 2014 - link

    It would have been nice to see mbpr in some of the tests and benchmarks where applicable. After all, that's what this thing is trying to be. At the very least on the screen tests and battery life charts.
  • JPDiueholm - Saturday, March 8, 2014 - link

    Did you encounter any problems like:

    http://en.community.dell.com/support-forums/laptop...

    Which has rendered the XPS 13 unusable!
  • petar_b - Saturday, March 8, 2014 - link

    It would be nice to compare the above mentioned DELL notebook with ASUS NV550 touch screen. They have almost identical hardware, both come with SSD, however AUSU kept optical drive (blu ray burner), and still has two fans (one for each PU). for the height of 8mm-18mm DELL sacrifices optical drive, while ASUS kept height of 27mm (and has lots of empty space below, I am sure asus could save 3-4 mm if the case was closer to components. Price of asus is aprox 1200eu while dell is 2000 eu. Not sure if dell is overpriced...
  • Flying Goat - Saturday, March 8, 2014 - link

    Hmm...I can't find anything about an "NV550". Looks to me like the Asus N550 (No V) weighs 6 pounds, not 4.5, has a mechanical HDD, and a standard resolution screen, also does not have 802.11ac (Though it does have an ethernet port), so not at all comparable, except perhaps in terms of video card and CPU. If you don't care about the weight or the high res screen, then you shouldn't buy the Dell, but if that's what you want, the price seems competitive with comparable models.

    The ASUS model you should be comparing it to is the ASUS Zenbook UX51Vz-XH71, which costs $2400 (More than the Dell). It's also light, and has high res monitor. However, it has previous generation CPU/GPU (Ivy Bridge, 650GTX), no touch screen, only 8 GB RAM, no 802.11ac, and marginally lower resolution monitor. Only things it has going for it are an ethernet port and bing only 4 pounds instead of 4.44. Anyhow, given that price, I'd call the Dell's pretty competitive, if you want a light gaming laptop with a high res screen - there aren't a lot of models that fit that bill.

    If you want a gaming laptop, but don't care about the weight, and are happy with a lower resolution screen, the price premium may not be worth it.

Log in

Don't have an account? Sign up now