Jak zainstalować sterownik NVIDIA w Ubuntu

16

Używam Ubuntu 13.04 na DELL XPS L501 - Nvidia GeForce GT 420M. Używam jądra 3.9.0-030900-generic.

Wszystkie nagłówki jądra są zainstalowane w systemie.

i

Próbowałem następujące.

  • Użyj apt-get, aby zainstalować nvidia-current(który pobiera 304) i załadować za pomocąmodprobe
  • Użyj apt-get, aby zainstalować i nvidia-310załadować za pomocąmodprobe
  • Pobierz 64-bitowy sterownik NVIDIA nvidia-319.23dla serii 400M i zainstaluj
  • Użyj repozytorium swat-x, aby zainstalować sterownik NVIDIA

Wszystkie te zawiodły. I testowałem to za każdym razem w ten sposób

  • Po załadowaniu modułu (sprawdzeniu z lsmod)
  • zrestartowałem lightdm
  • testowane z get.webgl.org
    • (Obsługa przeglądarki Google-Chrome jest włączona)

Problem napotkany nvidia-xconfig

  • po uruchomieniu nvidia-xconfig(który zapisuje /etc/X11/xorg.conf) i ponownym uruchomieniu lightdm, mój ekran res zmienia się na 640x480.
  • i musiałem usunąć ten plik, aby wrócić do starych ustawień
  • Próbowałem również zakomentowanie te dwie linie, które dostosowuje Horizontal and Vertical Settingsię xorg.conf. To właśnie poprawiło rozdzielczość. Ale nadal nie mogłem korzystać z karty graficznej (webgl).

EDYCJA 1: (nouveau)

  • Próbowałem uruchomić ponownie po każdej instalacji
  • Usunąłem (wyczyść) wszystkie nowe elementy * przed rozpoczęciem.
  • Usunięto jeszcze jeden pakiet (nie pamiętam jednak dokładnej nazwy) - xorg-xserver-blah-blah.

EDYCJA 2: (bitlbee)

  • Miałem bitlbeezainstalowany wcześniej. Usunąłem to również przed rozpoczęciem instalacji.
  • Kiedy bitlbee był obecny, NVIDIA-3.9-x86.run(pobrany z nvidii) nie był w stanie rozpoznać karty graficznej. Ale tak się stało, kiedy usunąłem bitlbee. (Więc zakładam tutaj, że powinno działać, jeśli sterownik grafiki został poprawnie zainstalowany)

EDYCJA 3: (software-properties-gtk)

  • sudo software-properties-gtk
  • karta Dodatkowe sterowniki ma zawsze wartość NIL. (przed i po instalacji) (nawet jeśli instalacja się powiodła)

Próbowałem tego przez cały dzień i zrobiłem to kilka razy. Żaden z nich nie działał.

Potrzebuję pomocy! Czy jest problem z jądrem 3.9, że nie ma żadnych aktualizacji?

Boopathi Rajaa
źródło
Spróbuj ponownie uruchomić komputer po zainstalowaniu sterownika NVIDIA. Domyślam się, że jesteś w konflikcie z Nouveau
Panther
też tego próbowałem. dodano zmiany w pytaniu. uprzejmie sprawdź.
Boopathi Rajaa
2
To karta Optimus (na żądanie), podczas gdy faktyczna karta to procesor Intel. Więc chcesz spojrzeć na Bumblebee
bcbc
Najbezpieczniejszym, najbardziej skutecznym i najnowszym jest nvidia ppa z Ubuntu devs launchpad.net/~graphics-drivers/+archive/ubuntu/ppa, a ja nie używam Bumblebee, ale używam nvidia-prime, która działa dobrze na moim laptopie i7 4. generacji. Również jeśli masz zamiar wykonać CUDA i pracę w OpenCL, upewnij się po ponownym uruchomieniu, aby zainstalować nvidia-modrpobe, a następnie uruchom ponownie.
Arup Roy Chowdhury
1
retrospekcje, dlaczego wściekłem się z Linuksem w 2000 roku
neuronet

Odpowiedzi:

19

Znalazłem bardzo dobry samouczek online i bez problemu mogłem zainstalować te niesławne sterowniki Nvidii na dwóch komputerach. Oto co robisz:

Przygotowanie

1) Najpierw musisz otworzyć powłokę terminala. Możesz albo uruchomić komputer i przejść do wirtualnej powłoki

Ctrl+ Alt+F1

lub zaloguj się i otwórz terminal gnome

Ctrl+ Alt+t

2) Następnie w terminalu uruchom następujące polecenia:

To polecenie odświeży twoje pakiety

 sudo apt-get update

Następnie będziesz musiał zainstalować nagłówki Linux, jeśli nie są jeszcze zainstalowane.

 sudo apt-get install linux-headers-generic

Następnie musisz wykonać aktualizację dist, która zaktualizuje niektóre pakiety twojego systemu

 sudo apt-get dist-upgrade

Po zakończeniu tej czynności konieczne będzie ponowne uruchomienie systemu

 sudo reboot

Instalacja sterowników

1) Powtórz krok pierwszy, aby otworzyć terminal.

Teraz zainstaluj sterowniki Nvidia

 sudo apt-get install nvidia-current-updates 

Masz jeszcze jeden krok, w przeciwnym razie będziesz miał dużą szansę, że po prostu zmiękczysz swój system. Aby uzyskać bezpieczne środki, uruchom to ostatnie polecenie:

sudo nvidia-xconfig

* Był dobrze znany błąd polegający na tym, że skrypt instalacyjny Nvidii nie uruchomił tego polecenia. Jeśli ten plik konfiguracyjny nie zostanie utworzony, grafika nie będzie działać.

