Nouveau негізінде Vulkan графикалық API үшін жаңа драйвер әзірленуде.

Red Hat және Collabora әзірлеушілері NVIDIA графикалық карталары үшін ашық Vulkan nvk драйверін жасай бастады, ол Mesa жүйесінде бұрыннан бар anv (Intel), radv (AMD), tu (Qualcomm) және v3dv (Broadcom VideoCore VI) драйверлерін толықтырады. Драйвер бұрын Nouveau OpenGL драйверінде қолданылған кейбір ішкі жүйелерді пайдалана отырып, Nouveau жобасының негізінде әзірленуде.

Сонымен қатар, Nouveau әмбебап функционалдылықты басқа драйверлерде пайдалануға болатын жеке кітапханаға көшіру бойынша жұмысты бастады; мысалы, OpenGL және Vulkan драйверлеріндегі шейдер компиляторын ортақ пайдалану үшін пайдалануға болатын кодты генерациялау компоненттері кітапханаға көшірілді.

Vulkan драйверін әзірлеуге Red Hat компаниясының Nouveau әзірлеушісі Карол Хербст, Red Hat компаниясының DRM қолдаушысы Дэвид Эйрли және Collaboraдағы белсенді Mesa әзірлеушісі Джейсон Экстранд кірді. Драйвер дамудың бастапқы кезеңінде және vulkaninfo утилитасын іске қосудан басқа қолданбалар үшін әлі жарамсыз. Жаңа драйверге қажеттілік NVIDIA бейне карталары үшін ашық Vulkan драйверлерінің болмауына байланысты, ал көбірек ойындар осы графикалық API интерфейсін пайдаланады немесе Direct3D қоңырауларын Vulkan API интерфейсіне аударатын қабаттарды пайдаланып Linux жүйесінде жұмыс істейді.

Ақпарат көзі: opennet.ru

пікір қалдыру