PanVK – відкритий драйвер Vulkan для ARM Mali GPU досяг відповідності Vulkan 1.2

PanVK – відкритий драйвер Vulkan для ARM Mali GPU досяг відповідності Vulkan 1.2

Компанія Collabora повідомила, що їхній відкритий драйвер PanVK для ARM Mali GPU, розроблений у рамках проєкту Panfrost, сьогодні досяг відповідності специфікації Vulkan 1.2.

Лише через шість місяців після досягнення відповідності Vulkan 1.1, відкритий графічний драйвер PanVK для ARM Mali GPU тепер офіційно відповідає специфікації Vulkan 1.2 на Mali-G610 GPU. Після цього досягнення Collabora працює над оновленням PanVK до специфікацій Vulkan 1.3 та Vulkan 1.4.

Нові можливості та плани на майбутнє

Оновлений драйвер PanVK з підтримкою Vulkan 1.2 буде доступний у майбутньому випуску відкритого графічного стеку Mesa. Останній графічний стек Mesa 25.1 вже включає численні покращення для відкритого драйвера PanVK.

“Надалі ми будемо працювати над підтримкою функцій, яких не вистачає для Vulkan 1.3 і 1.4, профілями Roadmap 2022 і з часом Roadmap 2024, а також загальною підтримкою додатків і різними відсутніми розширеннями та функціями”, – заявив Ерік Фай-Лунд з Collabora у короткому блозі.

Історія розробки PanVK

Collabora представила драйвер PanVK понад чотири роки тому як альтернативу Vulkan для їхнього OpenGL-драйвера Panfrost для ARM Mali Bifrost та Midgard GPU. Обидва драйвери постачаються через відомий графічний стек Mesa для Linux-систем.

Що означає відповідність Vulkan 1.2 для користувачів

Відповідність Vulkan 1.2 дозволяє графічному драйверу PanVK запускати більше Vulkan-додатків та ігор на ARM Mali Midgard і Bifrost GPU. Ці графічні процесори використовуються в різноманітних пристроях – від бюджетних смартфонів до високопродуктивних Android-планшетів і Smart TV.

Понад рік тому драйвер PanVK також отримав підтримку ARM V10 GPU, таких як ARM Mali-G610 та Mali-G310. Однак все ще потрібно виконати деяку роботу, щоб PanVK можна було вважати готовим до промислового використання. Collabora активно працює над додаванням нових функцій та виправленням помилок.

Переваги відкритих графічних драйверів для ARM платформ

Розвиток відкритих драйверів, таких як PanVK, має важливе значення для екосистеми ARM. Це дозволяє розробникам створювати більш ефективні програми з використанням сучасних API та забезпечує краще використання апаратних можливостей пристроїв.

Відкриті драйвери також сприяють покращенню сумісності з різними Linux-дистрибутивами, що важливо для ентузіастів та професіоналів, які використовують ARM-пристрої з відкритим програмним забезпеченням.

Вплив на розробників та користувачів

Для розробників відповідність Vulkan 1.2 відкриває нові можливості для оптимізації графіки в їхніх додатках. Користувачі ARM-пристроїв також отримають користь від підвищеної продуктивності та сумісності з більшою кількістю додатків.

З кожним новим оновленням драйвера PanVK, екосистема Linux на ARM стає більш зрілою і конкурентоспроможною порівняно з пропрієтарними рішеннями. Це особливо важливо для тих, хто цінує відкрите програмне забезпечення та свободу від обмежень закритих систем.

Очікується, що з подальшим розвитком PanVK та досягненням відповідності Vulkan 1.3 і 1.4, графічна продуктивність на ARM-пристроях з відкритими драйверами продовжить покращуватися, роблячи їх все більш привабливими для широкого кола користувачів.