Speaker
David Airlie
Description
Since last year the work on nouveau to support Vulkan and use NVIDIA's firmware has moved forward a lot.
This talk will update the status of the firmware integration for newer platforms, and look at the state of the NVK driver.
One large subproject that has been developed as part of this work is a GPU driver independent virtual address space manager (GPU VA). Tracking GPU VM allocations has been driver specific prior to this, but there was no good reason to maintain different semantics for what is an operating system decision mostly. This talk will go into depth on the new GPU VA manager and discuss some of the development roads it took and paths it might go in the future.