NVIDIA 570.124 wprowadza ulepszenia i poprawki problemów z zacinaniem się obrazu i czarnym ekranem

Zainstaluj sterowniki Nvidia w Ubuntu

Kilka dni temu NVIDIA ogłosiła premierę nowej wersji stajnia nowej gałęzi sterowników, NVIDIA 570.124, która wprowadza znaczące udoskonalenia i poprawki mające na celu optymalizację wydajności i kompatybilności z Wayland.

Wśród nowych funkcji zaprezentowanych w nowej wersji wyróżnia sięNowy wygląd panelu sterowania nvidia-settings, który teraz wykorzystuje bibliotekę NVML zamiast NV-CONTROL do zarządzania częstotliwością procesora graficznego i prędkością wentylatora. Zmiana ta zapewnia prawidłowe działanie w środowiskach Wayland, w których stare rozszerzenie NV-CONTROL X nie było obsługiwane; Jednak niektóre funkcje, które wcześniej były dostępne dla użytkowników bez uprawnień, teraz wymagają podwyższonych uprawnień.

Z drugiej strony w NVIDIA 570.124 Dodano także obsługę rozszerzenia Vulkan VK_KHR_incremental_present, zwiększając wydajność aplikacji korzystających z tego interfejsu API. W przypadku procesorów graficznych umożliwiających podkręcanie programowe opcje podkręcania są domyślnie włączone w ustawieniach nvidia, co eliminuje potrzebę ich ręcznego włączania w sekcji „Coolbits”.

Inna godna uwagi poprawa dotyczy procesorów graficznych opartych na architekturze Ada i nowszych mikroarchitekturach, w których tryb oszczędzania energii został wyłączony dla interfejsu API DRM Dumb-Buffers. To ustawienie rozwiąż problemy z czarnym ekranem podczas renderowania przy użyciu bufora przedniego zamiast prawidłowego przełączania przy użyciu KMS. Do modułu nvidia-modeset dodano również parametr „conceal_vrr_caps”, który umożliwia zarządzanie aktywacją niektórych funkcji wyświetlania, takich jak LMB (Ultra Low Motion Blur), które mogą być niezgodne z VRR.

