3 ms·
> the user space stuff (OpenGL/Vulkan) is still closed source. (A LOT of heavy lifting is done here.) Much like AMD - surely they benefit a lot from having a r
by paulmd 5y ago
> the user space stuff (OpenGL/Vulkan) is still closed source. (A LOT of heavy lifting is done here.)
Much like AMD - surely they benefit a lot from having a relatively stable non-kernel ABI they can target, though. The problem right now is that everything changes every time the kernel is updated, but if you turn it into a "here's how you dispatch PTX to the card" layer and a "here's how you turn OGL/Vulkan into PTX" blob then the dispatch layer probably isn't changing as much.
(graphics doesn't really use PTX but you get what I mean... dispatching compiled assembly and graphics API calls to the card.)
It doesn't help further the copyleft cause as much as if NVIDIA had open-sourced everything, of course, but from an end-user perspective of "I don't want my kernel updates to be tied to my driver release-cycle" it should solve almost all of the problem?