On Monday 10 June 2002 04:42 pm, Franki wrote: > Companies like conexant and nvidia spend a ton of money devoloping > their drivers.. they are actually half the product they sell, proof > is how much better an nvidia performs when the first out nvidia > driver is replaced by an optimised one, the performance can be > increased by 25 percent.. > > should they give that "product" source code to open source so ATI > can use any "innovations" in it to improve their own drivers? (and > vice versa) ditto with connexant and lucent..
Very naive and unfortunately widely believed notions. ATI has all of nvidia's chips. They also have every nvidia driver ever written, released or leaked. They've taken all of it and reverse engineered, disasembled them to the point they might just know more about 'em than nvidia does. The intellectual property protection reasons for not releasing source, chip specs are bogus. "Proof is", they already have shared source and specs with all the different vendors that make boards using their chips and M$ and others. You do know nvidia doesn't actually make any video cards, and that M$ audits/contributes to their source and specs, right? Nvidia "optimized"and "spend a ton of money" are somewhat unrealistic notions. Drivers have progressed thru cooperation with pcb designers/vendors, 3rd party programmers (mostly game makers) and Micro$oft. Bug fixes mostly, since market conditions demand that the hardware is released before the drivers have matured. No idea where you get 25% either. I've seen ~10% benchmark improvement between 12.xx --> 29.41 Windoze drivers. I've only seen a touch of stability increase with their newer linux binaries, and still not as good (2d) or stable as the XFree86 open source driver. Specially with newer kernel, gcc, glibc, etc. updates. As far as Conexant goes .... well there's even a lot of Winblows users that understand fake modems are a bad idea ;p The open source v. closed source driver notions/pitfalls are laid out here http://www.mandrakeforum.org/article.php?sid=427&lang=en The real reason that hardware companies don't share source/specs with the linux community is that Micro$oft doesn't let 'em, and uses legal and illegal methods to enforce the status quo. Somewhat neccessary, but mostly devious (everybody involved, mostly but not just M$). OTOH, welcome back Franki ;> -- Tom Brinkman Corpus Christi, Texas
Want to buy your Pack or Services from MandrakeSoft? Go to http://www.mandrakestore.com