3 ms·
Does anyone know How or where would this fits alongside the recent NVK driver by collabora? www.collabora.com/news-and-blog/news-and-events/introducing-nvk.htm
by saidinesh5 3y ago
Does anyone know How or where would this fits alongside the recent NVK driver by collabora?
www.collabora.com/news-and-blog/news-and-events/introducing-nvk.html
- nan60 3y agoThis new driver (along with the modules Nvidia have released as OSS [1]) are kernel drivers and do not break userspace. NVK is a Vulkan implementation for Nvidia GPUs as part of the Mesa project (the same project that AMD's userspace drivers are a part of, even though AMDs kernel drivers are in tree). They are both needed to make a cohesive driver. [1] https://github.com/NVIDIA/open-gpu-kernel-modules https://github.com/NVIDIA/open-gpu-kernel-modules
- uluyol 3y agoThe kernel driver manages things like display setup, memory management (isolation between processes), and funneling of commands from user space to the hardware. This is more a replacement for Nouveau than NVK. NVK generates the commands to send to the hardware, by converting vulkan APIs to Nvidia-specific instructions, and feeds them to the kernel driver.