When a new Intel platform hits the market, there are two primary product chains - processors and chipsets. For the most part, at least in the consumer space, any processor should work with any chipset, with the higher end chipsets offering more functionality at an added cost. For Skylake, Z170 it's the top model, with H170/H150, B150, Q150 and H110 filling the rest, with one more business focused. The Supermicro C7H170-M reviewed here has the H170 chipset, but also was the first to come with BCLK overclocking for non-K processors. This is our first proper look at a Supermicro motherboard in a long time, as well as our probe into the brief jump into H170 and non-K overclocking which provides some deep indicators into the current processor lineup.

Other AnandTech Reviews for Intel’s 6th Generation CPUs and 100-Series Motherboards

Skylake-K Review: Core i7-6700K and Core i5-6600K - CPU Review
Comparison between the i7-6700K and i7-2600K in Bench - CPU Comparison
Overclocking Performance Mini-Test to 4.8 GHz - Overclocking
Skylake Architecture Analysis - Microarchitecture
Z170 Chipset Analysis and 55+ Motherboards - Motherboard Overview
Discrete Graphics: An Update for Z170 Motherboards - PCIe Firmware Update
Price Check: Intel Skylake i7-6700K and i5-6600K - Skylake Price Check (2/16)

100-Series Motherboard Reviews:
Prices Correct at time of each review

($500) The GIGABYTE Z170X-Gaming G1 Review
($250) The ASUS Maximus VIII Impact
($240) The ASRock Z170 Extreme7+ Review
($230) The MSI Z170 Gaming M7 Review
($208) The GIGABYTE Z170-UD5 TH Review
($165) The ASUS Z170-A Review
($128) The Supermicro C7H170-M Review (this review)

To read specifically about the Z170 chip/platform and the specifications therein, our deep dive into what it is can be found at this link.

A Side Note

This piece is going to play out a little differently to our regular CPU/motherboard coverage, purely due to the story about what is happening about the industry. I want to start by bringing everyone up to speed on what we know…

A Brief History of Skylake Overclocking

The story of how to overclock on Intel’s latest consumer focused platform reads like novella on envy. The 6th generation platform, codename Skylake, introduced a number of features in the base design to enhance a particular way of overclocking by adjusting the ‘base frequency’ of the processor. Historically (pre-2009), most overclocking was performed in this way, but with the introduction of Nehalem and especially Sandy Bridge processors Intel had changed the fundamental way different parts of the processor were synchronized and users were limited to ‘multiplier’ overclocking, and only on certain CPU parts that enabled the feature.

So for example, here is our i7-5960X processor, with an out-of-the-box frequency of 3.3 GHz (33x100) being overclocked to 4.6 GHz (46x100):

 
Core Speed ~3300 MHz on left and ~4600 MHz on right

Nominally the frequency of a processor is the base frequency (typically 100 MHz) multiplied by the CPU multiplier (anywhere from 12-42 depending on the model). Thus for a processor like the i3-6100TE in this review, it runs at a base frequency of 100 MHz and a multiplier of 27x, giving 2700 MHz (or 2.7 GHz) as the frequency. Since Nehalem/Sandy Bridge, and as more functionality was integrated into the processor, more features were tied to the base frequency of the processor. As a result, PCIe frequency (the speed at which the root complex of the processor communicates with graphics cards), chipset/DMI frequency (between the CPU and IO ports) and DRAM frequency (CPU to memory) were all tied into this value. Minor adjustments in the base frequency could take place (110-113 MHz on Sandy Bridge, 107 MHz on Ivy Bridge/Haswell, 104 MHz on Broadwell), but when it was pushed too much either the PCIe communication would fail or the chipset communication would fail – the latter being important as it could lead to corruption of data stored.

For Skylake, the layout of the CPU frequency generation was adjusted. Either as a fundamental design choice or due to other factors, Intel decided to decouple a large number of aspects of the platform from the fundamental base frequency, either providing transition segments or having separate base frequency generators. This, at a high level, means that different parts of the system can operate at different base frequencies as well as different multipliers, and the decoupling mechanisms would handle how data is moved around.

This looks like a complex diagram and I won’t fool you, implementing this is a fundamentally complex problem. In the same way that designing games for 60 FPS only makes it a lot easier to create the game, if there was one constant base frequency it would be easier to design. But in a nutshell, there are three frequency areas: the core/memory/uncore, the PCIe communication and the chipset. This means we can adjust one of these three without affecting the others. When we normally overclock a processor, it is that first one of core/memory/uncore that matters the most.

Supermicro is First to Fight

For the Skylake processors, this was supposed to be limited to certain high-cost CPU models, such as the i7-6700K, the i5-6600K and the mobile i7-6820HK - but Supermicro was the first to find a way to enable this method in two different vectors. Firstly, as a function of feature set: base clock overclocking was only designed to operate on Z170 chipsets – Supermicro enabled this on a H170 chipset. Secondly, as a function of processor: base clock overclocking was only designed to operate on K/HK processors – Supermicro enabled this on the other processors from Intel.

