Faith Ekstrand открыла запрос на слияние, в котором можно было увидеть потенциальное слияние NVK для Mesa 23.3-devel.
Экстранд резюмирует текущее состояние функций NVK следующим образом:
«Я не буду претендовать на паритет с RADV, но на данный момент у нас есть довольно солидный набор. Мой студент GSoC (
@mohamexiety) почти прошел YCbCr, и как только это будет сделано, мы сможем претендовать на Vulkan. 1.2 с разумной уверенностью.Кроме того, у нас есть приличный набор функций.Не все, что требуется для DXVK, VKD3D и Zink, но у нас есть большая часть.Остается либо раздражает (линии), либо компилятор настолько тяжелый, что я лучше просто запущу новый внутренний компилятор, чем попытаюсь исправить все ошибки codegen».
В целом работоспособность драйвера NVK зависит от нового API ядра Nouveau.
Тогда мы надеемся объединить NVK с Mesa, как только эти патчи ядра будут переданы. Будет интересно увидеть, удастся ли это объединить во временные рамки Linux 6.6.