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?


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/


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.


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 &

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


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
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.