Clevo P750ZM: GTX 980M Overclocking Investigatedby Jarred Walton on March 20, 2015 10:00 AM EST
Overclocking the Clevo P750ZM
We posted our full review of the Eurocom P5 Pro (Clevo P750ZM) last week and mentioned that we were investigating overclocking potential. There are several areas to investigate, specifically we can try to overclock the CPU, the GPU core, and/or the GPU RAM. At least one of those ends up being pretty much a no show: thermal protection kicks in on the CPU and limits clock speeds so that performance ends up being roughly the same as running stock clocks. But the GPU… let’s just say that GM204/GTX 980M certainly has a lot of headroom.
If you’ve wondered why anyone would even bother with a desktop replacement (DTR) like the P750ZM, this is where the potency of such a solution really becomes apparent. The chassis is larger than some other options, but more importantly it has two high performance cooling fans and plenty of thermal headroom. It also uses standard MXM 3.0 modules for the graphics card, which may or may not matter much but that at least leaves the door open for future upgrades. There’s also a healthy enthusiast community (e.g. check out Tech Inferno’s forums), which means getting an unlocked BIOS/VBIOS isn’t too difficult.
Before we get into the overclocking results, it’s also important to talk about the requirements and NVIDIA’s recent actions in regards to notebook overclocking. We mentioned in an article last month that NVIDIA locked out overclocking on mobile GPUs starting with their R346 (346.xx and 347.xx) drivers. This affects all mobile GPUs as far as we’re aware, so whether you have GTX 860M, GTX 680M, GTX 980M, etc. you’re currently out of luck when it comes to overclocking your graphics. At the same time, NVIDIA has promised that they will revert this policy and allow overclocking with a future driver update, though that hasn’t happened yet. So for this article, we’ll be testing with the last NVIDIA driver that allowed mobile GPU overclocking, 344.75.
It’s not just the drivers that are important when it comes to overclocking, however, as the VBIOS (Video BIOS) can also prevent overclocking. In fact, the Eurocom P5 Pro that we’re testing initially shipped with a locked VBIOS. It’s pretty easy to figure out whether your VBIOS is clocked or not: using an overclocking utility, just try to apply different clocks; if it doesn’t work, you have a locked VBIOS (or locked drivers, or both). We turned to Prema from the Tech Inferno forums for some help with overclocking the GPU in the P750ZM and he provided us with instructions as well as an unlocked VBIOS; you can also get an updated BIOS/VBIOS from Prema’s BIOS mods website.
As an interesting side note, Eurocom already works with Prema and the initial BIOS on the P5 Pro that we received was a Prema version, which opens up a bunch of extra options in the BIOS (note: we’re not talking about the VBIOS yet). After we completed some initial overclocking testing, Eurocom sent us an updated VBIOS that’s also from Prema, so at least on this particular notebook if you buy directly from Eurocom you should be able to unlock overclocking without going to a different source for an unlocked BIOS/VBIOS.
Post Your CommentPlease log in or sign up to comment.
View All Comments
JarredWalton - Friday, March 20, 2015 - linkWell, -100mV is *trying* to run my stress test. It crashed without max cooling (just Tomb Raider, not the system). I maxed the fan and tried again; after a minute or two the system restarted. Guess I'll try -50mV now.
WJames65 - Friday, March 20, 2015 - linkI bought a barebones Clevo P770ZM equipped with a 980M and added a 4790K. The 4790K seems pretty receptive to undervolting based upon my experiences and experiences of many others as posted in the TechInferno forums. Some people have managed to get as high as 5 GHz with 4.7 GHz more typical. However, for such high speeds, the fans must be run on max, which is accomplished with the hotkey FN + 1. I also suspect those higher speeds may require a delid *shrug*. While I personally wouldn't run a desktop processor in a laptop with those overclocks, it is possible.
JarredWalton - Friday, March 20, 2015 - linkAre you saying people are hitting 4.7GHz under a stress test? Because I can get the system to boot at 4.6/4.7GHz but as soon as I start stress testing it's a no go. Trying for -50mV on the CPU now as -100mV didn't work out.
ajc9988 - Friday, March 20, 2015 - linkSo, take it as you will:
I recommend starting with -25mV at a time. First, lock the cache ratio multiplier to 40 (hereinafter stock multiplier). Start at -30 to -50mV under on the cache ratio (note - leave all adaptive voltages set to adaptive and default. If you try setting the adaptive voltage like a desktop, then set an offset on top of it, some weird readings can be had in programs like HWmonitor for both the ring voltage and the IA voltage offset. As I haven't figured this out yet, I'd recommend staying away from it until later if you want to play). Then reduce the voltage from that amount by 25mV until no longer stable in XTU stress test. Then bring it up by 5mV intervals until stable for the test of your choice. What you may want to explore is other tests utilizing the AVX2 instruction set as this is the cause of the extreme heat on Haswell with the newer prime95. Alternatives for lower heat tests are prime95 version 26.6. If you want AVX ( but not AVX2) you can use prime95 27.7 or 27.9. These give you prime95 stability without the insane heat for the platform. Alternatively, loop x264 for testing the AVX set. Either way, the idea is to have the laptop under normal stress situations, not insane heat situations unless you do certain encoding that requires it. Then it is necessary. You just want fully stable. After you find the stable cache ratio, repeat for the core clocks. Lock the multiplier for all cores to be the same and start offsetting. (note - if the C states are enabled, dynamic voltage offset must be true for every possible C-state voltage request. Think of it like a totem pole with set notches in it. These notches correlate to stock voltages for every C-state, including C0 (load). The offset is like cutting that much voltage off the bottom of the totem pole. This means instability may arise entering or coming out of C-states. Just be aware of it). Once you have the Core and Cache offset stable to your liking, then test away with what you like. Benchmark, do your every day tasks, etc. Be aware, it may pass any number of stress tests and still have slight instability. Just increase the Core voltage and keep going. As long as you are under 4.4 ghz, you shouldn't have a need to change the cache voltage for stability (in my experience with my machine, yours may differ). I run everyday at undervolt -65mV Core, -110 Cache (0.995 Vcore) at 40 multiplier all cores and stock cache multiplier. That is low 70s auto fan for XTU and WPrime testing. After I get my pads here, gelid gc-03 extreme, and CLU, I intend on delidding and going beyond (the 4.9GHz was on a delidded CPU). 4.2 should be easy on max fans also in the 70s on lighter stress testing (meaning other than prime95 v.28 or OCCT 4.4.1).
nunomoreira10 - Saturday, March 21, 2015 - linkDid you manage to undervolt? any positive results?
ajc9988 - Saturday, March 21, 2015 - linkAlso, first try to get 4.5 stable in lower stress test conditions first, then see if the thermal room will allow for 4.6 or 4.7. Unless you won the Haswell chip lottery, 4.6 and 4.7 without delidding will not likely be possible, but up to 4.5 should be if you don't mind seeing temps in the 90s. I am delidding solely to get 4.4-4.5 under autofan in the 70s. I, personally, apply two different settings: work mode and play mode. Work mode is autofan and temps in the 70s. This leaves plenty of thermal headroom and allows for it to be quieter in public, etc. The other is game mode. This is 70s to low 80s at more stress than I do for work mode. It is important to remember that this is a desktop chip with a Tcase of 74.4 degrees Celsius. Laptops are extremely closed cases, meaning that the heat around is nearly what the CPU temp is, meaning 80 should be your upper max for everyday operation (or at least is how I treat my chip for longevity). You will find different offsets on Dynamic Voltage Offset (Vcore offset) depending on the multiplier used. This is because Intel guarantees all chips will function (up to max turbo 4.4GHz) at the stock voltage applied for each multiplier. Each chip is unique and some can use less voltage at a specified multiplier. So the offset will vary for the Vcore depending on the multiplier.
Also, there are three types of overclocking: Static, Adaptive, and Dynamic Mode Overclocking. Dynamic Mode Overclocking is what is commonly applied to laptops. This allows for lower voltages while allowing for programs to request more than what the offset normally applies for voltage without crashing the system. Benefit - lower overall voltage (meaning lower heat). Drawback - stability testing sucks, C-states are affected by the voltage offset. Static - applies a set voltage all the time. Benefit - stable under any draw. Drawback - Voltage applied all the time which increases overall heat, requires much higher voltages than any other method of overclocking. Adaptive Overclock - Adjusts only the turbo voltage requests on the CPU. Benefits - Does not affect the voltage of C-states, it only affects the Turbo Voltage (acts as a separate VID state above all C states); allows CPU to request voltages beyond the max turbo voltage set by user. Drawbacks - allows CPU to request voltages beyond the max turbo voltage set by user which causes extreme power draws when running synthetic benchmarks like Prime95, OCCT, etc. Because of these, Dynamic Mode Overclocking is the preferred method of overclocking on laptops. But see: http://forum.notebookreview.com/threads/guide-to-h... . I have not been able to replicate his findings/results with adaptive overclocking while performing Dynamic Mode Offset. Further, I run my CPU under stress at a dynamic offset causing the Vcore to be .0.995V, whereas with setting the Adaptive voltage to .950 Vcore, it still supplies 1.055V Vcore under stress conditions (as with the heat that comes with it). This may be different once the voltage required is greater than Intel's stock voltage at a set multiplier, but for voltages used before that point, it would seem that Dynamic Mode Overclocking provides the lowest voltage to the CPU, and thereby provides the lowest possible heat for the 4790K without advanced cooling solutions (delidding, etc.) for this device.
extide - Saturday, March 21, 2015 - linkYeah those guys seeing 4.6+Ghz on the laptops, are definitely no stable under prime95 and such.
ajc9988 - Sunday, March 22, 2015 - linkNot true. 4.6 and 4.7 was prime95 v.28.5 stable. See http://forum.notebookreview.com/threads/official-c...
Now, this immediate testing was XTU, but prime testing did happen (see page 255). Superkyle1721 continued his delidded OC journey to page 258. I, personally, have prime tested and had my web surfing (I'm a tab whore) BSOD my system on Prime stable. This means prime stable isn't the be all end all when firefox brings prime stable to it's knees (over 300 tabs at a time is normal). So go on with prime, it is hot and doesn't guarantee stability for my use. I look at prime95 27.7/27.9 for my AVX testing (10 degrees hotter than others rather than 20 tested by AVX2 instruction set found in prime95 v.28.5 and OCCT4.4.1.) as well as x264 loop. I start with XTU because it is about the easiest to pass. Then move onto Wprime and BurnIn Test (Passmark). After it is stable in these, I do an x264 loop. Then I do either prime95 26.6 (no AVX) or prime95 27.7/27.9 (if testing AVX and not AVX2). Then I do massive blend testing. Heat is not what tells me I'm stable because a pass in prime still fails my browsing habits, needless to say more of my visualizations. It is a great tool at pointing out instability - I admit it is one of the best. But choosing something that is one of the best at what it does that has been made impracticable by heat considerations is ludicrous! If you want a full list of my stress testing programs and benchmark programs, I can get that to you. But Prime95, due to its heat with AVX2, has made itself impractical for most uses and few people do activities that push their processor to those limits. So the average overclocker is building in a 20 degree headroom on his/her system that he/she will never take advantage of. Does that make sense? NO, IT DOES NOT!!! Some people encode, run multiple virtual machines simultaneously, etc. and push their processors to the max on temp reaching the same as Prime95 small FFT. Those people have a need for this to set their thermal limits of their systems to their liking. But for the rest, you set prime95 small FFT to 80 and never see the processor break 65 under load. Why? It is time to start rethinking the Prime or nothing standard. Yes, testing with multiple stress tests to assure stability takes longer. But you can set the temps according to your usage, not some theoretical max that you never push in your use of your machine. Believe it or not, I have had 4.2GHz prime95 stable small FFT with thermal throttle to 4.15 with bad heatsink contact on one of four corners with MX-4. I have had it 4.5 stablish with thermal throttle to 4.42 with XTU and WPrime (I will not prime test if weaker tests thermal throttle, that is ridiculous to consider and you should have your head examined if you think otherwise). Superkyle1721 had, after delidded, got 4.4 prime95 for 20min. large FFT with temps never above 92 degrees. Granted not as hot as small FFT, but still a fair score. So please read and research before saying those guys are not prime stable as if that is the only stability that matters. Open your mind to new possibilities please.
scook9 - Friday, March 20, 2015 - linkThe problem with desktop CPUs in a laptop is that the cooling is WAY less efficient due to the use of a heatspreader. Laptop CPUs have the exposed die with no heatspreader in the way so you have a much shorter and more efficient path for heat to flow and cooling to be effective. Combine that with the fact that the laptop CPUs are binned for much higher efficiency than desktop parts and it starts to explain why laptop CPUs make more sense in laptops :) They do cost more as a result, but pretty much since Sandy Bridge, there has been very little reason to bother with desktop parts in laptops, clock for clock the performance is identical.
An Intel Core i7 4810MQ can turbo up to 3.8 GHz vs 4 GHz for a 4790 or 4.4 Ghz for the 4790k. At the same time power usage is HALF resulting in much better thermals and more reliable performance as well as gaining the benefit of technologies like Optimus. If you are really that hell bent on CPU performance for gaming in a laptop than money is clearly not a limiting factor so get the 4940MX can clock it well past the stock clocks of a 4790k (this is very doable). At this class of laptop the premium for the extreme CPU is not as bad as it sounds, adding $800 to a $3000 laptop is doable for the people buying $3000 laptops usually. I have played that game in the past, getting the extreme CPU and overclocking the hell out of it in a top tier gaming laptop and after getting benchmarking out of my system (which took about 3 years) I now usually go for the entry level quadcore to have all the threads I want and not pay out the nose for marginally higher clocks.
What I was able to pull off back in 2011 (with ambient room temp cooling - some guys were doing phase change and dry ice):
Got that CPU up to 4.5 GHz pretty reliably on all 4 cores with no throttling.
scook9 - Friday, March 20, 2015 - linkI also was able to push the hell out of the older Core 2 Quad era stuff too:
But that DID require putting my laptop in a chest freezer to cool the CPU - 1.5V ran pretty hot. At the end of the day though, the crappy nvidia chipset in the original M17x was my limiting factor with my Ram and not the CPU.