Beware, i7-4770K is not the overclockable version of the i7-4770

monk

Distinguished
May 25, 2004
43
0
18,530
Intel decided to disable many i7-4770 features in the i7-4770K when the hardware is perfectly capable of supporting the features while charging the customers more. The 4770k is an unlocked multiplier for overclocking but is it even a worthy CPU for overclocking?

The Following features Intel decided to remove from the 4770K are

vPro Technology
- is a set of security and manageability capabilities built into the processor aimed at addressing four critical areas of IT security: 1) Threat management, including protection from rootkits, viruses, and malware 2) Identity and web site access point protection 3) Confidential personal and business data protection 4) Remote and local monitoring, remediation, and repair of PCs and workstations

Virtualization Technology for Directed I/O (VT-d)
- allows one hardware platform to function as multiple “virtual” platforms. It offers improved manageability by limiting downtime and maintaining productivity by isolating computing activities into separate partitions.

Trusted Execution Technology
- for safer computing is a versatile set of hardware extensions to Intel® processors and chipsets that enhance the digital office platform with security capabilities such as measured launch and protected execution. It enables an environment where applications can run within their own space, protected from all other software on the system.

Transactional Synchronization Extensions New Instructions (Intel® TSX-NI) - are a set of instructions focused on multi-threaded performance scaling. This technology helps make parallel operations more efficient via improved control of locks in software.

Compare 4770 vs 4770K
http://ark.intel.com/products/75122
http://ark.intel.com/products/75123

Compare Chipsets

i7-4770 uses Q87 Chipset
q87-chipset-diagram-3x2.jpg

Source: http://www.intel.com/content/www/us/en/chipsets/q87-q85-chipset-brief.html

i7-4770K uses Z87 Chipset
z87-chipset-diagram-3x2.jpg

Source: http://www.intel.com/content/www/us/en/chipsets/z87-chipset-brief.html

Compare motherboards:

Q87

As of August 10th, there are still no reviews for Q87 motherboards on newegg. Not many motherboards exist for Q87. Are these motherboards designed for longevity & stability & performance? If so then it needs more attention.
http://www.newegg.com/Product/ProductList.aspx?Submit=ENE&DEPA=0&Order=BESTMATCH&Description=q87+motherboard&N=-1&isNodeId=1

Z87
There are too many Z87 motherboards available which gets all of the attention in the market. Some motherboards have features that are beneficial and important features removed such as as the PS/2, which can be very serious for competitive gaming. Some motherboards are good for overclocking while others allow more than three GPUs, more support for memory standards above DDR3 1600. Other than that, it is not always better than the Q87. Sometimes less is more like the Q87.

The research from sources about the features

"4770 features can very well make itself even faster than an overclocked 4770k"
http://forums.anandtech.com/showthread.php?t=2323577

Speculations on why on why the 4770K features were stripped and Linus Torvalds was discussing about Hardware Lock Elision in TSX.
http://www.realworldtech.com/forum/?threadid=134060&curpostid=134194

Intel hints: "Perhaps the most powerful addition to the 4th gen Intel Core processor architecture is Intel Transactional Synchronization Extensions (Intel® TSX). Intel TSX is a memory technology and instruction set that allows software developers to write specific parallel code with a focus on correctness and synchronization while the hardware of the 4th gen Intel Core processor architecture handles performance."
http://software.intel.com/sites/billboard/article/philosophical-and-technical-differences

Next is a person who made this post in lkml.org works for Intel. There seems to be a non-disclosure agreement regarding to Intel not releasing their TSX benchmarks. Without benchmarks and performance results how can we expect the consumers to understand without bias, this only helps Intel take advantage of their products to sell more.
https://lkml.org/lkml/2013/6/30/69

However there is only one benchmark for TSX, if you know more benchmarks based on the features of 4770, we are curious to know the results. If more developers take advantage of the TSX API, we can expect more applications to increase performance in the future as quoted below:

"TSX appears to provide significant improvement in concurrency - and thus performance - on TSX-capable CPUs which is very important as the number of threads and cores continues to increase in modern CPUs."
http://www.sisoftware.co.uk/?d=qa&f=ben_mem_hle

Additional Information about the TSX

Detailed analysis of TSX
http://www.realworldtech.com/haswell-tm/

From Intel:
http://software.intel.com/en-us/blogs/2013/07/25/fun-with-intel-transactional-synchronization-extensions
http://software.intel.com/en-us/blogs/2013/06/07/web-resources-about-intelr-transactional-synchronization-extensions

Software Optimization Reference Manual for the TSX

http://www.intel.com/content/dam/www/public/us/en/documents/manuals/64-ia-32-architectures-optimization-manual.pdf

Speculations on gaming performance:

Gabe Newell mentions the impact on game development & performance but does not mention TSX. Graphic drivers are highly capable to pick up TSX very quickly. Will a DirectX 11 multi-threaded rendering be faster on i7-4770 than on a overclocked i7-4770K?
http://software.intel.com/sites/billboard/article/valve-innovation-built-intel-power-and-efficiency

