NVIDIA Engineers On The Realities Of Linux Drivers
linuxquestions writes "LinuxQuestions.org recently interviewed members of the NVIDIA Linux team. The interview covers the internal use of Linux at NVIDIA, the current demand NVIDIA is seeing for Linux drivers, the biggest perceived obstacle in Linux becoming a mainstream gaming platform and the decision to maintain both an Open Source and closed source Linux driver."
Much of the interview is the standard optimistic corporate smiley-face stuff you would expect. What I found interesting is the reference to a unified driver infrastructure. Apparently the bulk of their driver code is identical across platforms, so mostly what they need to maintain for Linux is a compatibility layer.
This is what they cite in not open sourcing the driver--too much of the unified code is licensed by them from third parties. (Now why don't they ask their sources about a dual GPL/proprietary license?)
The followup question that this raises is: Given that the base driver code is the same across platforms, are there any particular aspects of X or Linux that reduce performance?