1 of 1 people found this helpful
I am not officially Intel (not anymore; I am retired), but will give the usual spiel...
First of all, Intel does not officially condone overclocking. It warrants its processors to operate at specific clock speeds, voltages, etc. Anything above these levels is considered overclocking. Overclocked processors that fail are not covered under warranty (though, you can purchase overclockers insurance that will see your processor replaced once if it fails as a result). Now, while Intel does consider running your DRAM at speeds above the maximum specified, including via XMP profiles, to be a form of overclocking, this does not automatically void your warranty. The specified maximum is the speed that Intel validates and warrants the processor to support. Operation at any faster speed is not validated and is not guaranteed to work. If it works, great; if it doesn't, well, get slower memory. [Aside: I would add that there is a far higher probability of the motherboard failing to support the higher speed than there is the processor.] Ignoring voltage spikes, shorts, etc., in most cases, a processor that fails is as a result of thermal damage. This can be the result of the owner failing to provide sufficient cooling or as a result of overclocking. Thermal degradation can occur if temperatures spend too much time above the processor's thermal load line. At higher-than-designed clock rates, transistors can be damaged by heating up and cooling off at higher that designed/expected rates.
Ok, to your questions...
- Do these users actually get the speed they are aiming for? They can get small gains in performance. It has been shown (at least for Windows-based PCs), however, that increasing the amount of memory can have more of an overall performance impact than does speeding up the memory.
- Would this cause some sort of data thrashing/bottleneck? It can most certainly do so. The issue is noise. As clock speeds are raised, the noise generated by the processor, the board, the DIMMs and the DRAM ICs themselves will increase. Motherboards are designed to eliminate the effects of small amounts of noise, but, if this buildup of noise goes beyond that and reaches threshold levels, data errors will begin to occur. This can be recovered from if errors are at the single bit level, but multi-bit errors can result in resets, bus lockups, etc. In addition to this, in all components, more noise will be generated as components age. This can result in situations where memory that worked initially will no longer work unless lower clock speeds are used. If the BIOS detects that memory is not going to operate at specific speeds, it can automatically dial back the bus speed (and other parameters like wait-states) in an attempt to get it working. This can only go so far, however.
- Will it increase heat of the ram or cpu? Yes, it can generate additional heat at both ends. In the case of the memory controllers, the additional heat may be dissipated such that the overall increase in heat is not measurable. The problem is that overclocking can result in transistors heating up and cooling at unplanned-for rates and this can damage these transistors over time.
- Does it shorten the life of the ram or cpu? Yes, it can, obviously.
Again, I am retired from Intel and not an official voice. These are my opinions only. Do consider that I am a 35+ year veteran of the industry, a 21-year veteran of Intel and I spent a considerable amount of my career at Intel working on system thermals and acoustics.
N.Scott.Pearson Thank you for your detailed reply. Can i have your permission to use this in a related facebook discussion?
Sure. Technically speaking, by posting it here, it is in the public domain already.
Of course! cheers