Mesa 20.0.0 przybywa ze wsparciem dla Vulkan 1.2, zwiększonym wsparciem i nie tylko

Tabela sterowników

Ogłoszenie o uruchomieniu nowej wersji bezpłatne wdrożenie OpenGL i Vulkan, „Tabela 20.0.0”. Będąc tą wersją pierwszą wersją nowej gałęzi 20.xx i że tak jest jest uważany za w stanie eksperymentalnym Od tego czasu zostanie wydana ostateczna stabilna wersja kodu, która zostanie opublikowana w „Tabeli 20.0.1”.

Dla nieświadomych kontrolery Mesa, powinieneś wiedzieć, że jest to oprogramowanie open source dla systemu Linux dostępne dla sprzętu AMD, NVIDIA i Intel. Projekt Mesy rozpoczął się jako otwarta implementacja specyfikacji OpenGL (systemu do renderowania interaktywnej grafiki 3D).

Przez lata projekt rozrósł się, aby zaimplementować więcej graficznych interfejsów API, w tym OpenGL ES (wersje 1, 2, 3), OpenCL, OpenMAX, VDPAU, VA API, XvMC i Vulkan. Różnorodne kontrolery urządzeń umożliwia korzystanie z bibliotek Mesa w wielu różnych środowiskach, od emulacji oprogramowania po pełną akcelerację sprzętową dla nowoczesnych procesorów graficznych.

Mesa implementuje niezależną od producenta warstwę translacyjną między graficznym interfejsem API, takim jak OpenGL, a sterownikami graficznymi w jądrze systemu operacyjnego.

Co nowego w Mesie 20.0.0?

W nowej wersji kontrolerów Mesa 20.0.0 pełna obsługa OpenGL 4.6 dla procesorów graficznych Intel i965 i AMD radeonsi, obsługa OpenGL 4.5 dla procesorów graficznych AMD (r600) i NVIDIA (nvc0), a także obsługę Vulkan 1.2 dla kart Intel i AMD.

Sterowniki RADV i ANV dla procesorów graficznych AMD i Intel obsługują graficzny interfejs API Vulkan 1.2, podczas gdy RADV i ACO zapewniają kompilację shaderów geometrycznych. W RADV i ACO dla GPU GFX10 (Navi) obsługuje tryb Wave32.

dla Procesory graficzne Intel oparte na mikroarchitekturach Broadwell i Skylake (Gen8+), nowy sterownik Iris jest używany domyślnie, który osiągnął równowagę z kontrolerem i965 w swoich możliwościach.

Kontroler Iris jest oparty na architekturze Gallium3D, który przenosi zadania zarządzania pamięcią do sterownika DRI w jądrze Linuksa i zapewnia gotowe do użycia narzędzie do śledzenia kondycji z obsługą ponownego wykorzystania pamięci podręcznej obiektów wyjściowych. P.W przypadku układów opartych na starszych mikroarchitekturach, do Haswell włącznie, pozostaje kontroler i965.

RADV (sterownik Vulkan dla chipów AMD) i zaplecze do kompilowania shaderów "ACO", opracowane przez Valve jako alternatywa dla kompilatora shaderów LLVM, dodano obsługę GCN 1.0 / GFX6 (Southern Islands) i GCN 1.1 generacji GPU / GFX7.

Sterowniki LLVMpipe i RadeonSI zostały przekonwertowane tak, aby korzystały z renderowania pośredniego brak typu (IR) shaderów NIR, przeznaczonych do pracy na najniższym poziomie, pod GLSL IR i wewnętrzną tabelą IR. Zoptymalizowana wydajność NIR.

Z innych zmian które są wymienione:

  • Do sterownika RadeonSI dodano obsługę pamięci podręcznej na żywo, która zapewnia wykrywanie zduplikowanych skompilowanych obiektów kreskowania.
  • Sterowniki OpenGL i Vulkan dla procesorów graficznych Intel dodały obsługę układów Gen11 (Jasper Lake).
  • Sterownik V3D (dla Raspberry Pi) dodał obsługę shaderów geometrycznych odpowiadających OpenGL ES 3.2, a pełne wsparcie zostało zapewnione dla OpenGL ES 3.1.
  • Optymalizacja wydajności sterownika Tulip Vulkan dla procesorów graficznych Qualcomm Adreno.

Jeśli chcesz dowiedzieć się więcej na ten temat, możesz skonsultować się poniższy link.

Jak zainstalować sterowniki wideo Mesa w systemie Linux?

Pakiety Mesa znaleźć we wszystkich dystrybucjach Linuksa, więc jego instalacja jest stosunkowo prosta.

Dla tych, którzy są użytkownikami Ubuntu, Linux Mint i pochodnych mogą dodać następujące repozytorium, w którym sterowniki są szybko aktualizowane.

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

Teraz zaktualizujemy naszą listę pakietów i repozytoriów o:

sudo apt update

I wreszcie możemy zainstalować sterowniki za pomocą:

sudo apt upgrade

W przypadku tych, którzy są Arch Linuksa użytkowników i pochodnych, instalujemy je za pomocą następującego polecenia:

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

Kimkolwiek są Użytkownicy Fedory 28 mogą korzystać z tego repozytorium, więc muszą włączyć corp z:

sudo dnf copr enable grigorig/mesa-stable

sudo dnf update

Wreszcie, dla tych, którzy są użytkownikami openSUSE, mogą zainstalować lub zaktualizować, wpisując:

sudo zypper in mesa

Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: AB Internet Networks 2008 SL
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.