Conclusion:
This post was based on the Amazon review that has encouraged me to research in-depth on the 4770 vs 4770K at http://www.amazon.com/review/R2QISINED7TMKQ

If you were looking to future-proof your hardware, would 4770 be a better choice? What are we going to do with the 4770K? Please work together to provide any research & thoughts to clear any misunderstandings that we all have.
 
I read something along the lines of the 1st bit of this post close to when Haswell released but didn't understand it at all (I don't much more now). I posted several threads in this forum but no one could tell me what it mean't (in terms of consequences). As far as I can tell you have found no evidence (except theoretical) that the 4770 outperforms the 4770K in anything, please correct me if I am wrong. I don't see where the article on speculation about game performance even mentions anything to do with any of this. My conclusion (based mainly on speculation) at the moment is that the missing features on the 4770K do not harm performance in at least 99% of users uses. Here is another article which suggests it was disabled to stop them getting into servers http://www.ilsistemista.net/index.php/hardware-analysis/39-sandy-bridge-ivy-bridge-haswell-and-the-mess-of-intel-processors-feature-list.html?limitstart=0 but why its enabled on the 4770 then makes no sense. I suspect but don't know at all these features may be only used in this Q87 chipset.

I think the Q87 boards are another matter entirely and as far as I can tell they are aimed at business users who want stability and 2 LAN ports over performance and overclocking.
 

monk

Distinguished
May 25, 2004
43
0
18,530
Simon, thank you for contributing to the post with the link that you have provided:
http://www.ilsistemista.net/index.php/hardware-analysis/39-sandy-bridge-ivy-bridge-haswell-and-the-mess-of-intel-processors-feature-list.html?limitstart=0

ilsistemista outlines the reasons why Intel are capping their features to gain more market share. Moreover, ilsistemista explains that AMD has more to lose in capping their product lines while Intel does not because Intel exceeded the marketing discipline. They can cap the features while selling well. This is what they are doing to the K series.

What is it that you do not understand about the features? You can do a simple google search to gather up more information about the features in 4770,
http://en.wikipedia.org/wiki/Intel_vPro
http://download.intel.com/newsroom/kits/core/4thgen/pdfs/4th_Gen_Core_vPro_FactSheet.pdf
http://en.wikipedia.org/wiki/X86_virtualization#I.2FO_MMU_virtualization_.28AMD-Vi_and_VT-d.29
http://en.wikipedia.org/wiki/Trusted_Execution_Technology
http://en.wikipedia.org/wiki/Transactional_Synchronization_Extensions

For example, vPro also enables you to control your hardware remotely even when it crashes!
http://www.howtogeek.com/56538/how-to-remotely-control-your-pc-even-when-it-crashes/

Don't worry you can disable vPro on Haswell if you are very paranoid about the government spying on you.

To make you feel better. vPro is used by National Security Agency and Department of Homeland Security which can be a double edge sword for them without proper handling of security tools. Intel sell these products to the government, it's on their page. http://www.intel.com/content/www/us/en/government/federal.html

When speaking of game performance, valve mentions how Haswell CPU will help them quoted below:

Intel Software Adrenaline (ISA): What are some key Haswell features that Valve will use, and how do these features change or improve the gaming experience?
Newell: Of course, video games are about graphics. And with Haswell's great support for DirectX* 11 as well as the introduction of Intel® Iris™ graphics and Intel® Iris™ Pro graphics functionality, it makes our jobs a lot easier. We can now not only do what we've done in the past better and make games go faster, but also introduce new functionality across the board that we haven't been able to do before. - See more at: http://software.intel.com/sites/billboard/article/valve-innovation-built-intel-power-and-efficiency#sthash.9eFVrfer.dpuf
This has something to do with the game developers taking advantage of the Haswell to improve performance. Remember that Intel has a non-disclosure agreement about classified information. Valve might possibly using TSX API to improve their performance in their games. This is only speculation, not facts.

4770 is better than a 4770k if not overclocked.
4770K is better than a 4770 if overclocked

However, a 4770 that takes advantage of TSX supported software & games can be better than a overclocked 4770K.

Right now, we need reliable benchmarks to dispute these claims above. I am not saying 4770K is a bad CPU. We only need more developers to take advantage of the TSX. If I was to overclock I might get the 4770K but I feel that the 4770K has a heat issue that I would wait for a better CPU. When it comes to gaming I do not see the need to overclock, I want a stable CPU and motherboard that lasts while I perform development, virtualization and security. That is the 4770.

The title is not misleading; the 4770K is not a overclockable 4770 because their features were removed. If none of the features were removed, it would be called a overclockable 4770. I do not see how it is misleading.
 
I understand what they do as described in the links you provided but I don't understand if anything uses those features and who they are useful to. Also I cannot find and benchmarks comparing a 4770 to a 4770K at all let alone one the 4770 can beat it.