Posted Jan 17, 2007 18:27 UTC (Wed) by iabervon
In reply to: Paying nVidia
Parent article: LCA: The state of the Nouveau project
It sounds to me like nVidia programmers are good at things relevant to graphics, but that doesn't mean they can write code that doesn't perform badly or incorrectly on a 1024-processor, 256-graphics-card IA-64 machine. Most likely, they can do a better job of translating OpenGL calls into card primitives. But there's no reason this needs to be done in the kernel. I'd bet that kernel developers are better than nVidia programmers at arranging bus transactions.
There's a certain level of general coding skill that you need to have to do things of a certain complexity. And then there are an assortment of specific skills you need to do particular tasks. I'd guess that the open source community has the best general coding skills, and is okay at a lot of specific skills. That should be sufficient to let nVidia focus on writing code which is in userspace and part of a MIT/X-licensed program. And, also, allow open source programmers who happen to be good at graphics stuff to take a crack at driving some common hardware.
to post comments)