Драйвер NVK Vulkan начинает работу над новым компилятором

Драйвер NVIDIA Vulkan с открытым исходным кодом NVK, который был запущен ранее в этом году и успешно развивался в последние несколько месяцев, теперь начинает работать над собственным компилятором шейдеров, где до этого момента для кода полагался существующий код Nouveau Mesa. поколение.

Джейсон Экстранд из Collabora был среди разработчиков, потративших много времени на драйвер NVK в этом году. Вчера он поделился, что начал работу над частью компилятора драйвера NVK, чтобы в конечном итоге заменить их использование существующей генерации кода Nouveau. Этот компилятор NIR был назван «NVIDIA Awesome Kompiler» или для краткости «NAK».
Интересно, что с этим новым компилятором для драйвера NVK Vulkan планируется написать большую часть его на языке программирования Rust.
Сегодня я наконец приступаю к компиляции NVK. До сих пор мы использовали старый nouveau codegen. Мы в шутку (но, вероятно, так и останется), называя его NVIDIA Awesome Kompiler или сокращенно NAK. Оставайтесь с нами, чтобы получать больше обновлений в течение нескольких недель! pic.twitter.com/kj7pTlooo6

— Джейсон Экстранд 💔🇺🇦 (@gfxstrand) 7 ноября 2022 г.

Будет интересно посмотреть, как эта работа NVK сработает в ближайшие недели/месяцы. Не менее важной является работа на стороне драйвера ядра DRM для поддержки NVIDIA GSP в Nouveau или других версиях, поскольку новый блестящий драйвер Vulkan будет довольно бесполезен, если современные графические процессоры NVIDIA не смогут успешно повторно синхронизироваться до своих номинальных скоростей, чтобы обеспечить производительность. производительность на стеке драйверов с открытым исходным кодом.
Поделиться:

Похожие публикации

Тут ничего нет

Нет комментариев