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