Mesa 20.3.0 надходить із контролером v3dv для RPi 4 та новіших версій

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

Щойно оголошено про запуск нової версії Mesa 20.3.0 Як і в попередніх версіях, перша версія гілки має експериментальний стан, який після остаточної стабілізації коду випустить стабільна версія 20.3.1.

У таблиці 20.3 Повна підтримка OpenGL 4.6, реалізована для графічних процесорів Intel (i965, iris) та AMD (radeonsi) драйвери, Підтримка OpenGL 4.5 для графічних процесорів AMD (r600), NVIDIA (nvc0) та llvmpipe, OpenGL 4.3 для virgl (віртуальний графічний процесор Virgil3D для QEMU / KVM), а також підтримка Vulkan 1.2 для карток Intel і AMD та Vulkan 1.0 для VideoCore VI (Raspberry Pi 4).

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

У цій новій версії драйвер v3dv включений з підтримкою графічного прискорювача VideoCore VI використовується на платах Raspberry Pi 4, Raspberry Pi 400 та Compute Module 4 на базі мікросхеми Broadcom BCM2711. Kronos визнає, що контролер повністю відповідає вимогам Vulkan 1.0.

Пакет включає новий контролер lavapipe з реалізацією програмного растеризатора для Vulkan API (схоже на llvmpipe, але для Вулкана). Впровадження програмного забезпечення покладається на дублювання викликів з API Vulkan на API Gallium.

Продуктивність і функціональність контролера Цинковий галій значно збільшився з реалізацією API OpenGL на додаток до Vulkan (драйвер дозволяє отримати апаратно прискорений OpenGL, якщо в системі є драйвери, які обмежені підтримкою лише API Vulkan).

Ще одна зміна, яка виділяється, полягає в "ACO" в якому додана підтримка двигунів NGG (Геометрія наступного покоління) при роботі з геометричними шейдерами. Функція реалізована в драйвері RADV (для карток AMD).

пункт лас Графічний процесор Intel Haswell, драйвер ANV додає підтримку розширення Перетворення зворотного зв'язку Вулкан, що дозволяє проекту DXVK використовувати Direct3D Stream Output API, який відповідає за рендеринг багатьох поверхонь в іграх.

Додано початкова підтримка відеокарт AMD Dimgrey Cavefish (NAVI 23) та ВПС Ван Гога (RDNA2) на контролері RadeonSI.

З інші помітні зміни: 

  • Драйвери Intel GPU OpenGL і Vulkan додають підтримку сімейства процесорів Alder Lake (12-е покоління).
  • Оптимізована графічна продуктивність на чіпах Tiger Lake та Rocket Lake (деякі ігри та тести, такі як Unreal Engine 4 Vulkan Demo, демонструють прискорення 9-12%).
  • Налаштування glx_extension_override та indirecto_gl_extension_override додані до driconf, за допомогою яких ви можете замінити список доступних розширень GLX.
  • Доданий шар для перекладу проміжного представлення (IR) шейдерів NIR до проміжного представлення TGSI (інфраструктура затінення вольфрамової графіки).
  • Драйвер Iris для графічних процесорів Intel підтримує ядра OpenCL (MESA_SHADER_KERNEL) для завантаження обчислень поряд з графічним процесором.
  • Підтримка специфікації OpenCL 1.2 була додана до відстежувача стану Clover із реалізацією OpenCL.
  • Драйвер llvmpipe для візуалізації програмного забезпечення OpenGL забезпечує підтримку OpenGL 4.5.

В кінці кінців якщо ви хочете дізнатися більше про це, Ви можете перевірити наступне посилання.

Як встановити драйвери відео 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. Права: Ви можете будь-коли обмежити, відновити та видалити свою інформацію.