Mesa 22.1.0 pojawia się z ulepszeniami wsparcia, ulepszeniami kompatybilności i nie tylko

Tabela sterowników

Po dwóch miesiącach rozwoju uruchomienie nowa wersja implementacji OpenGL i Vulkan API, „Tabela 22.1.0”. Jak zawsze pierwsza wersja gałęzi Mesa ma status eksperymentalny, więc po ostatecznej stabilizacji kodu zostanie wydana stabilna wersja 22.1.1.

W Mesa 22.1 obsługa graficznego API Vulkan 1.3 jest dostępna w sterownikach anv dla procesorów graficznych Intel, radv dla procesorów graficznych AMD oraz w oprogramowaniu do rasteryzowania Lavapipe. Vulkan 1.2 obsługuje tryb emulatora (vn), Vulkan 1.1 na sterowniku GPU Qualcomm (tu) i Vulkan 1.0 na sterowniku GPU Broadcom VideoCore VI (Raspberry Pi 4)

Główne nowości tabeli 22.1.0

W tej nowej wersji, która jest prezentowana, sterownik ANV Vulkan (Intel) i sterownik Iris OpenGL są obsługiwane przez dyskretne karty graficzne Intela DG2 (Arc Alchemist) i Arctic Sound-M, podczas gdy kontroler D3D12, z warstwa OpenGL nad API DirectX 12 (D3D12), Obsługuje OpenGL 4.2. Sterownik jest używany w warstwie WSL2 do uruchamiania graficznych aplikacji Linux w systemie Windows.

Podkreślono również cKontroler lavapipe z implementacja programowego rasteryzatora dla API Vulcan (podobny do llvmpipe, ale dla Vulkan, który tłumaczy wywołania API Vulkan na API Gallium) jest teraz kompatybilny z Vulkan 1.3.

Kontroler Nouveau dla procesorów graficznych GeForce 6/7/8 poprzedni przekonwertowane na użycie reprezentacji pośredniej (IR) bez typu z shaderów NIR. Obsługa NIR umożliwia również obsługę renderowania Tungsten Graphics Shader Infrastructure (TGSI), umożliwiając warstwie translację NIR do TGSI.

Kontroler v3dOpenGL opracowany dla akceleratora graficznego VideoCore VI używanego od modelu Raspberry Pi 4 implementuje obsługę pamięci podręcznej shaderów na dysku.

dla GPU AMD wyposażony w silnik wideo Zaimplementowano obsługę VCN 2.0, EFC (Encoder Format Conversion), który umożliwia użycie sprzętowego kodera wideo do bezpośredniego odczytu powierzchni RGB bez konwersji RGB->YUV wykonywanych przez shadery.

Dodano obsługę warstwy ANGLE, który tłumaczy wywołania OpenGL ES na OpenGL, Direct3D 9/11, Desktop GL i Vulkan, na sterownik Venus z implementacją wirtualnego GPU (virtio-gpu) opartą na API Vulkan.

Spośród innych zmian, które wyróżniają się w nowej wersji:

  • Dodano obsługę rozszerzenia OpenGL NVIDIA GL_NV_pack_subimage, aby aktualizować prostokąty w pamięci hosta przy użyciu danych z bufora ramki lub tekstur.
  • Dodano obsługę rozszerzeń sterowników RADV (AMD), ANV (Intel) i lavapipe Vulkan
  • Dodano obsługę procesorów graficznych AMD GFX1036 i GFX1037.
  • Opracowany dla starszych procesorów graficznych Intel opartych na mikroarchitekturach Gen4 Gen7, które nie są kompatybilne ze sterownikiem Iris, sterownik Crocus zawiera profil kompatybilności wstecznej OpenGL.
  • Sterownik PanVk, który zapewnia obsługę graficznego API Vulkan dla procesorów graficznych ARM Mali Midgard i Bifrost, rozpoczął prace nad obsługą shaderów obliczeniowych.
  • Sterownik RADV (AMD) zaimplementował usuwanie prymitywnego promienia, co poprawiło obsługę ray tracingu w grach takich jak DOOM Eternal.
  • Zaproponowano wstępną implementację sterownika GPU Vulkan w oparciu o architekturę PowerVR Rogue opracowaną przez firmę Imagination.
  • Pakiet zawiera kompaktowy kompilator OpenCL zaproponowany przez firmę Intel i używany w ray tracingu.

W końcu jeśli chcesz dowiedzieć się więcej na ten temat o tej nowej wersji sterowników Mesa możesz sprawdzić szczegóły w poniższym linku.

Jak zainstalować sterowniki wideo Mesa w systemie Linux?

Pakiety Mesa znaleźć we wszystkich dystrybucjach Linuksa, więc jego instalację można przeprowadzić, pobierając i kompilując kod źródłowy (Wszystkie informacje na ten temat tutaj) lub w stosunkowo prosty sposób, który zależy od dostępności w oficjalnych kanałach Twojej dystrybucji lub stron trzecich.

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:kisak/kisak-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 32 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.

  1.   Miguel Angel powiedział

    Nikt nie rozumie stosu graficznego Linuksa.
    Oprogramowanie układowe, sterowniki jądra, sterowniki kart, Xorg, waylands, mesa, biblioteki graficzne, kompozytory, menedżery okien, komputery stacjonarne…