Kilka dni temu NVIDIA ogłosiła wprowadzenie na rynek nowa stabilna wersja kontrolerów 565.77, wersja, w której jedną z zauważalnych zmian jest dodanie parametru GLVidHeapReuseRatio w profilach aplikacji, które pozwala kontrolować ilość pamięci OpenGL zarezerwowane do ponownego użycia. To ustawienie jest szczególnie przydatne w przypadku serwerów kompozytowych Wayland, ponieważ rozwiązuje problemy związane z nadmiernym zużyciem pamięci wideo.
Kolejną nowością, którą wprowadza nowa wersja NVIDIA 565.77 jest ulepszona obsługa jądra Linuksa, Odkąd jest dodałeś kod do procesu kompilacji modułu sterownika do analizy parametru CONFIG_CC_VERSION_TEXT w konfiguracji Kconfig, co poprawia wykrywanie kompilatora użytego do budowy jądra, redukując potencjalne błędy kompatybilności.
Ponadto narzędzie nvidia-modprobe teraz dokładniej wykrywa moduły jądra już załadowany, rozwiązując problem, który dotyczył nvidia-persistance i jego trybu „trwałości”, który zapobiega ponownemu uruchomieniu urządzenia, gdy nie jest ono używane.
El Udoskonalono obsługę DMA-BUF, umożliwiając korzystanie z mmap in wyeksportowanych obiektów i zacięcia związane z synchronizacją OpenGL ze skanowaniem pionowym (vblank) zostały usunięte na rzecz GSP. Z drugiej strony, nvidia-drm zawiera teraz dodatkowe właściwości dla niektórych sterowników CRTC, ułatwiając konfigurację przetwarzania kolorów na serwerach kompozytowych Wayland.
Jeśli chodzi o optymalizacje, usunięto spadek wydajności podczas korzystania z trybu d3d9.floatEmulation w DXVK, podczas gdy konfigurator NVIDIA uwzględnia teraz parametry kolorów zdefiniowane przez motyw GTK3 na stronie konfiguracji blokady ramki.
Jeśli chodzi o rozszerzenia, sterownik dodaje obsługę Vulkan VK_EXT_ głębokość_clamp_control i ponownie wprowadza rozszerzenie OpenGL GLX_EXT_buffer_age dla Xwayland, wcześniej wyłączone z powodu błędów wpływających na renderowanie.
również Naprawiono krytyczne problemy, takie jak awarie jądra i aplikacjach, gdy użyto parametru nvidia-drm.modeset=0, a także błędy w Wayland, które powodowały awarie w KDE Plasma 6 oraz w grach lub aplikacjach opartych na graficznym API Vulkan, w tym tytułach opracowanych przy użyciu Unreal Engine.
z Inne zmiany, które zostały wprowadzone:
- GLX_EXT_buffer_age został ponownie włączony w Xwayland. To rozszerzenie było wcześniej wyłączone w Xwayland z powodu błędu, który został już naprawiony.
- Naprawiono błąd, który powodował, że FarCry 5 podczas uruchamiania przez DXVK wyświetlał czarny ekran.
- Zaktualizowano stronę ustawień blokady ramki w panelu sterowania nvidia-settings, aby używała koloru tekstu motywu GTK3 zamiast domyślnego białego koloru tekstu, poprawiając czytelność niektórych motywów.
- Naprawiono pewne spadki wydajności obserwowane w vkd3d-proton 2.9.
- Naprawiono błąd, który mógł powodować migotanie w niektórych aplikacjach podczas korzystania z Unified Back Buffer (UBB).
- Naprawiono błąd, który mógł powodować wyświetlanie nieprawidłowych lub wyblakłych kolorów podczas skanowania HDR
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.