Originally Posted by killnine
Well, I don't mean to crush your dreams or anything, but I think this project is the stuff of fantasy.
A good project might be just getting an ipod to talk to a computer in the first place (transfer a file or something).
To my knowledge, there isn't much in the way of free libraries that expose the necessary interface to read temperature data and modify clock frequencies. Most programs that do this have their own, proprietary solution and probably won't just hand it over. Moreover, variations between computers swing so widely that you basically have to update your program every time new hardware comes out.
Functionally speaking, a business is probably more likely to WANT to spend money on new computers, rather than even risk them being unstable with important business data. This is especially true for servers, which act as a backbone for a business' infrastructure (not to mention, most server boards aren't design to overclock).
I think you need to sit down and say 'what does a business need', or 'what would be useful to an individual', then take that project and filter it down to 10% of what the original scope was. Only then will you have a high likelihood of completing it. ;P
Yeah I fully understand what you mean, but transferring data with an iPod just won't work for this project, it's too simple. And that is true that businesses probably would rather buy computers, but I just need to give it to a business as a requirement of the project. I don't necessarily need a business solution, I just need a practical application of overclocking/cooling. I actually designed a case that is also a res and radiator for a WC loop today in AutoCAD, and if there were a way I could prove that the design is reasonable for commercial use, I would need to find that out. I don't know how this case could be used by millions of people though.
I had thought also of designing a universal cooling solution for any computer, that is compatible with most socket types. That could easily be used everywhere, and I could also present the idea that computer manufacturers could use it on their computers.