NVIDIA's PRIME Helpers Are Ready For Linux 3.9
Phoronix: NVIDIA's PRIME Helpers Are Ready For Linux 3.9
Aside from a lot of other exciting DRM driver happenings for the Linux 3.9 kernel, it looks like the DRM "PRIME Helpers" that were conceived by NVIDIA to help them support DMA_BUF in their binary driver will be merged...
Finally. It's easy for Linus to say fuck you to Nvidia when the kernel developers works against them by being shitheads.
Now Nvidia should be able to create optimus support.
Nvidia rocks once again and Linus, Cox & GPL nazis can go and four letter word themselves.
Originally Posted by GT220
ten chars rule bla bla phoronix
Hopefully, nvidia already has most of thier optimus work done on thier end and once these helpers are in place, we'll have a beta release with support next day.
Also, lets hope that Alan Cox doesn't go and threaten to sue everyone rampage again and "cox block" the helpers as well.
Although I like having open-source infrastructures, when it comes to the end user it doesn't really matter that much whether their GPU driver is os or not. In my opinion the only way we could achieve this is if NVIDIA and other hardware producers would decide to contribute to os drivers themselves(tegra coms to mind); reverse engineering is remarkable but not really sustainable, especially for complex hardware such as GPUs.
PS. I hope Alan Cox and friends won't throw a tantrum over this just for the sake of suing somebody, considering NVIDIA actually implemented this functionality themselves.
Why would that be a bad thing?
Originally Posted by vitiv
Actually, one should hope he does (in some way).
That would probably clear up the legal situation once for all.
Let's pretend that they weren't and let Nvidia link a proprietary BLOb directly into the kerenel internals without making a fuss. A few years down the road some competing company that had contributed code into the drm or dma_buf sections of the kernel could sue NVIDIA and set them back financially and legally. In such a case almost noone would be willing to get close to the kernel. Companies are much more comfortable around Linux when violations of the license are first met with loud and clear warnings, instead of court action. You may not like the GPL, but Linux for better or worse is pretty much stuck with it. If you don't like it, go implement dma_buf on FreeBSD. (Oh that's right, It's several years away from the point where you could even start)
Originally Posted by GT220
Does this have any negative effects compared to simply using DMA_BUFF?
Next goal. KMS and I will cream myself.
How does this help them accomplish Optimus?
I thought it was GPL issues that were the primary stumbling block.