Niedługo po przerwie w Linuksie będę instalował Ubuntu 15.10. Chciałbym wiedzieć, czy nomodeset jest nadal wymagany w nowszych wersjach Ubuntu i nowszych procesorach graficznych nVidia. Mam GTX970.
Czy lepiej byłoby zainstalować zastrzeżony sterownik od nVidia, czy wybrać sterownik z „Dodatkowych sterowników”, czy też użyć edytorów PPA i pobrać stamtąd najnowszy?
nomodeset
jest rozwiązaniem tymczasowym na wypadek, gdyby system nie uruchamiał się bez zastrzeżonego sterownika. Nie można tego używać na stałe. Jeśli twój system się uruchamia,nomodeset
wcale nie jest potrzebny.Odpowiedzi:
Powinieneś użyć parametru
nouveau.modeset=0
zamiastnomodeset
.Zainstaluj system Ubuntu i zastrzeżone sterowniki NVIDIA w następujący sposób:
Uruchom komputer z utworzonego wcześniej nośnika instalacyjnego DVD / USB Ubuntu.
Podświetl opcję „Wypróbuj Ubuntu bez instalacji” i naciśnij Eklawisz.
Dodaj
nouveau.modeset=0
na koniec linii linux - naciśnij, F10aby uruchomić.Zainstaluj system operacyjny Ubuntu - po zakończeniu uruchom ponownie komputer.
Podświetl pozycję Ubuntu w menu rozruchowym GRUB i naciśnij Eklawisz.
Dodaj
nouveau.modeset=0
na koniec linii linux - naciśnij, F10aby uruchomić.Na ekranie logowania naciśnij Ctrl+ Alt+ F1
Wprowadź nazwę użytkownika i hasło - wykonaj:
Ogólnie zaleca się korzystanie ze sterowników NVIDIA z oficjalnych repozytoriów Ubuntu.
Ale ponieważ masz bardzo nowy sprzęt graficzny, możesz zainstalować najnowsze oficjalne sterowniki NVIDIA.
PPA-edgers PPA nie zapewnia już sterowników i został zastąpiony przez sterowniki GPU.
Po instalacji dodanie parametru
nouveau.modeset=0
nie jest już konieczne.źródło
nouveau.modeset=0
naprawdę robi parametr? Użyłem go przed zainstalowaniem sterownikówUbuntu 18.04
, ale jeśli go usunę, system (Dell XPS 15 9560) zawiesza się przy logowaniu. Poza tym nie mam wrażenia, że karta graficzna jest intensywnie używana, ponieważ efekty trochę się zacinają i nie ma nic do ustawienia w sterownikach Ubuntu.nouveau.modeset=0
wyłączanouveau
sterowniki podczas uruchamiania systemu. :)nomodeset
wyłącza więcej funkcji niżnouveau
sterowników NVIDIA GPU inouveau.modeset=0
Wyłącza tylko tenouveau
sterowniki dla wykorzystanie NVIDIA GPU. :)Miałem ten sam problem z moją wersją Xubuntu 18.04, która działa na GPU Nvidia. Próbowałem zainstalować najnowsze sterowniki Nvidia-390 i nvidia-prime i zaktualizowałem instalacje sterowników, ponieważ te rozwiązania pokazują [1] [2] , i dodałem nouveau do listy bloków, ale żadne z nich nie zadziałało. Więc dodałem parametr
nouveau.modeset=0
do pliku grub.cfg w\boot\grub\
katalogu. Dodałem wiersz po każdej"linux..."
linii, na przykład:Uważam więc, że musisz dodać ten parametr do całego skryptu. Wypróbowałem to rozwiązanie, a sterownik GPU Nvidia przestał się zawieszać.
Inne podejście opisane tutaj
Wykonać
sudo nano /etc/default/grub
i dodaj parametrnvidia-drm.modeset=1
do wierszaGRUB_CMDLINE_LINUX_DEFAULT
. Zapisz dokonaną zmianę i uruchomsudo update-grub
.Uruchom ponownie system operacyjny Ubuntu, a teraz wszystko powinno działać poprawnie - zgodnie z oczekiwaniami.
źródło
nouveau.modeset=0
doGRUB_CMDLINE_LINUX_DEFAULT
klucza,/etc/default/grub
a następnie uruchomieniesudo update-grub
powinno osiągnąć ten sam efekt, który opisałeś przy znacznie mniejszym wysiłku. Myślę, że jest to również podejście bardziej idiomatyczne.Tylko spostrzeżenie: nasze maszyny z procesorami graficznymi NVIDIA GTX 10xx i procesorami Ryzen często blokowały się przy „miękkiej blokadzie” i wymagały twardego restartu. Inne maszyny z,
nomodeset
a także te maszyny po tym ustawieniu nie utknęły. Wydaje się więc, że istnieje przyczyna poza bootem.Zobacz także: NMI Watchdog: BŁĄD: miękkie zawieszanie
źródło