Nadchodzi Mesa 23.3 z oficjalnym wsparciem dla RPi 5, eksperymentalnym wsparciem dla NVK i nie tylko

Tabela sterowników

Mesa to opracowana biblioteka graficzna o otwartym kodzie źródłowym, która zapewnia ogólną implementację OpenGL.

Nowa wersja Mesa 23.3 została już wydana i jest to pierwsza wersja gałęzi Mesa 23.3 która jest klasyfikowana jako eksperymentalna i po ustabilizowaniu się gałęzi zostanie ogłoszone wydanie wersji stabilnej.

Ta nowa wersja Mesa 23.3 zawiera nowy sterownik vulkan NVK dla sprzętu Nvidia, który pojawia się w stanie eksperymentalnym, a także nowy kod dla kompatybilność z GFX11.5 dla kontrolera RadeonSI Gallium3D, obsługa m.in. Raspberry Pi 5.

Logo NVK_RGB
Podobne artykuł:
NVK, sterownik Vulkan o otwartym kodzie źródłowym dla NVIDIA

Główne nowości tabeli 23.3.0

W tej nowej wersji kontrolerów Mesa 23.3, integracja eksperymentalnej obsługi sterownika NVK, przeznaczony dla kart graficznych NVIDIA, który implementuje technologię Vulkan API 1.1 i obsługuje procesory graficzne NVIDIA oparte na mikroarchitekturze Turing (TITAN RTX, GeForce RTX 2060/2070/2080, GeForce GTX 1660, Quadro RTX 3000-8000, Quadro T1000/T2000).

Kolejną zmianą wyróżniającą się w Tabeli 23.3 jest nowy kod obsługi GFX11.5 dla sterownika RadeonSI Gallium3D. Obsługa GFX11 jest włączona w aktualnej bibliotece graficznej Linux Mesa 3D w celu przyspieszenia OpenGL, Vulkan i innych graficznych interfejsów API podczas korzystania z procesorów graficznych RDNA 3. W przypadku GFX11.5 włączenie w Mesa obejmuje 13,907 11.5 linii nowego kodu, co w Mesie jest dość mały i ma głównie na celu dodanie GFX3.5 (RDNA XNUMX) stosowany w układach APU AMD Ryzen 800 aby kontynuować istniejące ścieżki kodów sterowników GFX11.0/Navi 3x.

Dodatkowo w Tabeli 23.3 zawarto soficjalne wsparcie dla Raspberry Pi 5, dla podsystemu Broadcom VideoCore 7.1 za pośrednictwem sterowników OpenGL V3D i sterownika Vulkan V3DV

Możemy również stwierdzić, że zawiera Obsługa OpenGL ES 3.1 dla sterownika Asahi dla procesorów graficznych Apple AGX (Apple M1 i M2) wraz z rozszerzeniami GL_ARB_compute_shader, GL_ARB_shader_atomic_counters, GL_ARB_shader_image_load_store, GL_ARB_shader_image_size, GL_ARB_shader_storage_buffer_object, GL_ARB_sample_shading, GL_O ES_sample_variables, GL_OES_shader_ multisample_interpolation i GL_OES_ gpu_shader5.

Tabela 23.3 także obsługuje rozszerzenie VK_EXT_pipeline_robustness Vulkan dla sterownika Intel ANV Vulkan, obsługa rozszerzenia VK_KHR_maintenance5 Vulkan dla sterownika Radeon RADV Vulkanowe wsparcie dla VK_KHR_cooperative_matrix.

Część gry, które otrzymały ulepszenia w Mesa 23.3 Wyróżniają się następujące tytuły: The New Order, Deep Rock Galactic, Wargame: Red Dragon, Counter-Strike: Global Offensive, Doom Eternal, Starfield, Star Wars: The Old Republic, Resident Evil 6, The Spirit and the Mouse, Penumbra: Overture, Borderlands 3, Quake II RTX, Hellblade, Rage 2, World War Z, Death Stranding, Deathloop i Baldur’s Gate 3.

Z innych zmian które wyróżniają się na tle nowej wersji:

  • Zaadaptowano nowy kompilator backendowy, zastosowany w sterowniku NVK, napisany w języku Rust.
  • Rozszerzenie Vulkan dla sprzętu RADV/GFX11+.
  • Sterownik d3d12, który zapewnia warstwę do orkiestracji pracy OpenGL w oparciu o DirectX 12, obsługuje OpenGL 4.6.
  • Włączono rozszerzenie EGL EGL_ANDROID_blob_cache, aby działało, gdy buforowanie dysku jest wyłączone.

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.