On Mon, 2004-11-29 at 00:15 -0800, Erik Steffl wrote: > > When I start to understand the registers that a piece of hardware > > makes visible I start to understand the architecture of the product > > itself. If NVidia believes has an advantage over ATI in some area then > > possibly ATI would copy that and improve their performance. Neither > > company probably knows the intimate details of the inner workings of > > the other company's chips and hence thinks they have the advantage. > > is it really that hard to reverse engineer the binary only driver? > Does it make any real world difference for competitors? (my guess it > that it makes no difference and that companies are either fooling > themselves or just don't want to bother with legalities of releasing > info parts of which might be owned by other companies etc.) For a sound card, it's easy. James Courtier-Dutton reverse engineered the Audigy LS in a few days. But a 3D driver is literally like rocket science. It's _hard_. This was discussed on the "open source graphics" thread on LKML. The consensus was that it's essentially impossible. Lee