Teraz uruchom ponownie system:

 sudo reboot

Gratulacje! Powinieneś teraz używać sterowników Nvidia.

Potwierdzenie zadziałało

Jednym szybkim sposobem sprawdzenia jest kliknięcie koła zębatego u góry

Koło zębate

Następnie kliknij About This Computer

W linii, która mówi Graphics: Powinien być napisany twój sterownik grafiki:

Tak wygląda moja:

O grafice komputerowej

Możesz także kliknąć grafikę, aby uzyskać więcej informacji:

Grafika

Twoje zdrowie!

Źródło: http://falkvinge.net/2013/02/15/how-to-install-nvidia-drivers-in-ubuntu-12-10-quantal/

Max Tither
źródło
Dobry post ..... + 1
Qasim
cóż, zrobiłem wszystko i to nie zadziałało. Niestety, kiedy uruchomiłem sudo nvidia-xconfig, dało mi to pewien błąd. Nie wiem, czy tak było, ale kiedy wchodzę w grafikę (w „O tym komputerze”), mówi Graphics: Unknown. Jakieś pomysły?
Sosi
Mam ten sam problem .. !!
Boopathi Rajaa
Nie mam pojęcia. Pamiętam jednak, że kiedy po raz pierwszy zainstalowałem sterowniki Nvidia na moim komputerze, używając zintegrowanego układu na płycie głównej, powiedziałoby to „Graphics: Unknown”. Teraz używam karty, która rozpoznaje ją. Może być tak, że Nvidia zrobiła kiepskie sterowniki dla twojej karty, a więc dostajesz to. Domyślam się, że gdzieś coś poszło nie tak z instalacją sterownika.
Max Tither
To zawiesiło całą grafikę dla mnie.
user1205577
3

Chociaż wydaje się, że zainstalowanie sterownika Nvidia w Ubuntu to bałagan. W rzeczywistości tak nie jest. Wszystko, co musisz zrobić, to wykonać następujące czynności:

  1. Otwórz „Oprogramowanie i aktualizacje” z myślnika i wybierz „Źródła oprogramowania”.

  2. W małym wyskakującym oknie wybierz wszystkie przyciski wyboru na pierwszej karcie. Zamknij to.

  3. Otwórz terminal i wprowadź następujące polecenie. Po wprowadzeniu polecenia naciśnij klawisz „Return”.

    sudo apt-get update && sudo apt-get upgrade
    
  4. Po zakończeniu ponownie otwórz „Oprogramowanie i aktualizacje” i wybierz kartę o nazwie „Dodatkowe sterowniki”. Tam możesz wybrać między zastrzeżoną wersją Nvidii a kilkoma wersjami xorg devel. Wybierz zastrzeżoną własność. Pobieranie może zająć trochę czasu, w zależności od połączenia.

  5. Po zakończeniu pobierania zamknij okno.

  6. Voilà, masz zainstalowany sterownik Nvidia.

Roshan George
źródło
2

Zauważyłem, że powiedziałeś serię 400m. Zazwyczaj w dzisiejszych czasach laptopy są wyposażone w technologię Optimus. Jeśli masz optymus, musisz zainstalować trzmiel.

sudo add-apt-repository ppa:ubuntu-x-swat/x-updates

Dodaj stabilną wersję Bumblebee PPA i zainstaluj Bumblebee przy użyciu zastrzeżonego sterownika NVIDIA:

  sudo add-apt-repository ppa:bumblebee/stable
  sudo apt-get update
  sudo apt-get install bumblebee bumblebee-nvidia

Jeśli masz 32-bitowe aplikacje, takie jak Wine i korzystasz z wersji 11.10 Oneiric lub nowszej, będziesz potrzebować dodatkowych bibliotek:

  sudo apt-get install virtualgl-libs:i386

Pozwól sobie na używanie Bumblebee, dodając się do grupy „Bumblebee”. (zamień $ USER na swoją nazwę użytkownika)

  sudo usermod -a -G bumblebee $USER

Uruchom ponownie lub ponownie zaloguj się, aby zastosować zmiany grupy Jeśli chcesz teraz uruchomić program na karcie nvidia, użyj programu optirun:

  optirun firefox &
Mihai
źródło
pomogło mi to z vaio vpceg
terminal ninja
1

Ponieważ większość tych odpowiedzi jest nieaktualna ... Oto nowoczesny sposób instalacji sterowników nvidia dla Ubuntu (dla wersji 14.04 i nowszych):

Wszystko, co musisz zrobić, to:

  • Dodaj sterowniki grafiki ppa
  • Zainstaluj zalecany sterownik Nvidia
  • Uruchom ponownie system

więc z terminala uruchom:

sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt-get update
sudo ubuntu-drivers autoinstall
sudo reboot

to wszystko!

Uwaga: jeśli chcesz zainstalować określoną wersję sterownika karty graficznej, możesz sprawdzić, które sterowniki są dostępne dla twojego sprzętu, uruchamiając: sudo ubuntu-drivers devicesi sprawdzając dane wyjściowe, aby zobaczyć, które sterowniki są obsługiwane. Następnie po prostu zainstaluj normalnie, na przykładsudo apt-get install nvidia-381

Corey Goldberg
źródło
0

To działało dla mnie kilka razy, gdy coś poszło nie tak:

sudo apt-get install build-essential linux-source
sudo apt-get install linux-headers-`uname -r`
sudo apt-get install nvidia-current
sudo depmod -a
sudo modprobe nvidia_current
sudo restart lightdm
Vegard
źródło