Mesa 20.1.0 е тук и представя подобрения за Vulkan, оптимизации, по-голяма поддръжка и други

Таблица на драйверите

Новата версия на популярната реализация на OpenGL и Vulkan „Таблица 20.1.0“ вече е пусната и това е първата версия на Mesa 20.1.x клон, който има експериментално състояние и че след окончателното стабилизиране на кода, Той ще бъде пуснат като стабилна версия във версия 20.1.1.

Тази нова версия на Mesa 20.1.0 пристига с различни промени, от които е подчертано изпълнението на пълната поддръжка на OpenGL 4.6 за графични процесори Intel (i965) и AMD (radeonsi), поддръжка OpenGL 4.5 за AMD r600 и NVIDIA nvc0 GPU, OpenGL 4.3 за virgl, както и Поддръжка на Vulkan 1.2 за карти Intel и AMD.

Важно е да се подчертае товаНякои драйвери не поддържат всички необходими функции в OpenGL 4.6, както OpenGL 4.6 само тя е достъпна, ако е поискана при създаване на контекст. Контекстите на съвместимостта могат да отчитат по-ниска версия в зависимост от всеки драйвер.

Докато за Vulkan 1.2 API, докладван от имота apiVersion на структурата VkPhysicalDeviceProperties зависи от конкретния драйвер, който се използва.

Основни новости на Таблица 20.1.0

От подобренията за Vulkan, които са представени в тази нова версия, например, слой за избор на активното устройство за Vulkan API в системи с множество графични процесори с поддръжка на Vulkan се откроява с променливата на околната среда TABLE_VK_DEVICE_SELECT, който работи подобно на DRI_PRIME за OpenGL.

Докато в контролера Intel Vulkan ANV е добавена оптимизация за чипове, базирани на Icelake (Gen11), което позволява използването на чисти цветове за текстуриране, използването на кеша е подобрено на системи с чипове Intel Ivybridge и Haswell.

Друга промяна, която се откроява, е в бекенда "ACO", който вече има поддръжка за типа shaderInt16 за GFX9 + GPU, който позволява използването на 16-битови цели числа в кода на шейдъра.

За графичните чипове на Intel преди това беше добавена поддръжка за векториране на NIR за чипове AMD. От практическа страна, поради по-добрата оптимизация на шейдъра, промяната позволи да се увеличи производителността на OpenGL и Vulkan в много игри на системи с Intel GPU.

От останалите промени които се открояват от рекламата:

  • Графичните процесори AMD Navi 12 и Navi 14 включват поддръжка за режима на дисплей DCC (Delta Color Compression), който ви позволява да работите с компресирани цветни данни чрез организиране на извеждане на екрана.
  • Добавена е експериментална поддръжка на NIR за класическия драйвер Gallium3D R600 с поддръжка за геометрични, парчета, върхове и теселационни шейдъри.
  • Към Vulkan RADV драйвера е добавен пластир поради оптимизация на работата с паметта, което увеличава производителността на Id Tech игрите на системи с AMD APU.
  • В Panfrost драйверът реализира експерименталната поддръжка на OpenGL ES 3.0 и осигури поддръжка за графичния процесор Bifrost 3D за изобразяване (Mali G31). Подготвено е първоначално внедряване на компилатор на шейдър, който поддържа вътрешния набор от инструкции Bifrost, специфичен за GPU.
  • Драйверът TURNIP Vulkan, разработен за графични процесори Qualcomm Adreno, е добавил поддръжка за геометрични шейдъри и Adreno 650 чипове.
  • В Gallium3D-драйверът LLVMpipe, който осигурява визуализация на софтуер, имаше поддръжка за tesselyatsionnyh шейдъри.

Накрая ако искате да научите повече за това, можете да проверите пълния дневник на промените В следващия линк. 

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