Mesa 21.2 надійде з початковою підтримкою Apple M1, поліпшеннями для Panfrost, Vulkan тощо

Таблиця водіїв

Через три місяці розвитку випуск нової версії нову гілку Таблиця 21.2, яка має експериментальний стан і що після остаточної стабілізації коду буде випущена стабільна версія 21.2.1.

Ця нова версія Mesa 21.2 забезпечує повну підтримку OpenGL 4.6 для драйверів 965, iris, radeonsi, zink та llvmpipe, а також підтримка OpenGL 4.5 доступна для AMD r600 та NVIDIA nvc0.

Основні новинки таблиці 21.2

У таблиці 21.2 ми можемо знайти це драйвер asahi OpenGL входить до складу початкової підтримки графічного процесора поставляється на чіпсах Apple M1. Контролер використовує інтерфейс Gallium та підтримує більшість функцій OpenGL 2.1 та OpenGL ES 2.0, але все ще не може бути використаний для запуску більшості ігор.

Ще однією новинкою є включення драйвера PanVk (розроблено співробітниками Collabora), що забезпечує підтримка графічного API Vulkan GPU ARM Mali Midgard та Bifrost і позиціонується як продовження проекту Panfrost, який забезпечує підтримку OpenGL.

Також у цій новій версії Mesa 21.2 Panfrost для Midgard та Bifrost підтримує OpenGL ES 3.1, хоча згадується, що планується підвищення продуктивності чіпів Bifrost та підтримка графічних процесорів на основі архітектури Valhall (Mali G77 та новіші).

Драйвер Zink працює так, що він може підтримувати розширення OpenGL: GL_ARB_sample_locations, GL_ARB_sparse_buffer, GL_ARB_shader_group_vote, GL_ARB_texture та GL_filter_minlock. Додано модифікатори формату DRM.

Поки в Контролер ANV Vulkan (розумний) та драйвер OpenGL Iris, у цій новій версії sКомпанія e провела підготовчу роботу щодо підтримки майбутніх відеокарт Intel Xe-HPG (DG2). Це включає в себе можливості раннього відстеження променів та підтримку шейдерів з трасуванням променів.

На стороні драйвера lavapipe тепер підтримується режим "wideLines" (забезпечує підтримку ліній шириною більше 1.0).

Також згадується, що OpenGL 4.3 вже підтримує virgl та сумісність з Vulkan 1.2 доступний для карт Intel та AMDОкрім режиму емулятора (vn), підтримка Vulkan 1.1 доступна для графічних процесорів Qualcomm та програмного растрайзера lavapipe і Vulkan 1.0 доступний для відеокарти Broadcom VideoCore VI (Малина Пі 4).

З інші зміни, які виділяються цієї нової версії:

  • Драйвер Nouveau nv50 для графічних процесорів NVIDIA GT21x (GeForce GT 2x0) містить підтримку OpenGL ES 3.1.
  • Драйвер Vulkan TURNIP та драйвер Freedreno OpenGL розробляються для графічних процесорів
  • Qualcomm Adreno забезпечує початкову підтримку графічного процесора Adreno a6xx gen4 (a660, a635).
  • Реалізовано можливість побудови драйвера RADV на платформі Windows за допомогою компілятора MSVC.
  • Реалізована підтримка динамічного виявлення та завантаження альтернативних бэкендів GBM (Generic Buffer Manager). Зміна має на меті покращити підтримку Wayland у системах з драйверами NVIDIA.
  • Драйвери Vulkan RADV (AMD), ANV (Intel) та lavapipe додали підтримку розширень

В кінці кінців якщо вам цікаво дізнатись більше про це Про цю нову версію контролерів Mesa 21.1.0 ви можете перевірити подробиці за наступним посиланням.

Як встановити драйвери відео Mesa на Linux?

Пакети Mesa можна знайти у всіх дистрибутивах Linux, тому його установку можна здійснити, завантаживши та скомпілювавши вихідний код (Вся інформація про це тут) або порівняно простим способом, який залежить від наявності в офіційних каналах вашого розподілу або третіх сторін.

Для тих, хто користується Ubuntu, Linux Mint та похідними вони можуть додати наступне сховище, де драйвери швидко оновлюються.

sudo add-apt-repository ppa:kisak/kisak-mesa -y

Тепер ми збираємось оновити наш список пакетів та сховищ за допомогою:

sudo apt update

І нарешті, ми можемо встановити драйвери за допомогою:

sudo apt upgrade

Що стосується тих, хто є Користуйте Linux користувачами та похідними, ми встановлюємо їх наступною командою:

sudo pacman -S mesa mesa-demos mesa-libgl lib32-mesa lib32-mesa-libgl

Для кого б вони не були Користувачі Fedora 32 можуть використовувати це сховище, тому вони повинні увімкнути corp за допомогою:

sudo dnf copr enable grigorig/mesa-stable

sudo dnf update

Нарешті, для тих, хто користується openSUSE, вони можуть встановити або оновити, набравши:

sudo zypper in mesa

Залиште свій коментар

Ваша електронна адреса не буде опублікований. Обов'язкові для заповнення поля позначені *

*

*

  1. Відповідальний за дані: AB Internet Networks 2008 SL
  2. Призначення даних: Контроль спаму, управління коментарями.
  3. Легітимація: Ваша згода
  4. Передача даних: Дані не передаватимуться третім особам, за винятком юридичних зобов’язань.
  5. Зберігання даних: База даних, розміщена в мережі Occentus Networks (ЄС)
  6. Права: Ви можете будь-коли обмежити, відновити та видалити свою інформацію.