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 за GPU 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

За случая с тези, които са Arch 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. Права: По всяко време можете да ограничите, възстановите и изтриете информацията си.