PSA: You can now overclock your laptop monitor [intel/intel+optimus]

Discussion in 'Gaming (Software and Graphics Cards)' started by margroloc, Mar 4, 2017.

  1. margroloc

    margroloc Notebook Enthusiast

    Likes Received:
    Trophy Points:
    Intel has finally released drivers that unlock custom refresh rates.

    In this past, attempting to add custom resolutions/refresh rates on intel or switchable graphics in Windows was met with a "maximum bandwidth exceeded" error (via intel's control panel) or silent failure (via ToastyX's CRU). This wasn't your fault - it was intel's broken drivers.

    As of 2017 this problem is finally fixed. (only took them 6 years...)

    Why you should overclock your monitor
    Overclocking your display to run at a higher refresh rate is safe, easy (as you will see below), and higher refresh rate displays are almost always preferred by people who have used them. This is why:
    • Higher refresh rates reduce input lag
      • Going from 60hz to 90hz reduces the frame reading delay by 31% (16ms -> 11ms).
      • In fact, increasing the display refresh rate is one of the best ways to reduce input lag (citation).
    • It increases smoothness of motion
      • Try switching your laptop panel between 30hz and 60hz (which is the default refresh rate on most laptops). The same idea applies when you move beyond 60hz.
      • Improvements are most noticeable during movement. Examples include turning the camera in games, moving the mouse around on the desktop, scrolling through web pages, and - surprisingly - videos & film. It will not be noticeable for static content (eg, a still picture).
    • It improves task performance & user comfort
      • Study #1 - "frame rate has a greater influence than resolution on human performance in all four tasks"
      • Study #2 - "frame rate has a larger impact on performance than frame resolution"
      • Study #3 - "in all conditions... there was a preference for higher frame rates, regardless of content"
    • Example Videos
      • 60hz vs 120hz [link] - demo of the latency & smoothness benefits, exaggerated.
      • Refresh rate demo [link] - basic concepts about high refresh rates
      • 60hz vs 120hz [link] - real world example, note how the lower refresh rate monitor lags behind in displaying the cursor position on the desktop while skipping half the frames. Also note how far behind the 60hz monitor is in games when the camera is moved rapidly (around 1:20).
    Even modest increases beyond 60hz will yield tangible improvements in smoothness. 65hz for example gives your eyes an additional 5 frames/second of visual data, for a total of 300 additional frames per minute (equal to watching a native-res film for 10 seconds). The best way to understand this effect is to try it.

    Fortunately, most users who have reported their results so far have been able to reach 80hz+, but results will vary. A list of results is further down this post.

    Are there any risks to overclocking? (TL;DR: no.)
    • Physical damage to the monitor is nearly impossible (unless you have a CRT or [theoretically] push the monitor so far that its scaler overheats [if it even has one]).
      • There is not a single report of a modern monitor failing from overclocking on the entire internet.
      • Black screening/artifacting is not damage, it's expected once you reach the point of instability - just revert to less aggressive settings when this happens.
      • Adjusting monitor timings is just as safe as adjusting the refresh rate.
      • People have been overclocking monitors for nearly 20 years.
      • The most likely problem you will encounter is not following this guide's instructions properly (no risk of lasting damage, you can always reset bad settings)
    • There is a possibility of slightly altered gamma/colors while your monitor is overclocked.
      • This only happens with certain panels and the effect is proportional to refresh rate. Most users do not report color drift, but some desktop monitors and certain laptop panels are known to do this. If it happens: either calibrate your monitor for the new refresh rate (if colorimeter available), adjust the gamma curve in software, or change back to the default refresh rate for color-accurate work.
    • There is zero risk of damage to the integrated GPU.
      • Clocks, voltages, thermals don't change. In my tests, the iGPU was able to idle as normal and power consumption did not increase (screenshot - from a 60 to 100hz overclocked display. HD530 graphics). The power drawn by the display may increase in theory, but accurately measuring the difference is difficult.
    • If you watch videos, you might notice that some content which doesn't match your display's refresh rate (eg playing back 24fps movie on a non-24/48/72hz display) gets resampled to your display's new refresh rate. This is actually a good thing.
      • In fact, videos often look smoother and less juddery when more frames are generated (this guy agrees, so does dmitriRender, the SVP project, my own testing with 24/30fps video @ 60/104hz, and this published study).
      • 60hz users already experience frame rate conversion.
      • Consider the fact that the '24fps cinema experience' some people love is in fact 24fps film being modified for playback at non-24hz rates. Few people actually prefer 24fps footage once they see it since it's not smooth enough, especially for fast movement. End result? Film interpolated to beyond 24hz looks better than film at native 24hz. High framerate film is even better to begin with. Nothing to worry about if film playback is one of your concerns.
    • This guide is fairly straightforward and it is simple to reset your settings should something not work. However, follow this guide at your own risk. Despite the high rate of success, some users reported this method not working. See the Results section later in this post.

    Drivers to install (REQUIRED)
    The list below contains every intel CPU integrated graphics driver released from December 2016 to April 2017 that enables EDID overrides (custom resolution/refresh rates).
    You should install the appropriate driver for your CPU below, or from the intel website (identify my CPU).

    This list is no longer being updated. Please visit the intel website to get updated drivers. Anything released after the first half of 2017 should work, but you may want to try one from this list if you are unsure.

    To overclock your internal monitor,
    1. Install the appropriate driver above
      • If the .exe doesn't work, download the .zip and install via device manager --> 'properties' on the intel GPU --> 'driver' tab --> 'Update driver...' --> 'Browse my computer...' --> 'Let me pick...' --> 'Have Disk...' --> Browse to the new downloaded driver's 'Graphics' folder and select the .inf file. Click OK/next to install.
    2. Download ToastyX's Custom resolution utility (CRU) (the built-in intel tool does not work for internal panels yet)
    3. Use CRU to add a custom refresh rate
      • Start with reasonable refresh rates (step 1, step 2, step 3) (EDIT: More detailed instructions: step 1, step 2, step 3)
        • [!] Leave the default setting in the first list position in CRU. Windows will select the first option on the list when it boots, so placing an untested custom setting there could be "dangerous" (you can always reset by plugging in a second monitor).
        • The refresh rate & timings you choose determine your pixel clock. If this pixel clock exceeds the limit of your display interface, your setting wont show up in Windows after a reboot. (see notes below)
      • Reboot your computer and the new refresh rate will show up as long as it's below the pixel clock limit of your display interface.
        • [!] Apply your refresh rate from intel's driver control panel instead of Windows, since the intel panel has an escape route ("hit OK or settings will revert in 10 seconds...")
    4. Continue increasing the refresh rate and testing for glitches and frameskipping until you reach the highest stable overclock.
      • Note that you can change monitor timing presets or even make manual adjustments to timings. Doing this can help with stability. (See 'Notes on Pixel clock/timings' below)
        • When you add new configurations to CRU, the default timing values are ones that CRU chooses. You do not have to use those timing values.
        • Your laptop screen's default timings are not necessarily the timings CRU adds if you add a new configuration. If you are stuck and want to push for a higher overclock, consider copying and using your laptop screen's default timings (grab them from the default entry in the list), switching the timings to the "LCD-Reduced" preset that CRU provides.
        • If your display overclock is not stable (screen glitching, etc) be sure to rule out whether it was caused by too high a refresh rate, or by changed timings.
      • Again, be sure to not exceed the pixel clock of your display interface or your custom settings wont show up after a reboot.
      • Note that lower resolutions can potentially support higher refresh rates.
        • This would be a benefit for games. Reports on the intel forums and my own testing shows suggests the intel driver is not allowing this. (I could do 1080p105hz on my laptop with 99% stability and use 1080p104hz currently - but adding and trying 720p105hz resulted in black screening when it should have at least been semi stable.) However, there is a report of this concept working: [link], and another example (but not with intel graphics) [link]
      • Helpful tip
        • If you have adjusted monitor timings during your overclocking, please note that your modified timings may not necessarily be stable. If you continue to use those timings while decreasing the refresh rate, previously stable refresh rates may start to appear unstable. To avoid this, consider making a note of the timings that you've tried. If you need to remove CRU's settings and restore the default refresh rate/timings for your display, delete all of the configurations within CRU and reboot, or run 'reset.exe'. Example: [link]

    To overclock an external monitor (via HDMI, DVI, etc...)
    • Install the appropriate driver above and add the resolution/refresh rate using intel's built-in control panel
      • Overrides done in CRU for external monitors seem to be ignored by the intel driver so this is the only scenario where intel's built-in tool is useful.
    • If you get a 'maximum bandwidth exceeded' error, you will have to change the timings to CVT-Reduced (for a lower pixel clock) or back off on the refresh rate.
    • You can also use intel's tool to add true custom resolutions
      • For example if you have a 4K display and connect over HDMI 1.4 instead of HDMI 2.0, your resolutions will be limited to 4K @ 30hz or 1440p @ 60hz. However, with these drivers you can add 1584p60 and still get a resolution boost over 1440p60.
    • Don't forget to check for artifacts and dropped frames.
      • Windows can behave weirdly when multiple monitors are active - to get your dropped frames checking tools to work properly, close your laptop lid to temporarily disable the laptop display.

    Notes on pixel clock/timings
    • Your new refresh rate will not show up if it exceeds pixel clock limitations.
      • eDP (embedded displayport) laptop panels support a maximum of 240MHz or 120MHz, depending on the version of eDP and number of pins. Unfortunately, there is no way to see in Windows what version of eDP your laptop is using.
      • LVDS (a pre-2013 laptop display protocol which has been replaced by eDP) may support a maximum of 112MHz, but this has not been tested. (citation)
      • Displayport 1.0 & 1.1 supports a max of 360MHz (8 bit color) or 380MHz (6 bit color).
      • HDMI 1.3 & 1.4 supports a maximum of 340MHz. (citation)
      • HDMI 1.0 supports a maximum of 165MHz.
      • There is no way to avoid these limits, a pixel clock patcher does not exist for the intel graphics driver.
      • The only way to decrease pixel clock requirements is to decrease display timings or to lower the refresh rate. (See this image from above for info about manually adjusting timings)
    • A lower pixel clock may enable you to overclock higher
      • For example, if you choose 'LCD reduced' in CRU then the timings will be automatically adjusted to reduce the pixel clock requirement for a given refresh rate. If settings were previously not showing up due to a too-high pixel clock, then choosing reduced timings may at least allow you to try a faster overclock.
    • Incorrect timings can hinder your overclocks
      • On my dell laptop, any refresh rate above 60hz (61hz, 103hz etc) combined with CRU's 'LCD reduced' timings resulted in consistent artifacting.
        • For other users, choosing 'LCD reduced' timings improved overclockability
      • I was able to hit 100hz easily using the default timings that CRU provides, but tweaks based on my laptop panel's default timings (which were different from CRU's defaults) allowed me to reach 104hz while remaining under the eDP 240MHz pixel clock limit.
      • To manually find stable timings, just play around with all the timing values. For me decreasing the vertical "front porch, sync width, & back porch" values increased stability, but the necessary adjustments will vary depending on your display, your target refresh rate and all the other timing values. Basically, it's a crapshoot and you just need to keep testing.
      • To not waste time, I recommend finding the highest stable overclock without manual timing adjustments first, then trying manual adjustments to squeeze out the extra hz if you're so inclined.

    Testing for dropped frames with a camera:
    Use either tool linked above, here's what the process should look like. Remember to take multiple photos to be sure that your overclock passes

    Success indicates good overclock with verified absence of frameskipping or artifacting. For other users, it means no reported frameskipping or artifacting.
    • Success: My dell inspiron 7559's 1080p 60hz panel (LGD04B9, eDP, win 7) works at 104hz with some timing adjustments to stay under the 240MHz pixel clock limit.
      • 103hz worked at the panel's default timings but 104hz needed lots of adjustments (screenshot, screenshot)
    • Success: A friend's HP Pavillion x360 13" with i5-7200U's 1080p 60hz panel (LGD052D, eDP, win 10) works at 96hz without any timing adjustments.
    • Success: My external upstar 4K 28" monitor (M280A1) over HDMI 1.4 (340MHz) works at 1440p70hz (from 1440p60hz). 1584p60hz also worked.
      • Note: overriding external monitors is the one case where CRU is ignored but intel's built-in custom resolution tool does work.
    • Fail: My dell venue 11 pro 7140's 1080p 60hz panel (SDC4C48, win 8.1) frameskips above 60hz and also artifacts over 75hz.
    • Fail: My external HP 21" 1080p monitor (HP 22es HWP331c) accepts inputs above 60hz but prints "unsupported, going to sleep in xxx seconds..." on the image (**** you HP).
    • Fail: My external BenQ 24" 1440p monitor (BNQ801B) accepts inputs above 60hz but frameskips.
    • Other Users
      • Success: Alienware 17R2 17.3" Haswell, 1080p LGD0459 or 173WF4? 60hz -> 95hz (Intel forums: teammate) (I'm not including any other reports from the intel forums since there's a lot of confusion and people didn't report their laptops or driver versions)
      • Success: P170SM-A 17.3" Haswell?, 1080p ChiMei N173HG3? 60hz -> 90hz (Eindru [2])
      • Fail: MSI GE40-2OC 14" Haswell, 900p ???Panel "The system seems to over-write any resolution I plug in." (TheReciever)
      • Success: Dell 7559 15.6" Skylake, 1080p LGD04B9 60hz -> 100hz (Atom Ant)
      • Success: Asus K451LN 14" Haswell, 768p AUO323C eDP (120MHz limit) 60hz -> 98hz LCD Standard (pipyakas)
      • Success: Acer G9-591-? 15.6" Skylake, 1080p ???Panel 60hz -> 67hz (HITTI)
      • Success: Asus GL753VE 17.3" Kabylake, 1080p LG-LP173WF4_SPF3 eDP (240MHz limit) 60hz -> 103hz Default timings (Kohara Kun)
      • Semi-Success: Clevo W320SS 13.3" Haswell, 1080p ChiMei CMN1343 60hz -> 62hz Unknown Timings "horizontal black lines across display [above 62hz]" (Ionising_Radiation)
      • Semi-Success: MSI GL62M 7RD 15.6" Kabylake, ???p CNM15D2 60hz -> 63hz (Elruflon22)
      • Success: Acer V7 482pg 14" Haswell, 1080p AUO B140HAN01.1?? 60hz -> 74hz (PLLovervoltage)
      • Success: Asus Rog G750JZ 17.3" Haswell, 1080p ???Panel, 60hz -> 90hz (amn3sia)
      • Success: MSI GE62 2QD Apache Pro 15.6" Haswell, 1080p ???Panel, 60hz -> 96hz (Fran Fernandez)
      • Success: MSI GE70 2PE Apache Pro 17.3" Haswell, 1080p ???Panel, 60hz -> 90hz (TheWorldsEnd)
      • Success: Asus N550JK 15.6" Haswell, 1080p ???Panel, 60hz -> 83hz (DatteRo)
      • Semi-Success: Clevo P650HP6 15.6" Kabylake, 1080p? LGD046F, 60hz -> 63hz (Sptz)
      • Success: Alienware AW 17R4 17.3" Kabylake, 1080p? ???Panel, 60hz -> 100hz (Liky)
      • Semi-Success: HP Pavillion ab031tx 15.6" Broadwell, 1080p CMN15C4 TN, 60hz ->62hz [not completely stable] (Prateek Verma)
      • Fail: Dell Inspiron 7567 15.6" Kabylake, 1080p CMN15D2, 60hz X (LeonardoMSP)
      • Success: Asus S451LB (A451LB) 14" Haswell, 768p AUO323C, 60hz -> 90hz [Driver 4624] (Rizma Jody Festiawan)
      • Success: External LG 22MP58VQ 22" 1080p monitor, 60hz -> 75hz (Rizma Jody Festiawan)
      • Fail: Gigabyte Aero 14 14" Sky/Kabylake, 1440p LGD049A ( LP140QH1-SPF1), 60hz X (iambalaji)
      • Semi-Success: Gigabyte Aero 15 15.6" Kabylake, 1080p CMN15C7, 60hz -> 62hz (CedricFP)
      • Success: Acer Aspire V15 Nitro VN7-593G-772Y 15.6" Kabylake, 1080p ???Panel, 60hz -> 70hz. (maxsze)
      • Semi-Success: MSI GE62 6QF Apache Pro 15.6" Skylake, 1080p ???Panel, 60hz -> 63hz (zzBacon)
      • Success: Clevo P170SM 17.3" Haswell, 1080p Chi Mei 173HGE-L11, 60hz -> 95hz [100hz with artifacting] (ExMM)
      • Success: MSI GE62 2QD-276US Apache Pro 15.6" Broadwell, 1080p Samsung SDC324C, 60hz -> 100hz [screenshot] (TheRealJohnp)
      • Success: Asus ROG GL552 15.6" Skylake, 1080p ???Panel, 60hz -> 100hz (Gagan@1234)
      • Success: MSI GE72 6QD Apache Pro 17.3" Skylake, 1080p Chi Mei CMN1735, 60hz -> 85hz [native timings], 90hz [LCD reduced] (TheRealJohnp)
      • Semi-Success: Unknown Brand, Unknown model, LGD046F/LP156WF6, 60hz -> 64hz (TheRealJohnp)
      • Success: Dell Inspiron 7567 15.6" Kabylake, Aftermarket 1080p AUO41ED, 60hz -> 110hz [manual timings] (nfouvb9wf)
      • Success: Dell Inspiron 7560 15.6" Kabylake, 1080p BOE06B4, 60hz -> 75hz (ConnorLS)
      • Success: Dell Inspiron 7567 15.6" Kabylake, 1080p AUO63ED (B156HAN03.8) (IPS, not TN), 60Hz -> 110Hz [manual timings] or 108Hz [reduced LCD timings] (TheRealJohnp)
      • Semi-Success: Dell Inspiron 7567 15.6" Kabylake, 1080p LGD053F (IPS, not as good as AUO63ED), 60Hz -> 75Hz (Zedramus)
      • Success: MSI GE72 6QD Apache Pro 17.3" Skylake, 1080p Chi Mei CMN1735, 60Hz -> 108Hz [LCD reduced timings] (Barca2014)
      • Success: Dell Inspiron 7567 15.6" Kabylake, 1080p AUO38ED (B156HAN03.8 IPS), 60Hz -> 90Hz [manual timings] (ohmstance)
      • Success: Dell Inspiron XXX 15.6" xxx-lake, Samsung LTN156HL06-C01 PLS (aftermarket), 60Hz -> 85Hz (ohmstance)
      • Success: Acer Aspire R3 11.6" Braswell N3700, 768p AUO105C (120MHz pixel clock limit), 60Hz -> 70Hz [LCD reduced timings] (Rengiux)

    Note that your monitor overclocks will also work in games.

    Overall this is amazing news for anyone running displays off the intel GPU, which includes optimus & AMD switchable graphics users. If you've ever wanted a higher refresh rate on your laptop (or intel based desktop without discrete GPU), here you go - and it's free.

    • If you try this, please post your results. Since overclocking monitors on the intel GPU was not possible until recently, the data is limited. If you can, please post your results (even if not impressive) to help the community.
    • If you have any questions or info to add, please do post them. That's what the forum is for :)

    • CRU/Intel control panel doesn't work
      • Be sure you're using driver version "" or newer. However, some drivers newer than xx.4568 (like 4590) are known to not work for this purpose because of the way intel staggers its driver releases. If in doubt, refer to the list of tested drivers at the beginning of this post.
      • Make sure your setting's pixel clock (combo of resolution/refresh rate/timings, which you can check in CRU) isn't above the display interface's limit. If your driver is correct but your custom settings aren't showing up, it's because you've exceeded the pixel clock limit.
      • Make sure you reboot the computer after changing settings in CRU, a gfx driver reload isn't enough.
      • Ivy bridge & older are not supported via this method.
    • Can I enter a resolution higher than my monitor's native refresh rate to have more "space"/downsample
      • No. CRU is not intended for this purpose and - while intel's graphics driver can downscale, this functionality is not exposed to the user. For now this will only work if your display scales down the input internally (only a few desktop monitors do this).
    • My laptop has either an AMD APU or a nvidia GPU + G-Sync display, will this guide work for me?
      • Your displays are running off the radeon/geforce GPU, whose drivers already support display overclocking via built-in tools. You can choose to use those built-in tools or use CRU, but you do not need this guide. Visit this CRU thread.
    • I have a laptop with an intel CPU that either has switchable graphics or no discrete graphics at all. Will this guide work for me?
      • Yes, your displays are running off the intel integrated GPU, so this guide is for you.
    • How can I test my monitor OC for stability?
      • 1. Look for any glitches. Sometimes only specific content (eg text/images) in specific areas of the display (eg right edge) causes artificating. There's no single 'glitching' pattern that is common across all displays.
      • 2. Check for frameskipping. Use RefreshRateMultitool: download the .zip, run the '6 by 10 grid.bat' file inside and follow the directions. Take multiple pictures of the tool running and check for any skipped frames. Skipped frames add judder to the image so you may want to reduce your overclock until the skipping is gone. *(the only case where frameskipping is acceptable is if you managed an OC that is a multiple of 60hz [eg 120hz] but that drops half the frames. In that case you would have an effective 60hz display but with half the input lag [each update is 8ms instead of 16ms] which would be useful for twitchy games. This is more of a hypothetical possibility rather than something that actually happens.)
    • Why is my overclock so low?
      • While a lot of laptop/desktop displays can overclock highly, others can only achieve a few Hz above their rated spec. Since display overclocking on intel GPUs was not possible until now, the data about which laptop panels are excellent overclockers is limited. Please post your results to help the community, if you can.
    • My display overclock is stable but my mouse cursor looks like it's skipping frames! Help!
      • This is because of mouse microstuttering. In other words, the USB Polling rate of your mouse (often 125hz) is not a multiple of your display refresh rate, so one in every x display refreshes results in the mouse cursor being in the same position twice. It's normal. See this image (link) for more information. Some gaming mouse drivers let you raise the polling rate, which helps reduce this effect.
    • Is it worth leaving the display overclocked if I can only get +2hz, +3hz, etc..?
      • The smoothness benefit and reduction in input lag are still there, so you should enable the overclocked mode if you can notice a difference. It's possible to leave the desktop at 60hz but play games at 62/63/etc hz if you prefer.
    • How are the timings, refresh rate, and pixel clock related to each other?
      • refresh rate = pixelclock / (horizontal timings total * vertical timings total). CRU rounds the pixel clock to two decimals first, then calculates the refresh rate. Differences in hardware can cause small variations in reported pixel clock/refresh rate so don't worry if tools report a refresh rate that is 0.03 off what you entered.
    • I overclocked my 1080p monitor to 90hz, but I play games at 720p. Will I have to add the 720p 90hz mode?
      • No, you should see 720p90hz automatically in your games. (Windows assumes any lower resolution than your highest-resolution & refresh-rate combo will also support that higher refresh rate)
    • How do I change my refresh rate?
      • Open the intel control panel (either right click desktop and click 'intel graphics options' or find it in the start menu). Then nagivate to display -> choose your display --> choose your new refresh rate --> hit apply. If you can't see anything then the intel driver will revert to your old settings after 10 seconds.
    • Why does my refresh rate reset to 59/60hz after rebooting?
      • Try applying your custom refresh rate setting from the native windows dialogue boxes instead of the intel driver. You may have to try a couple times to get the setting to stick through reboots.
    • Will my panel degrade over time?
      • Very unlikely. Personally, I couldn't find any reports about that, and my 60hz --> 104hz overclock has been stable for over half a year now.
    • The intel drivers wont install!
      • Make sure you are installing the correct drivers.
        • For example, newer intel graphics drivers do not support Haswell/skylake on Windows 7 so you have to use older versions (see the list above)
        • For example, 64 bit drivers will not install on a 32 bit (x86-32) OS, and vice versa.
      • Try installing the drivers via the 'device manager' method.
        • Please make sure you are following the directions from the top part of this post very carefully. The device manager has options for 'search for driver software in xxx location -> [browse]' and 'have disk -> [browse]'. Those options are not the same thing.
    • Someone with the same laptop as me got XXX result, does that guarantee the same for me?
      • Not necessarily - this depends on the display panel used. Many laptop manufacturers use multiple sources for their displays, so a hypothetical X-model laptop might come with an A/B/C brand panel. The only way to be sure is to check the panel IDs. (Using CRU or hwinfo, see earlier in this post. Note that some panels may have a 'short' and 'long' name that do not match.)
    • After overclocking my laptop, my screen goes blank for a second every time it starts up! Is this bad?
      • No. Some OSes (Windows 7) boot with the default refresh rate but once you load into Windows the system switches over to your last setting (the custom refresh rate). This causes the flickering - similar to manually changing the refresh rate.
    • Is there a brand of screen manufacturer that makes the most overclockable displays?
      • No. Brand does not seem to be a reliable indicator of overclockability. Some LGs are good, some LGs are bad. Some ChiMeis are good, some are bad. Etc etc.
    • Some guy overclocked his display by a lot! Can I just copy his settings?
      • No. This is not likely to work unless you have similar panels.
    • I tried adding a custom refresh rate but it won't show up. How do I know what my display's pixel clock limit is?
      • I'm not aware of any software tool that can tell you the display protocol being used. One way to check is to google the panel used in your laptop and hope to find some spec sheet that tells you the display protocol used (eDP, LVDS etc) or the pixel clock limit. The other way is to 'guess and check' using CRU and rebooting.
    • I have a gaming laptop with a geforce 1000 series dedicated GPU, and no nvidia optimus. Do I need this guide?
      • No. Some laptops with higher end geforce 1000 series cards drive the displays exclusively using the nvidia GPU (for VR-related reasons). Since those laptops do not have optimus, the internal display does not run on the intel iGPU so you can use the display overclocking tool built into the nvidia driver. (CRU will still work though)
    • Can I replace my laptop screen with one that is known to overclock?
      • Yes, provided the display is compatible with your laptop (size, cabling). Sometimes, windows brightness controls don't work with replacement screens so it is best to verify with other users if possible.
    • I Still Have A Problem!
      • Please include hardware (CPUs, GPUs), OS, intel driver version, and what exactly the issue is - help may not be useful if your information is not clear
    • Reserved

    Disclaimer: I initially reported my results here: NBR Forum Link. For more info, visit: CRU Forum Link, Intel Forum Link
    Last edited: Jan 8, 2018
  2. Eindru

    Eindru Notebook Geek

    Likes Received:
    Trophy Points:
    Thanks! This worked on the ChiMei panel in my P170SM-A. Feels/looks like a whole new machine. Now to get something more powerful then my 970m in the future.
    margroloc, jaug1337 and Atma like this.
  3. TheReciever

    TheReciever D! For Dragon!

    Likes Received:
    Trophy Points:
    Does not work with Msi GE40-2OC

    The system seems to over-write any resolution I plug in.
  4. Token CDN

    Token CDN Notebook Consultant

    Likes Received:
    Trophy Points:
    Gave this a try on my Acer Nitro BE.

    Seems I can only get 59p or 60p, no other mode are displayed in the intel control panel

    After a bit more playing round, I could get higher settings to show, but anything much higher than 65p would give a blank screen. A restart would also just default back to 59p anyways
  5. hmscott

    hmscott Notebook Nobel Laureate

    Likes Received:
    Trophy Points:
    15.6" screens usually have only OC'd to 64hz/65hz maximum, so your experience is typical.

    17.3" - 18.4" are the realm that have some make / models that will OC around 70-120hz even though they spec / release at 60hz.
    Last edited: Mar 13, 2017
    Midas Touch and Token CDN like this.
  6. Token CDN

    Token CDN Notebook Consultant

    Likes Received:
    Trophy Points:
    Thanks for the explanation. I guess its really not worth the time for such a small OC
    hmscott likes this.
  7. Talon

    Talon Notebook Virtuoso

    Likes Received:
    Trophy Points:
    I've got a Samsung 15.6" PLS panel that does 103Hz overclocked. It's spec at 60Hz. I got mine for $30 shipped on eBay and it's perfect.
  8. margroloc

    margroloc Notebook Enthusiast

    Likes Received:
    Trophy Points:
    Just wanted to report that I got my hands on a brand new from the box HP 13" pavillion x360 (i5-7200U) to set up for a friend and the 1080p touch display was very happy to be overclocked to 96hz.
    No fuss at all, verified no frameskipping or artifacting, didn't have to adjust the timings at all.

    The overclock is actually limited by the 240MHz pixel clock limit. If there was some way to remove that 240MHz pixel clock limit I have no doubt this panel could be pushed further. (it seems kaby lake has the same 240MHz pixel clock limit as skylake. I could also try higher OCs by dropping some of the timings but my friend wouldn't know how to drop the refresh rate back down if any artifacting does happen, so I'm just leaving it at 96hz)

    This was done using the beta driver for sky/kaby lake mentioned in my first post. The driver "wasn't validated for this computer" so I had to install via device manager -> update driver -> Browse my computer... -> Let me pick from a list of drivers on my computer... -> Have Disk, and point the installer to the " igdlh64.inf " file in the "Graphics" folder of the install package. I feel like that step would trip some novice users.

    Just for clarity this panel in the pavillion x360 is a 1080p 13" IPS guy that runs at 60hz natively, model LGD052D
    The panel that overclocked to 103hz with timing adjustments in my original post is a 1080p 15" IPS 60hz panel from the dell inspiron 7559, model LGD04B9
    Will update the original post with this info when I get a chance
    Prototime likes this.
  9. Spartacuss

    Spartacuss Newbie

    Likes Received:
    Trophy Points:
    Haswell CPU on Windows 10? There is nothing?
  10. margroloc

    margroloc Notebook Enthusiast

    Likes Received:
    Trophy Points:
    Updated the thread, haswell & broadwell are supported.
    I knew there was a beta driver released for them but as mentioned earlier I lost the link. Then I realized I already downloaded it on my broadwell core m tablet but never installed it. Confirmed this driver does work and unlocks custom refresh rates.

    Version is:
    Hopefully that link works. If it doesn't let me know and I can upload my copy.

    Intel also released an updated version of that driver which I also added to the main thread.

    Here's the supported list -
    this means haswell/broadwell/skylake/kaby lake are all supported.

    Platform / Operating System(s):
    5th Generation Intel(R) Core(TM) processor family (codename Broadwell)
    Microsoft Windows* 7-64
    Microsoft Windows* 8-64
    Microsoft Windows* 8.1-64
    Microsoft Windows* 10-64

    4th Generation Intel(R) Core(TM) processor family (codename Haswell)
    Microsoft Windows* 10-64

    Braswell Processor Family
    Microsoft Windows* 7-64
    Microsoft Windows* 8.1-64
    Microsoft Windows* 10-64
    (Braswell support is very surprising, maybe someone can test that)
    Last edited: Apr 9, 2017
    Prototime likes this.

Share This Page