Hi,
suthers wrote:Im just thinking that we should also look at the maximum ability of there products intel's new penryn CPU's can overclock on water colling to near the maximum frequency ever reached by an AMD proc and still give more performance per clock than AMD procs.
You're right - as OS developers we should look at the maximum reliability of these products, and try to detect potential reliability problems (like overclocking) and either fix the problem, refuse to boot or display huge warnings.
This would be especially useful when some con-artist is trying to sell a computer as something faster than what it actually is; or even when some stupid script kiddie reads a web-site and thinks they can get more bang for their buck without realising there's consequences.
As a bonus, it'd also be nice if the OS could underclock things like RAM, hyper-transport links, etc to save power when the OS is mostly idle.
Of course it'd be extremely difficult to do in practice - you'd need special code for each chipset (but then, I'm considering doing that anyway to avoid the huge "ACPI mess" so perhaps it could be done for some chipsets).
As for deliberately overclocking - why bother? Tweaking the hardware to get dubious "improvements" seems fairly silly considering that most people are running slow and bloated software on top of slow and bloated OSs. Improving the software can make a huge difference in performance without risking unreliability, but then I guess it takes real knowledge to write fast and efficient software (it's beyond the abilities of the average script kiddie).
Cheers,
Brendan