На базе Nouveau развіваецца новы драйвер для графічнага API Vulkan

Распрацоўнікі з кампаній Red Hat і Collabora прыступілі да стварэння адчыненага Vulkan-драйвера nvk для графічных карт NVIDIA, які дапоўніць ужо наяўныя ў Mesa драйверы anv (Intel), radv (AMD), tu (Qualcomm) і v3dv (Broadcom VideoCore VI). Распрацоўка драйвера вядзецца на базе праекта Nouveau з задзейнічаннем некаторых падсістэм, раней ужывальных у OpenGL-драйверы Nouveau.

Паралельна ў Nouveau пачалася праца па вынасе ў асобную бібліятэку ўніверсальнай функцыянальнасці, якая можа выкарыстоўвацца ў іншых драйверах, напрыклад, у бібліятэку вынесеныя кампаненты для генерацыі кода, якія могуць ужывацца для сумеснага выкарыстання кампілятара шэйдараў у драйверах для OpenGL і Vulkan.

Да распрацоўкі Vulkan-драйвера падключыліся Карал Хербст (Karol Herbst), распрацоўшчык Nouveau з Red Hat, Дэвід Эйрлі (David Airlie), мэйнтэйнер падсістэмы DRM з Red Hat, і Джэйсан Экстранд (Jason Ekstrand), актыўны распрацоўшчык Mesa з Collabora. Драйвер знаходзіцца на раннім этапе развіцця і пакуль не прыдатны для ужыванняў, выдатных ад запуску ўтыліты vulkaninfo. Неабходнасць у новым драйверы абумоўлена адсутнасцю адкрытых Vulkan-драйвераў для відэакарт NVIDIA, у той час як усё больш гульняў выкарыстоўваюць дадзены графічны API або запускаюцца ў Linux пры дапамозе праслоек, якія транслююць выклікі Direct3D у API Vulkan.

Крыніца: opennet.ru

Дадаць каментар