Wersja zastrzeżonego sterownika NVIDIA 495.74

NVIDIA zaprezentowała pierwszą stabilną wersję nowej gałęzi autorskiego sterownika NVIDIA 495.74. Jednocześnie zaproponowano aktualizację, która przeszła stabilną gałąź NVIDIA 470.82.00. Sterownik jest dostępny dla systemów Linux (ARM64, x86_64), FreeBSD (x86_64) i Solaris (x86_64).

Główne innowacje:

  • Zaimplementowano obsługę interfejsu API GBM (Generic Buffer Manager) i dodano dowiązanie symboliczne nvidia-drm_gbm.so wskazujące na backend libnvidia-allocator.so, kompatybilny z modułem ładującym GBM z Mesa 21.2. Obsługa EGL dla platformy GBM (EGL_KHR_platform_gbm) jest zaimplementowana przy użyciu biblioteki egl-gbm.so. Zmiana ma na celu poprawę obsługi Waylanda na systemach Linux ze sterownikami NVIDIA.
  • Dodano wskaźnik obsługi technologii PCI-e Resizable BAR (Base Address Registers), która umożliwia procesorowi dostęp do całej pamięci wideo GPU i w niektórych sytuacjach zwiększa wydajność GPU o 10-15%. Efekt optymalizacji widać wyraźnie w grach Horizon Zero Dawn i Death Stranding.
  • Podniesiono wymagania dotyczące minimalnej obsługiwanej wersji jądra Linuksa z 2.6.32 do 3.10.
  • Zaktualizowano moduł jądra nvidia.ko, który można teraz załadować w przypadku braku obsługiwanego procesora graficznego NVIDIA, ale jeśli w systemie znajduje się urządzenie NVIDIA NVSwitch.
  • Dodano obsługę rozszerzenia EGL EGL_NV_robustness_video_memory_purge.
  • Rozszerzona obsługa API graficznego Vulkan. Zaimplementowano rozszerzenia VK_KHR_present_id, VK_KHR_present_wait i VK_KHR_shader_subgroup_uniform_control_flow.
  • Dodano opcję wiersza poleceń „--no-peermem” do nvidia-installer, aby wyłączyć instalację modułu jądra nvidia-peermem.
  • Zaprzestano obsługi NvIFROpenGL i usunięto bibliotekę libnvidia-cbl.so, która jest teraz dostarczana w osobnym pakiecie, a nie jako część sterownika.
  • Naprawiono błąd powodujący awarię serwera X podczas uruchamiania nowego serwera z wykorzystaniem technologii PRIME.

Źródło: opennet.ru

Dodaj komentarz