W kwestii zarządzania energią, plik /proc/driver/nvidia/gpus/*/power Teraz zawiera dane o stanie technologii Dynamic Boost, a zaplecze NVIDIA GBM oferuje tryb zgodności dla aplikacji 32-bitowych. Na potrzeby środowisk testowych dodano plik zawierający listę wszystkich używanych plików sterowników, co ułatwia integrację z narzędziami takimi jak nvidia-container-toolkit i enroot.

Domyślnie ustawione są parametry „nvidia-drm modeset=1” i „nvidia-drm fbdev=1”, co powoduje, że moduł nvidia-drm zastępuje konsolę opartą na buforze ramki, co rozwiązuje problemy z wyjściem w systemach z jednym wyświetlaczem.

również Został wprowadzony, choć eksperymentalnie i domyślnie wyłączone, nowy sposób obsługi przerwań dla sterownika wyświetlacza, który redukuje zacinanie się obrazu w systemach VR pod dużym obciążeniem; Tryb ten można włączyć za pomocą parametru „NVreg_RegistryDwords=RMIntrLockingMode=1” w module nvidia.ko.

Wśród innych udoskonaleń technicznych kontroler teraz obsługuje kompilację z najnowszymi wersjami jądra Linux Dodano także specjalne profile w celu optymalizacji wydajności w grach takich jak „Indiana Jones and the Great Circle”, a także w celu skorygowania problemów z rozrywaniem obrazu w grach „Assassin's Creed Valhalla” i „Assassin's Creed Mirage”.

Rozwiązano również problemy z wydajnością. i zawieszanie się podczas przewijania okien w systemach Wayland z oprogramowaniem układowym GSPi naprawiono błędy powodujące awarie w aplikacjach opartych na Vulkanie podczas obsługi zdarzeń zmiany rozmiaru oraz zawieszania się aplikacji wielowątkowych korzystających z OpenGL w środowiskach Xwayland, jak to miało miejsce w Civilization 6.

z inne wyróżniające się zmiany:

  • Nowa wersja dodaje obsługę VRR w konfiguracjach wielomonitorowych
  • Ulepszono obsługę włączania trybu uśpienia i hibernacji za pośrednictwem systemd.
  • Dodano plik /usr/share/nvidia/files.d/sandboxutils-filelist.json, który zawiera listę wszystkich plików sterowników używanych przez środowiska wykonawcze kontenerów, takie jak nvidia-container-toolkit i enroot.
  • Dodano obsługę metody suspend-then-hibernate systemu systemd. Ta funkcja wymaga systemu systemd w wersji 248 lub nowszej.
  • Opcja nvidia-drm fbdev=1 została domyślnie włączona. Jeśli jądro obsługuje tę funkcję, a opcja nvidia-drm modeset=1 jest włączona, nvidia-drm zastąpi systemową konsolę bufora ramki konsolą kontrolowaną przez DRM. Tę funkcję można wyłączyć ustawiając fbdev=0.
  • Naprawiono błąd wprowadzony w wersji 555.58, przez który niektóre wyjścia DVI nie działały z monitorami HDMI.
  • W jądrze Linux 6.11 nazwę drm_fbdev_generic zmieniono na drm_fbdev_ttm. Użyj drm_fbdev_ttm (o ile jest dostępny), aby nadal obsługiwać bezpośredni dostęp do bufora ramki, wymagany przez kompozytorów Wayland do renderowania treści w nowszych jądrach.

W końcu jeśli chcesz dowiedzieć się więcej na ten temat O wydaniu nowej wersji sterowników możesz sprawdź poniższy link.

Jak zainstalować sterowniki NVIDIA na Ubuntu i pochodnych?

Aby używać sterowników NVIDIA w systemie Ubuntu i pochodnych, musisz najpierw zidentyfikować model swojej karty graficznej i odpowiednie sterowniki. Otwórz terminal i uruchom następujące polecenie, aby wyświetlić listę urządzeń NVIDIA w swoim systemie:

lspci | grep -i nvidia

Metoda 1: Użyj repozytorium NVIDIA (zalecane dla początkujących)

Ta metoda jest bezpieczniejsza i pozwala uniknąć problemów z sesją graficzną. Zanim zaczniesz, upewnij się, że Twój system jest aktualny z:

sudo apt update 
sudo apt upgrade -y

Następnie zainstaluj niezbędne pakiety do skompilowania modułów jądra:

sudo apt install build-essential dkms

Dodaj repozytorium sterowników graficznych NVIDIA:

sudo add-apt-repository ppa:graphics-drivers/ppa

sudo apt update

Następnie zainstaluj odpowiedni sterownik dla swojej karty graficznej. Zastępuje XX przez wersję sterownika odpowiadającą Twojemu modelowi (np. nvidia-driver-565):

sudo apt install nvidia-graphics-drivers-565

Na koniec uruchom ponownie system, aby zastosować zmiany:

sudo reboot

Metoda 2: Pobierz sterownik ze strony internetowej NVIDIA

Jeśli wolisz zainstalować sterownik ręcznie, odwiedź stronę Oficjalna witryna pobierania firmy NVIDIA. Możesz tam wyszukać odpowiedni sterownik dla swojej karty graficznej, pobrać go i postępować zgodnie z instrukcjami instalacji dostarczonymi przez firmę NVIDIA.

Uwaga: przed wykonaniem jakiegokolwiek procesu ważne jest, aby sprawdzić kompatybilność tego nowego sterownika z konfiguracją twojego sprzętu (system, jądro, nagłówki linux, wersja Xorg).

Jeśli nie, możesz skończyć z czarnym ekranem i nigdy nie jesteśmy za to odpowiedzialni, ponieważ to Twoja decyzja, czy to zrobić, czy nie.

Po pobraniu sterownika ze strony NVIDIA należy unikać konfliktów z bezpłatnymi sterownikami nouveau tworzenie czarnej listy. Otwórz odpowiedni plik za pomocą:

sudo nano /etc/modprobe.d/blacklist-nouveau.conf

Wewnątrz pliku dodaj następujące wiersze, aby wyłączyć nouveau:

blacklist nouveau

blacklist lbm-nouveau

options nouveau modeset=0

alias nouveau off

alias lbm-nouveau off

Zatrzymaj serwer graficzny

Po ponownym uruchomieniu należy zatrzymać serwer graficzny (interfejs graficzny). Odbywa się to poprzez uruchomienie:

sudo init 3

Jeśli po ponownym uruchomieniu pojawi się czarny ekran lub jeśli serwer graficzny jest już zatrzymany, możesz uzyskać dostęp do terminala TTY, naciskając klawisze Ctrl + Alt + F1 (o F2, w zależności od konfiguracji).

Odinstaluj poprzednie wersje sterownika NVIDIA

Jeśli masz zainstalowaną starszą wersję, usuń ją, aby uniknąć konfliktów, uruchamiając:

sudo apt-get purge nvidia *

Zainstaluj pobrany sterownik

Przyznaj uprawnienia do wykonywania pobranemu plikowi sterownika:

sudo chmod +x NVIDIA-Linux*.run

A my wykonujemy:

sh NVIDIA-Linux-*.run

Pod koniec instalacji będziesz musiał tylko ponownie uruchomić komputer, aby wszystkie zmiany zostały załadowane podczas uruchamiania.


Zostaw swój komentarz

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

*

*

  1. Odpowiedzialny za dane: Miguel Ángel Gatón
  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.