Mesa 20.0.0 надходить із підтримкою Vulkan 1.2, розширеною підтримкою та іншими

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

Оголошення про запуск нової версії безкоштовна реалізація OpenGL та Vulkan, "Таблиця 20.0.0". Будучи цією версією, це перша версія нової гілки 20.xx, і вона також є розглядається в експериментальному стані Відтоді буде випущена остаточна стабільна версія коду, яка буде випущена в "Таблиці 20.0.1".

Для тих, хто не знає контролери Mesa, ви повинні знати, що це відкрите програмне забезпечення Linux доступний для обладнання AMD, NVIDIA та Intel. Проект Mesa розпочався як реалізація специфікації OpenGL із відкритим кодом (система для надання інтерактивної 3D-графіки).

Протягом багатьох років проект виріс, щоб впровадити більше графічних API, включаючи OpenGL ES (версії 1, 2, 3), OpenCL, OpenMAX, VDPAU, VA API, XvMC та Vulkan. Різноманітні контролери пристроїв дозволяє використовувати бібліотеки Mesa у багатьох різних середовищах, від емуляції програмного забезпечення до повного апаратного прискорення сучасних графічних процесорів.

Mesa реалізує незалежний від постачальника рівень перекладу між графічним API, таким як OpenGL, і графічними драйверами в ядрі операційної системи.

Що нового в Mesa 20.0.0?

У цій новій версії контролерів Mesa 20.0.0 надається повна підтримка OpenGL 4.6 для графічних процесорів Intel i965 та AMD radeonsi, підтримка OpenGL 4.5 для графічних процесорів AMD (r600) та NVIDIA (nvc0), а також підтримка Vulkan 1.2 для карток Intel і AMD.

Драйвери RADV та ANV для графічних процесорів AMD та Intel підтримують графічний API Vulkan 1.2, тоді як RADV та ACO забезпечують компіляцію геометричних шейдерів. У RADV та ACO для графічного процесора GFX10 (Navi) підтримує режим Wave32.

пункт лас Графічні процесори Intel, засновані на мікроархітектурі Broadwell та Skylake (Gen8+), новий драйвер Iris використовується за замовчуванням, який у своїх можливостях досяг паритету з контролером i965.

Контролер Iris заснований на архітектурі Gallium3D, який приносить завдання управління пам’яттю драйверу DRI в ядрі Linux і забезпечує готовий трекер працездатності із підтримкою повторного використання кешу вихідних об’єктів. PДля мікросхем, що базуються на старих мікроархітектурах, до Haswell включно, контролер i965 залишається.

RADV (драйвер Vulkan для мікросхем AMD) та внутрішній компонент для компіляції шейдерів "ACO", розроблений Valve як альтернатива компілятору шейдерів LLVM, додав підтримку графічних процесорів GCN 1.0 / GFX6 (Південні острови) та GCN 1.1 / GFX7.

Драйвери LLVMpipe і RadeonSI були перетворені для використання проміжного візуалізації жоден тип (IR) шейдерів NIR, призначений для роботи на найнижчому рівні, за GLSL IR та внутрішньою таблицею IR. Оптимізована продуктивність NIR.

З інших змін які згадуються:

  • До драйвера RadeonSI додана підтримка кешування в реальному часі, що забезпечує виявлення повторюваних скомпільованих об'єктів штрихування.
  • Драйвери OpenGL і Vulkan для графічних процесорів Intel додали підтримку чіпів Gen11 (Jasper Lake).
  • Драйвер V3D (для Raspberry Pi) додав підтримку геометричних шейдерів, що відповідають OpenGL ES 3.2, а також підтримку OpenGL ES 3.1.
  • Оптимізація продуктивності драйвера Tulip Vulkan для графічних процесорів Qualcomm Adreno.

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

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

Пакети Mesa можна знайти у всіх дистрибутивах Linux, тому його установка порівняно проста.

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

sudo add-apt-repository ppa:paulo-miguel-dias/mesa -y

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

sudo apt update

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

sudo apt upgrade

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

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

Для кого б вони не були Користувачі Fedora 28 можуть використовувати це сховище, тому вони повинні увімкнути 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. Права: Ви можете будь-коли обмежити, відновити та видалити свою інформацію.