Jak zainstalować sterownik Nvidia Beta w systemie Linux

click fraud protection

Nvidia produkuje najlepsze karty graficzne, ale obecnie użytkownicy Linuksa mogą mieć trudności z używaniem stabilnych sterowników Linux. Początkowo była świetna obsługa tych kart graficznych ze stabilnymi sterownikami dostępnymi dla Linuksa. Od tego czasu uległo pogorszeniu. Ci, którzy używają nowych kart z serii GTX 10, doświadczają trzasków i są mniej niż gwiezdne. Z tego powodu użytkownicy Linuksa z tymi GPU powinni rozważyć użycie dostępnych sterowników beta. Sterownik beta jest aktualizowany w szybszym tempie niż stabilny, więc poprawki są wprowadzane wcześniej. Ponadto użytkownicy Nvidii w wersji beta będą szybciej odnajdywać nowe funkcje i szybciej rozwiązywać problemy. Oto jak możesz wyłączyć sterowniki open source i zainstalować sterownik Nvidia w wersji beta w systemie Linux.

Czarna lista sterowników Open Source po uruchomieniu

Jądro Linux domyślnie obsługuje karty graficzne Linux. Odbywa się to za pomocą sterownika Nouveau typu open source. Dla większości osób korzystających z Linuksa na procesorach graficznych Nvidia, ten sterownik będzie działał dobrze i nie ma potrzeby przełączania się na zastrzeżony sterownik. Należy pamiętać, że ten sterownik, choć już działa, ma pewne poważne problemy z wydajnością, jeśli chodzi o gry wideo, edycja wideo i w zasadzie wszystko, co obejmuje wysokiej klasy karty graficzne i wysokie wydajność.

instagram viewer

Niestety nie jest obecnie możliwe pozostawienie sterownika jądra Nouveau na miejscu. Wynika to z konfliktu ze sterownikiem, który mamy zainstalować. Należy go usunąć, aby jądro nie mogło go uruchomić.

Aby umieścić na czarnej liście sterownik jądra, uzyskaj powłokę roota:

sudo -s

Następnie przejdź do edytora tekstu Nano i utwórz plik konfiguracyjny. Jest to potrzebne, aby Linux wiedział, co robić.

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

Najpierw dodaj to do pliku:

czarna lista nouveau

Następnie naciśnij Wchodzić na klawiaturze, aby przejść do następnego wiersza i dodać ten tekst:

Tryb secesyjny = 0

Po edycji pliku konfiguracyjnego czarnej listy zapisz edytor tekstowy Nano, naciskając CTRL + O na klawiaturze, a następnie naciśnij Enter, aby potwierdzić.

Dla tych, którzy nie wiedzą: nie odinstalowujemy tego sterownika na stałe. Zamiast tego dzieje się tak, że sterownik jądra Nouveau zostanie umieszczony na czarnej liście i nie będzie mógł zostać załadowany na początku. Karta graficzna Nvidia nie będzie mylona i spróbuje załadować oba sterowniki. Kiedy większość użytkowników instaluje stabilne sterowniki Nvidia z instalatorów grafiki (takich jak instalator sterowników Ubuntu), sterownik open source jest automatycznie umieszczany na czarnej liście. Zasadniczo zrobiliśmy to samo.

Czarna lista sterowników przed uruchomieniem Open Source

Sterownik Nouveau również musi zostać wyłączony podczas rozruchu. Można to zrobić, edytując domyślną konfigurację Grub.

sudo nano / etc / default / grub

W edytorze wyszukaj GRUB_CMDLINE_LINUX_DEFAULT =

Za pomocą Nano wklej:

rdblacklist = nouveau

Wklejony kod powinien wyglądać następująco:

Wygeneruj nowy plik konfiguracyjny Grub z:

sudo grub-mkconfig -o /boot/grub/grub.cfg. 

Na koniec uruchom ponownie komputer. Jest to konieczne, ponieważ Linux będzie uruchamiał niektóre rzeczy w pamięci RAM i będzie musiał zostać ponownie uruchomiony, aby nastąpiły zmiany.

Instalowanie nagłówków jądra / Pobieranie sterownika

W systemie Linux kompilacja modułów jądra jest łatwiejsza niż kiedykolwiek dzięki technologii znanej jako „nagłówki Linux”. To narzędzie umożliwia skompilowanie modułu jądra pasującego do bieżącej wersji systemu Linux. Za każdym razem, gdy jądro Linuksa jest aktualizowane w systemie, aktualizowane są również nagłówki. Niestety, ze względu na to, jak oprogramowanie jest obecnie instalowane w większości dystrybucji Linuksa, nagłówki są rzadko instalowane. Wynika to z faktu, że ludzie rzadko muszą budować i instalować moduły, ponieważ zwykle wszystko działa od razu po wyjęciu z pudełka.

Zainstaluj nagłówki za pomocą następującego polecenia. Wybierz ten, który odpowiada twojej dystrybucji Linuksa.

Ubuntu / Linux Mint / Elementary / Debian itp

sudo apt install nagłówki linux

Arch Linux / Manjaro itp

sudo pacman -S nagłówki jądra

Fedora

sudo dnf zainstaluj jądro-headers kernel-devel -y

Otwórz Suse

sudo zypper zainstaluj jądro-nagłówki kernel-devel

Pobieranie sterownika

Sterownik beta jest wydawany przez Nvidię znacznie szybciej niż dystrybucje Linuksa mogą nadążyć. Większość repozytoriów oprogramowania w systemie Linux skutecznie zamraża każdą wersję. Oznacza to, że nowe oprogramowanie można dodawać co kilka miesięcy. Dlatego w tym przewodniku pobierzemy sterownik bezpośrednio od producenta, a nie od programistów dystrybucji Linuksa.

Przejdź na stronę Nvidii, wybierz Linux w systemie operacyjnym. Następnie wybierz model graficzny, a w sekcji „Zalecane / Beta” wybierz opcję beta. Pobierz najnowszą wersję sterownika.

Przygotowanie do instalacji

Nie można zainstalować sterownika Nvidia, dopóki instalator nie zmieni uprawnień (oznaczając, że jest wykonywalny). Najpierw przejdź do katalogu Pobierz:

cd ~ / Pobieranie

Następnie oznacz go jako wykonywalny.

sudo chmod + x * .run

Po przygotowaniu instalatora będziemy mogli wyłączyć GUI, aby instalator działał:

sudo -s rm /etc/systemd/system/default.target ln -sf /lib/systemd/system/multi-user.target /etc/systemd/system/default.target

Zainstaluj sterownik Nvidia Beta

W sekcji przygotowawczej interfejs graficzny został wyłączony. W rezultacie użytkownik jest w trybie TTY. Zaloguj się przy użyciu swojej nazwy użytkownika. Następnie zdobądź powłokę roota:

sudo -s

Następnie przejdź do miejsca, w którym znajduje się plik .run.

cd / home / nazwa użytkownika / Pobieranie /

Następnie uruchom instalator za pomocą:

./*.biegać

Postępuj zgodnie z instrukcjami w instalatorze Nvidia i upewnij się, że zgadzasz się na włączenie obsługi DKMS.

Po zakończeniu instalacji wprowadź następujące dane, aby ponownie włączyć interfejs GUI:

rm /etc/systemd/system/default.target ln -sf /lib/systemd/system/graphical.target /etc/systemd/system/default.target

Po ponownym włączeniu interfejsu graficznego uruchom ponownie komputer. Gdy komputer się ponownie zaloguje, sterowniki Nvidia GPU w wersji beta będą działały idealnie w systemie.

watch instagram story