2 ms·
> This is not upstreamable in its current form (nvidia admit this in their press release) True, I remember though that the semi-recent AMD Radeon drop was not
by smcl 5y ago
> This is not upstreamable in its current form (nvidia admit this in their press release)
True, I remember though that the semi-recent AMD Radeon drop was not immediately merge-able to mainline because they used a bespoke hardware abstraction layer. But (as alluded to by your point #1) it's a huge first step, and in AMD's case I think they eventually reworked it so that it could indeed be merged.
- robocat 5y agoThis is the key paragraph in the article relevant to your point: This open-source kernel code is currently split into OS-agnostic and kernel interface layer components. This stems from NVIDIA's proprietary driver on Linux largely being shared code across Windows / Linux / FreeBSD / Solaris. For it to be upstreamed in the Linux kernel it would likely need to be more re-factored to cater to Linux, just as AMD's DAL/DC originally had tough time upstreaming due to its numerous abstractions.