Originally posted by bug77
View Post
Announcement
Collapse
No announcement yet.
Linux Developers Still Reject NVIDIA Using DMA-BUF
Collapse
X
-
Originally posted by dargllun View PostI'm all for OSS to be sure, but let's not forget that those closed source drivers are giving NV users very decent video acceleration and HDMI audio support, and have been doing so for ages. Something your can't say of, for instance, AMD. There are always two aspects to it: openess of the source and functionality delivered. It's hard to beat NV in the 2nd category.
I agree that there should be a common API for all video drivers to simply simplify however I guess. As to OS'ing drivers Linux has enough problems with patents and whatnot I think since it's free it should be exempt =).
Comment
-
Originally posted by gamerk2 View PostExcept for a few points:
1) First off, in most companies, S/w Coding standards is company proprietary information. So thats why NVIDIA can't just open their drivers.
2) The drivers for the H/W are going to be at a VERY low level, and will basically show how NVIDIA accomplished everything in its H/W. You think AMD/Intel would like to see that information? This is especially notable, since NVIDIA has a lot of specialized components on its cards to handle certain tasks (they've hinted at such over the years...)
3) If the Kernel does not expose a way for a technology like Optimus to work, then the only way to accomplish it is though drivers. And since NVIDIA will not open their drivers up (nor should they be required to), anyone who opposes NVIDIA's efforts looses the right to complain about the lack of optimus support.
I already answered all this with the post you are answering, maybe you should re-read it.
And btw, getting wellsupported gfxchip(s) with opensource drivers, is good to have on the TO-DO list. If Nvidia won`t give drivers, well someone else will.
Peace Be With You.
Comment
-
Originally posted by Paradox Uncreated View PostSo why are Nvidia so afraid of opening up their drivers? I mean plenty of worldclass stuff in linux, my own plugins included. They are a hardware seller right? So the drivers that come with are open-source, what harm would it do? And sharing that, does that make anyone more competitive? Think about optimizations from the users aswell. Probably to the point of optimal. And generalized for any driver. So everyone contributes. How can that be negative?
Peace Be With You.
1. your code is ugly. Really ugly. It's bad designed, variables are badly named and your code is covered in comments that don't actually explain anything since they're long outdated
2. you want to make money with your program.
While point 2 is not entirely true since there are companies that make money off of their open-source programs, I still don't understand how that's possible.
*edit
and if your program goes out of the production cycle, there is really only reason 1 to not release the source code.Last edited by Detructor; 11 October 2012, 10:22 AM.
Comment
-
What happened to people document stuff? If I buy some hardware shouldn`t I be able to do whatever I want with it?
I remember people documented stuff so much more before. But then again, assmembly programming was also common. Synths also, imagine if people just gave you a highlevel interface for the midi. MIDI documentation was everywhere. To the point that a technically skilled individual could just read it, and do whatever he wanted with it. Not that MIDI is such a good standard but... Nvidia could do it for the benefit of all. What about doing just that, instead of worrying about the dollar for a change.
Peace Be With You.
Comment
-
Originally posted by Detructor View Postin my now 5 years (including 3 years of vocational education) I came to the point that there are only 2 reasons to not publish your code as open-source:
1. your code is ugly. Really ugly. It's bad designed, variables are badly named and your code is covered in comments that don't actually explain anything since they're long outdated
2. you want to make money with your program.
While point 2 is not entirely true since there are companies that make money off of their open-source programs, I still don't understand how that's possible.
*edit
and if your program goes out of the production cycle, there is really only reason 1 to not release the source code.
Peace Be With You.
Comment
-
Originally posted by dargllun View PostI'm all for OSS to be sure, but let's not forget that those closed source drivers are giving NV users very decent video acceleration and HDMI audio support, and have been doing so for ages. Something your can't say of, for instance, AMD. There are always two aspects to it: openess of the source and functionality delivered. It's hard to beat NV in the 2nd category.
NVIDIA don't care about the open source community (which is no longer, if it ever was, made up of enthusiasts and free software philosophers, but instead it comprises very successful commercial companies and millions of average Joes who don't even know that the products they use and love couldn't exist without open source software), and they are the last computer company behaving this way. Well, they and Microsoft.
One second after NVIDIA (or ATI or whoever) release a new batch of graphics cards, they stop giving a damn about the older generation of cards and the millions of people who bought them. This means that as soon as a new OS release is out, the functionality delivered for people using binary drivers with "old" hardware drops to zero.
The only ones who assure that users are able to continue upgrading their OS without losing the functionality of their hardware are the kernel's developers, and they can do it only as long as the drivers are open source. The same thing can be said about their ability to fix bugs.
Comment
Comment