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."
oh yeah, first post and since more games come penguin supported,the future looks bright
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?
new record?
Who modded this up? Look at the user who posted it, then think about how unlikely LQ is to get slashdotted. Don't feed the trolls karma.
To me the obvious follow up question is: Okay, so you can't free the driver software. So be it. Can you at least open up the hardware specs, so that open-source people like the DRI boys can have a shot to compete with you?
They'll ignore that too, but the first one to go truly open (XGI did that, but only with their 2D stuff, ATI did too but only with limited amounts of their older stuff) will see people doing useful tricks and performance enhancements with their cards that they didn't think was possible. Once that becomes common knowledge, the people with the wallets will follow too. By that time, the damage will be done and the other manufacturers will be chasing tail-lights.
Got time? Spend some of it coding or testing
I would be suprised if the different manufacturers cards are so similar that they could copy parts of the design and splice it into their cards.
Even though they generally do the same thing they must do it in ways that aren't 100% compatible, otherwise each card wouldn't have different drivers.
The cards being designed today will be more advanced than those out now, so I don't see how opening the details would give the competitors much useful information, they would still have a lot of development to catch up - even if they completely copied one of today's cards.
Hopefully the opensource graphics card mentioned on Kerneltrap will see the light of day and prove that the arguments given are just excuses.