We reported this when it was first becoming known to the media. The overclocker Dhenzjhen, an employee of Supermicro, used a Core i3-6320 and pushed it from 100 MHz up to 127 MHz by increasing the base clock on his C7H170-M motherboard using custom firmware.

At the time, the method of making this change was not being promoted. As we have since learned, it requires a separate external clock generator for parts of the processor such that they would not change when the CPU core was moved above 100 MHz. These clock generators are standard on Z170 motherboards, but moving them down to a H170 series motherboard, along with a series of custom firmware to manage the change, opened up non-K and non-Z overclocking on the Supermicro motherboard.

Other motherboard manufacturers quickly followed suit to include the method. ASRock were the loudest, stating that the adjustment was easy to make on motherboards that already had the secondary clock generator (because the same layouts are made for Z and H series chipsets sometimes), and from CES they were poised to release a series of motherboards that enabled overclocking in this non-Z and non-K methodology, even going as far as showing enterprise level motherboards with the feature, potentially allowing Xeon based processors to be overclocked. The other three major motherboard manufacturers were fairly tight-lipped on the matter by comparison.

There are obvious avenues where having overclockable processors would be helpful to parts of the industry, especially when it was the norm back in the early part of the century. On the Xeon side, it would aid enterprise customers who prioritize response times (such as the financial industry) and revamp the supposed ‘high response time’ products that currently existed with a 3% overclock. For the consumer and regular customers, it would enable the mythical ‘overclockable dual core i3’ processor that has been on the lips of enthusiasts. After the overclockable Pentium G3258 being launched in 2014 not offering that great performance when overclocked, enthusiasts are interested in the overclocked i3 performance metrics. Also, if all CPUs are overclockable, it means that perhaps the highest frequency part isn’t what you need, and more money can be spent elsewhere.

Pulling the Carpet

However, the ‘feature’ seems to have been taken away as quickly as it was introduced. We reported that only sixty days after our initial coverage on the feature, ASRock had removed all advertising and references to their upcoming line of motherboards designed for base clock overclocking. Every ASRock motherboard on the market that had an updated BIOS for this feature had another update which removed the feature.

ASRock were unwilling to say on the record the reasons why the feature was removed, and why the advertising had been pulled. We noted that because the other motherboard manufacturers had not been as head strong, there was less of an effect and the removal focused around ASRock. We also contacted Supermicro at the time, and were told they were monitoring the situation but did not mention if they had to push an update.

Of course, there has been immense speculation as to what had happened, if there was a push from a certain direction, or if the microcode update (to 0x76 as above) from Intel had purposefully broken or locked the feature. Considering the potential adjustment in CPU/system sales that might occur as a result of this feature, a number of possible theories emerged.

It should be noted that the BIOS versions that support non-K overclocking for ASRock motherboards are still available for download, but due to the microcode update it may not be possible to roll back to a previous version. If someone buys an ASRock motherboard with a BIOS version before the update, it could be flashed to enable this however your mileage may vary as to which BIOS version the motherboard will have out of the box. The planned motherboards that ASRock had with this feature out of the box were all mothballed when the decision to pull the feature was made. It could be considered that a user gets a working overclocking motherboard and keeps it as is, without updating the BIOS – and not updating a BIOS accounts for most motherboards sold anyway.

The motherboard that started the ball rolling on this feature, the Supermicro C7H170-M (which is the motherboard in this review) is still for sale at Newegg, currently at $128 on 3/17. This doesn’t mention the BIOS revision however, and the sole BIOS on the Supermicro website does not mention a date or a changelog, so at this point it is hard to tell the state of play. The motherboard has not been removed from sale at least.

So where does this leave us? We had the motherboard and Core i3 overclocked and tested, but the series of events throws up a number of questions if the data is even barely relevant any more. Thankfully, waiting until the past week has changed this. Under the radar, it seems ASRock is still trying to release motherboards with the feature. Various tech websites have picked up new listings for the H170 Performance/Hyper and B150 Gaming K4/Hyper, with base clock overclocking as a core feature, although we suspect that ASRock will not put out a formal press release announcing these products so as to not be seen as promoting a non-Intel supported feature. It is unclear if ASRock has found another way to implement the feature, or is purposefully keeping the microcode for this model held back, and I’m sure if we asked they wouldn’t tell us.

But this brings me back to this review. It sounds as if the base clock overclocking saga is being played out like a panto and we’re not sure who is in the lead role, who is the panto dame, the comic lead or the villain in this context, purely due to a lack of transparency. Either way, here’s what we’re going to do here.

In a Nutshell

In this review we will test:

  • The Supermicro C7H170-M motherboard, with our regular i7-6700K
  • The Intel Core i3-6100TE at stock frequency
  • The effect of base clock overclocking on the Core i3-6100TE
  • The threat of an overclocked Core i3 and why there isn’t one

Quick Links to Review Pages

Brief History of Skylake Overclocking

Supermicro C7H170-M Overview
Motherboard Features and Visual Inspection
Supermicro C7H170-M BIOS
Supermicro C7H170-M Software
Motherboard System Performance
Motherboard Processor Performance
Motherboard Gaming Performance

The Core i3-6100TE: An Unlikely Candidate?
Core i3-6100TE Office and Web Performance
Core i3-6100TE Professional Performance: Windows
Core i3-6100TE Professional Performance: Linux
Core i3-6100TE Gaming Performance: High End GTX 980/R9 290X

Base Clock Overclocking the Core i3-6100TE: Scaling
Base Clock Overclocking the Core i3-6100TE: Competition

Conclusions

Supermicro C7H170-M Overview
POST A COMMENT

62 Comments

View All Comments

  • RobATiOyP - Sunday, March 20, 2016 - link

    Yep.. and that's why desktop CPUs are 2 or 4 core; programs tend not to scale linearly to CPUs thanks to lock contention and Amdahl's law.
    When a program waits for net or disk i/o or user input, it rests in an OS wait queue, woken up when the event has completed.
    Reply
  • rscoot - Thursday, March 17, 2016 - link

    The heyday of overclocking for me was getting 50% OCs with a celeron 300A in a 440BX mobo, through mobile AMD XPs that you could push from 1.5GHz to 2.7 and beyond if you had some BH-5 and a DFI Lanparty mobo to Athlon 64s that would go from 1.8GHz to 2.7Ghz with the same RAM. Reply
  • BrokenCrayons - Thursday, March 17, 2016 - link

    The 300A was a good time for overclocking. I never had much luck in the chip lottery with AMD CPUs. My T-birds and T-breds must have been duds, but there was a 350MHz K6-2 that I squeezed pretty hard using a peltier cooler I snagged from a computer show. Doing nothing to mitigate condensation wasn't a bright idea though. My favorite overclocked chip was a 100MHz Pentium which was getting long in tooth by the 1998. A few minutes messing with DIP switches on the motherboard got it up to 133MHz with no consideration to cooling or voltage. The heatsink was glued on by the OEM and the chip (which still exists to this day in a cardboard box) was utterly apathetic to the change. Reply
  • bill.rookard - Thursday, March 17, 2016 - link

    It is really a shame that you pretty much do have to go back in time to get overclockable parts, but careful shopping will get you quite a lot for a little. My current build which I just put together a few weeks ago was a Xeon X3470 ($70) with an Asus P7F7-E WS motherboard. BCLK overclocking went from 2.9ghz to 4.2ghz. Reply
  • pizzahut22 - Thursday, March 17, 2016 - link

    This article is so silly. Why did you overclock a i3 6100TE? You basically took it and made it into a standard i3 6100... Not to mention its an OEM part that nobody will be using for this.

    This article blows my mind. Just overclock a standard i3 6100 and give us the numbers compared to stock i5 and i7s, and overclocked i5 and i7s. Also give us some graphs about price/performance and talk about that. This article is well below typical Anandtech standards.
    Reply
  • OrphanageExplosion - Thursday, March 17, 2016 - link

    Eurogamer has all the Core i3 6100 overclocking data you need plus tons of FCAT: http://www.eurogamer.net/articles/digitalfoundry-2...

    In CPU-limited scenarios, an overclocked i3 with fast memory dukes it out with a Core i5 6500 with slower memory when both are paired with a Titan X (which means you're CPU-bound more of the time). I would imagine that the gap narrows if you're running something like a GTX 970.

    The real question I want answered is this: if I apply a BIOS update that locks out Skylake non-K OC, do I get it back by reverting to an older BIOS?
    Reply
  • dualsmp - Thursday, March 17, 2016 - link

    I wouldn't update if you have a working overclock. I've seen a few posts about people updating their board, then reverting back to the old BIOS and it does NOT overclock anymore. It sets some kind of kill bit and overclocking does not return. Reply
  • OrphanageExplosion - Friday, March 18, 2016 - link

    Thanks! Reply
  • silverblue - Friday, March 18, 2016 - link

    I'd be somewhat annoyed if I'd written a 15,000 word article only to have it shot down by people who don't see my point of view, but maybe I'm not getting it. Reply
  • Shadowmaster625 - Thursday, March 17, 2016 - link

    This has got to be some kind of joke. There is already an i3-6320 which runs at 3.9GHz. What is this review supposed to be telling us? Seems completely pointless. And then they throw in a 4.7GHz G3258 just to further highlight the pointlessness. Where is the 4.7GHz i3? Reply

Log in

Don't have an account? Sign up now