Jak zainstalować sterowniki Nvidia?

150

Właśnie zamówiłem kartę Nvidia GTX. Mam jednak dylemat. Czy powinienem nadal używać sterownika, który jest dostępny w „dodatkowych sterownikach” w Ubuntu, czy powinienem zainstalować sterownik ze strony Nvidia?

Który sterownik jest dla mnie najlepszy?

Richard Rodriguez
źródło

Odpowiedzi:

231

Zaktualizowano - 18 września 2018 r

Szybki sposób:

Przed dodaniem tego PPA, przeczytaj Opis PPA na ich stronie, który zawiera ważne informacje na temat korzystania z niego, która wersja jest odpowiednia dla twojej karty Nvidia i więcej. Dotyczy to użytkowników komputerów stacjonarnych, którzy chcą mieć najnowszą wersję sterownika lub ostatnią obsługiwaną dla swojej karty.

Używając 18.04+ Aby zainstalować, uruchom następujące polecenie:

sudo add-apt-repository ppa:graphics-drivers/ppa

Spowoduje to automatyczną aktualizację repozytoriów, a następnie możesz uruchomić następujący wiersz:

sudo apt install nvidia-driver-396

Jeśli pulpit nie ładuje się po zainstalowaniu odpowiedniego sterownika, wykonaj następujące czynności:

sudo nano /etc/gdm3/custom.conf

następnie usuń komentarz (symbol #) z linii, która mówi

# WaylandEnable=false

i zapisz. Następnie uruchom ponownie. Jeśli to nadal nie działa, wyłącz Bezpieczny rozruch, ponieważ prawdopodobnie używasz UEFI.

Często zadawane pytania dotyczące Nvidii:

  1. Czy mogę używać najnowszego sterownika w starszej wersji Ubuntu?
  2. Różnica między kartami wideo i sterownikami: oficjalna strona Nvidia, domyślna wersja Ubuntu, PPA i Nouveau?
  3. Jakie PPA są zalecane przy korzystaniu z dowolnej karty graficznej?
  4. Jak sprawdzić, który sterownik lub pakiet zainstalować?
  5. Jak zainstalować sterownik?
  6. Różnica między zastrzeżonymi sterownikami?
  7. Jak się dowiedzieć, czy moja karta wideo jest obsługiwana w systemie Ubuntu?

Aby rozwiązać problemy z Nvidią lub ustawieniami podkręcania, zapoznaj się z odpowiedzią, która obejmuje:

  1. Jakie typowe błędy można rozwiązać za pomocą najnowszych sterowników?
  2. Moja karta wideo nie instaluje się (problemy z instalacją)
  3. Strojenie i poprawianie za pomocą karty graficznej
  4. Szybki sposób na ustawienie domyślnej rozdzielczości ekranu

Najważniejsze pytania dotyczące kart graficznych:

1. Czy mogę używać najnowszego sterownika w starszej wersji Ubuntu?

Od 12.04+ sterowniki wideo są utrzymywane i aktualizowane częściej. Łatwiej jest obsługiwać i rozwiązywać problemy, które pojawiły się w przypadku starszych. Najprawdopodobniej nie będziesz potrzebować dodatkowych umów PPA, chyba że masz najnowszą kartę Nvidia.

2. Różnica między kartami wideo i sterownikami: oficjalna strona Nvidia, domyślna wersja Ubuntu, PPA i Nouveau

Polecam je w następującej kolejności, zgodnie ze znalezionymi problemami, tym, jak użytkownicy „gotowi są”, jak są kompatybilni, jak łatwa jest aktualizacja, instalacja lub usunięcie i jak się poczuje Ustawiać:

Nvidia PPA - Świetna wydajność. Działa po wyjęciu z pudełka dla większości kart za pomocą sterownika zawartego w PPA (które są różne dla każdej generacji kart Nvidia.

Domyślny zalecany sterownik Ubuntu - Ubuntu wykonuje niesamowitą robotę, zastanawiając się, jakiego sterownika Nvidia potrzebujesz w zależności od używanej karty.

Nouveau - jest to implementacja sterownika Nvidia typu open source. Wykonują także niesamowitą robotę i chociaż nie są na równi z oficjalnymi kierowcami lub z PPA (tym bardziej z najnowszymi kartami Nvidii), szybkości rozwoju, zaangażowania, poświęcenia i postępów, które robią tygodniowo , daje pewność, że w rzeczywistości jest to opcja posiadania i promowania.

Oficjalna strona Nvidia - są to oficjalne sterowniki (takie same jak te w PPA), kluczową różnicą jest to, że nie aktualizują się automatycznie i mają pewne problemy podczas aktualizacji, odinstalowywania i instalowania (bardzo rzadko, ale zdarza się).

Różnice można podsumować w następujących punktach:

-- Oficjalna strona --

  • Oferuje najnowszy sterownik
  • Instalacja odbywa się przez terminal
  • Gdy pojawi się aktualizacja, musisz ręcznie pobrać nowy pakiet
  • Ma więcej problemów niż jakakolwiek inna metoda (specjalnie dla Nvidii)

- Repozytoria PPA -

  • Oferuje najnowsze godziny pracy kierowców / dni po oficjalnym wydaniu
  • Instalacja odbywa się przez terminal lub GUI
  • Jeśli masz już zainstalowany sterownik, pakiet zaktualizuje się automatycznie
  • Gdy pojawi się aktualizacja, otrzymasz powiadomienie o aktualizacji za pomocą Menedżera aktualizacji
  • Jest bardziej stabilny i przetestowany niż oficjalne
  • Ma mniej problemów niż przy użyciu jakiejkolwiek innej metody (Mniej problemów dla wszystkich kart wideo)
  • Jest to pierwszy zalecany sposób dla kart Nvidia.

- Domyślne sterowniki Ubuntu -

  • Z każdą nową wersją sterowniki stają się coraz lepsze
  • Aktualizuje się rzadziej niż umowa PPA
  • W większości przypadków sterowniki będą działać od razu po wyjęciu z pudełka (Nouveau dla Nvidia)
  • Nieaktualny w porównaniu z oficjalną stroną lub umową PPA
  • Jest zdecydowanie bardziej przetestowany w Ubuntu niż w jakikolwiek inny sposób (PPA lub oficjalny)
  • Łatwiejsza aktualizacja

4. Jak sprawdzić, który sterownik lub pakiet zainstalować?

W zależności od liczby posiadanych kart graficznych oraz tego, czy są one zintegrowane, czy nie, metoda instalacji i pakiety do zainstalowania zmienią się z PPA wspomnianego powyżej, który dotyczy pojedynczych kart.

KOMPUTERY Z DWOMA KARTAMI WIDEO W TRYBIE HYBRYDOWYM

Począwszy od Nvidia 319.xx, zarówno Nvidia Optimus, jak i wspólne sterowniki PCIe są zintegrowane w jeden, więc jeśli zainstalujesz pakiet Nvidia-319 lub nowszy, otrzymasz sterownik dla zintegrowanych kart Nvidia, a także dla kart PCI.

Możliwe są dwa rozwiązania dla kart hybrydowych: Pierwsze z nich to pakiet o nazwie bumblebee, który może wykorzystywać różne konfiguracje dla różnych aplikacji. Aby go zainstalować, uruchom:

sudo apt install bumblebee linux-headers-generic

Drugi to oficjalny pakiet o nazwie NVIDIA nvidia-prime, który jest automatycznie instalowany wraz z nvidia-355pakietem. Jest w stanie zdecydować, której karty użyć na poziomie profilu, tj. Kiedy użytkownik się zaloguje. Decyzję tę można regulować w Panelu sterowania ustawień serwera NVIDIA X. Zauważ, że nvidia-primei bumblebeesą niekompatybilne: Jeśli bumblebeejest zainstalowany nvidia-prime, nie będzie działał poprawnie, a jego opcje nie będą wyświetlane w Panelu sterowania ustawień serwera NVIDIA X. Będziesz musiał 1. usunąć bumblebee2. zainstalować ponownie nvidia-430 , aby ponownie działać.

Następnie zaleca się wyłączenie komputera, a następnie ponowne włączenie.

Poniższy obrazek powinien być widoczny z nvidia-primezainstalowanym, ale niekoniecznie, gdy bumblebeejest również zainstalowany.

KOMPUTERY Z INSTALACJĄ SLI

Jeśli masz 2 lub więcej kart graficznych w trybie SLI, możesz wykonać następujące czynności:

  • W przypadku kart NVidia podczas tworzenia Xorg.confdodaj następujący wiersz:

    sudo nvidia-xconfig --sli=On
    

Wreszcie, Ubuntu ma fajny sposób na zalecenie, którego sterownika użyć, w zależności od karty graficznej i dostępnych sterowników (dlatego też zalecam najpierw dodanie PPA). Po prostu wpisz:

ubuntu-drivers devices

Powinien pokazać listę pakietów sterowników dostępnych dla twojego sprzętu, w tym między innymi karty graficznej. Jeśli chcesz sprawdzić, który sterownik jest zalecany dla twojej karty graficznej, po prostu wpisz następujące polecenie:

ubuntu-drivers devices | grep recommended

5. Jak zainstalować sterownik?

Zastosowana metoda będzie zależeć od liczby posiadanych kart wideo i używanego rodzaju kart wideo. Oto niektóre ze sposobów instalowania karty graficznej Nvidia:

NVIDIA (stare sterowniki, które potrzebują nagłówków)

W przypadku Nvidii wiele razy musisz najpierw zainstalować pliki nagłówkowe wersji jądra, której używasz w tym momencie, aby sterownik mógł poprawnie zainstalować. Najpierw musisz wykonać następujący wiersz:

sudo apt-get install linux-headers-generic

A następnie zainstaluj pakiet związany ze sterownikiem (nvidia * dla kart Nvidia). W innych przypadkach może być konieczne pójście nieco dalej i zainstalowanie źródeł i określonych plików nagłówka, na przykład:

sudo apt install linux-source linux-headers-3.5.0-16-generic

który instaluje linux-sourcepakiet i określony plik nagłówka, zakładając, że masz w tym przypadku 3.5.0-16-genericwersję jądra.

Aby sprawdzić, którą wersję posiadasz w danym momencie, uname -rpodaj typ konkretnej używanej wersji jądra.

W przypadku Nvidii zależy to od karty graficznej i potrzebnego pakietu. W przypadku najnowszych kart wideo i przy założeniu, że dodałeś PPA, o którym mowa powyżej, linia terminalowa wyglądałaby następująco:

sudo apt install nvidia-driver-430

Liczba na końcu zmienia się w zależności od tego, ile lat ma Twoja karta graficzna lub jak nowa (niektóre dostępne wersje to 390, 410, 415 i 418).

W przypadku układów GPU z serii GeForce 10, 20 i RTX W przypadku układów GPU z serii nvidia-430
GeForce 8 i 9 W przypadku układów GPU z serii nvidia-340
GeForce 6 i 7nvidia-304

Najnowsze wersje przynoszą więcej poprawek i rozwiązują problemy związane z uszkodzeniem grafiki, obsługą HDMI, obsługą termiczną i nie tylko w przypadku najnowszych kart Nvidia. Zwykle aktualizacja sterowników wideo rozwiązuje wiele problemów.

Pamiętaj, że Fan Control i wszelkie inne funkcje Nvidii, których nie ma w nvidia-settingsaplikacji, nie są związane z Ubuntu, ale związane z Nvidią. Polecam, pytając programistów Nvidii na oficjalnym forum Nvidii o funkcje, które możesz chcieć uwzględnić (Kontrola wentylatora, Funkcje podkręcania itp.)

W przypadku CUDA możesz kliknąć ten link Instalowanie i testowanie CUDA w Ubuntu 14.04

W przypadku Bumblebee (NVIDIA Optimus) możesz użyć następującego PPA (użytkownicy Ubuntu 15.04+ mogą opcjonalnie tego nie robić, ponieważ jest już dołączony):

 sudo add-apt-repository ppa:graphics-drivers/ppa
 sudo apt-get update
 sudo apt-get install bumblebee linux-headers-generic

6. Różnica między zastrzeżonymi sterownikami?

Odwiedź stronę Różnica między dodatkowymi sterownikami (Nvidia), aby uzyskać więcej informacji na temat zastrzeżonych sterowników.

7. Jak sprawdzić, czy moja karta wideo jest obsługiwana w systemie Ubuntu?

Oto kilka wskazówek, aby dowiedzieć się, czy Twoja karta wideo jest obsługiwana w systemie Ubuntu:

  • Jeśli karta wideo istniała PRZED wydaniem używanej wersji Ubuntu, ma 99% zmianę, będzie obsługiwana.

  • Jeśli karta graficzna pojawiła się mniej niż 6 miesięcy PO wydaniu używanej wersji Ubuntu i utrzymałeś aktualizację tej wersji Ubuntu, masz duże szanse, że będzie obsługiwana.

  • Jeśli dodałeś jeden z wyżej wymienionych PPA, masz 99,99% szans, że będzie on obsługiwany.

  • Sprawdzenie wsparcia na stronie Nvidia lub PPA może dać szybszą odpowiedź, ale w prawie 100% wszystkich przypadków Twoja karta graficzna będzie obsługiwana albo przez sterownik open source, albo przez zastrzeżony sterownik.

  • Korzystanie z najnowszej wersji Ubuntu zwiększy również Twoje szanse na obsługę najnowszej karty wideo.

Ogólnie rzecz biorąc, kieruję się ogólną zasadą, że jeśli masz najnowszą kartę wideo lub prawie jedną z najnowszych kart wideo, będziesz potrzebować najnowszych sterowników. Dlatego zawsze instaluj najnowsze sterowniki za pośrednictwem PPA lub źródeł oprogramowania dostarczanych z Ubuntu, jeśli masz najnowszą kartę Nvidia.

UWAGA - Ubuntu może pokazywać w opcji Grafika w „Informacje o tym komputerze” wartość Nieznany . Jeśli tak się dzieje, zainstaluj mesa-utilspakiet.

Ta odpowiedź ma na celu rozwiązanie typowych błędów Nvidii (czarny ekran, sterowniki ogólnie nie działają, niski FPS itp.)

  1. Jakie typowe błędy można rozwiązać za pomocą najnowszych sterowników?
  2. Moja karta wideo nie instaluje się (problemy z instalacją)
  3. Strojenie i poprawianie za pomocą karty graficznej
  4. Szybki sposób na ustawienie domyślnej rozdzielczości ekranu

1. Jakie typowe błędy można rozwiązać za pomocą najnowszych sterowników?

Typowe błędy wspólne dla wszystkich kart graficznych to:

  • Program uruchamiający lub panel Missing Unity
  • Brakujące opcje w ustawieniach Nvidii
  • Pulpit nie pojawia się (czarny ekran)
  • Góra / dół ekranu są wycięte
  • Film wygląda na pocięty na kawałki
  • Wyższe rozdzielczości nie są użyteczne (nie znaleziono)
  • Pokazy wideo z VGA, ale nie z HDMI (i odwrotnie)
  • Zawieś nie działa na laptopie podczas zamykania pokrywy
  • Prędkość wentylatora powoduje dużo hałasu lub jest zawsze na pełnej prędkości
  • Problemy cieplne
  • nvidia-xconfignie tworzy się xorg.confpoprawnie

Jeśli zdarzy się, że masz coś takiego, dobrym pomysłem jest dodanie jednego z umów PPA i zaktualizowanie sterowników wideo do najnowszej wersji, którą mogą zarządzać. W prawie wszystkich przypadkach problem został rozwiązany po aktualizacji i ponownym uruchomieniu. W takich przypadkach zalecam także korzystanie z sterowników graficznych PPA.

Zapraszam również do zapoznania się z niektórymi powiązanymi pytaniami:

Która karta graficzna ATI / AMD, Intel lub NVIDIA dla Unity?

Jaki jest prawidłowy sposób instalacji zastrzeżonych sterowników ATI Catalyst Video Drivers (fglrx) bezpośrednio z AMD?

Jak poprawnie włączyć Desktop Cube w Unity 3D?

Włącz dźwięk HDMI dla karty Nvidia

Jak włączyć efekty wizualne na pulpicie?

Sterowniki NVIDIA nie działają po aktualizacji. Dlaczego widzę tylko terminal?

Komputer stacjonarny nie wyświetla się po zainstalowaniu sterowników NVIDIA!

Czarny ekran na najnowszych kartach Nvidia / Ati podczas uruchamiania LightDM / Ubuntu

Połączenie HDMI / VGA wycina krawędzie ekranu lub tworzy rozmazany tekst

/etc/X11/xorg.conf nie istnieje?

Instalacja najnowszej Nvidii z Xorg PPA daje czarny ekran

Teraz kilka wskazówek, o których chcę wspomnieć:

  • W przypadku kart NVIDIA pomaga również utworzyć xorg.confplik za pomocą nvidia-xconfigwiersza polecenia. Wystarczy wejść w terminal, aby wpisać następujące polecenie, a następnie uruchom ponownie:

    sudo nvidia-xconfig
    

    Wiedz, że jeśli nvidia-xconfigzgłasza jeden z następujących błędów, najprawdopodobniej musisz xorg.confnajpierw usunąć istniejący plik przed ponownym wykonaniem nvidia-xconfigpolecenia:

    • BŁĄD WALIDACJI - może wspomnieć o brakujących sekcjach, niepoprawnych informacjach w sekcji, niezamkniętych sekcjach lub po prostu wymagających co najmniej 1 sekcji, aby kontynuować.

    • OSTRZEŻENIE - może wspomnieć o kilku błędach w wartościach dotyczących dowolnego parametru znalezionego w sekcji, na przykład nieprecyzyjne określenie wartości parametru.

    • BŁĄD SERWERA FATAL - po uruchomieniu nvidia-xconfigw małych przypadkach może pojawić się błąd „nie znaleziono ekranów”, co najprawdopodobniej oznacza, że ​​wyżej wymienione zalecenia, takie jak instalacja PPA, nie zostały zastosowane jako pierwsze lub moduł nadal działa (albo trwa ładowanie nowego, albo sterownik nvidia zainstalowany przy użyciu pakietu sterowników Nvidia z witryny nvidia.

    • BŁĄD - Otrzymasz błąd podobny do Unable to write to directory '/etc/X11'wykonania nvidia-xconfigpolecenia bez sudo. Jeśli błąd będzie się powtarzał, nvidia-settingsnajpierw musisz usunąć xorg.confplik.

    We wszystkich przypadkach, w których musisz usunąć xorg.confplik, przed jego usunięciem wykonaj kopię zapasową wszelkich wprowadzonych zmian.

  • Ponowna instalacja sterownika rozwiązuje kilka problemów. Na przykład jeśli używasz nvidia-graphics-drivers-355pakietu sterowników, wykonaj następujące czynności, aby go ponownie zainstalować:

    sudo apt-get install --reinstall nvidia-graphics-drivers-355
    
  • Ponowna instalacja Xorg pomaga również w innych przypadkach:

    1. Usuń istniejący xorg za pomocą następującego polecenia

      sudo apt-get remove --purge xserver-xorg
      
    2. Zainstaluj xorg za pomocą następującego polecenia

      sudo apt-get install xserver-xorg
      
    3. Ponownie skonfiguruj xorg za pomocą następującego polecenia

      sudo dpkg-reconfigure xserver-xorg
      
    4. Po tym zaleca się ponowną instalację sterownika wideo, jeśli używasz Nvidia lub ATI, jak wspomniano powyżej.

Muszę dodać, że jeśli cierpisz na czarny ekran po zainstalowaniu sterowników Nvidia z PPA i ponownym uruchomieniu (i nie masz systemu hybrydowego), to twoim problemem może być konieczność usunięcia pakietu bumblebee wraz z bumblebee.conf plik. Postępuj zgodnie z krokami opisanymi w Instalowaniu najnowszej Nvidii z Xorg PPA daje czarny ekran do tego lub po prostu uruchom następujące linie:

sudo apt-get purge bumblebee primus   
sudo rm -fr /etc/modprobe.d/bumblebee.conf
sudo reboot

2. Moja karta wideo nie instaluje się poprawnie (problemy z instalacją)

Większość problemów związanych z instalacją związanych z ATI lub Nvidią można rozwiązać, wykonując czynności opisane w części Nie można zainstalować sterownika Nvidia, ale w skrócie mogę to podsumować w następujących krokach, zakładając, że masz jeden z następujących problemów:

  • Zainstalowałem oficjalne sterowniki Nvidia i masz problem z ich aktualizacją lub usunięciem
  • Ekran wygląda nieprawidłowo / jest uszkodzony
  • Unity nie ładuje się, nie ładuje się
  • Nie można w żaden sposób uzyskać dostępu do środowiska GUI

Jeśli zainstalowałeś oficjalne sterowniki Nvidia, wykonaj wszystkie poniższe kroki po uruchomieniu Ubuntu w trybie odzyskiwania . Jeśli nie, przejdź do kroku 2:

  1. Jeśli zainstalowałeś sterownik Nvidia z witryny Nvidia lub sterownik ATI z oficjalnej strony AMD, wpisz następujące polecenie na terminalu (w tym przykładzie załóż, że masz Ubuntu 64Bit z wersją Nvidia 304.51):

    sudo sh NVIDIA-Linux-x86_64-304.51.run --uninstall
    
  2. Jeśli zainstalowałeś jakikolwiek pakiet nvidia nvidia-currentlub go nvidia-current-updatesusunąłeś. To samo dotyczy sterowników ATI. sudo apt-get remove nvidia-currentna przykład.

  3. WSZYSTKIE zmiany wprowadzone na czarną listę sterownika Nvidia / ATI lub zmiany w jakichkolwiek innych plikach związanych ze sterownikami Nvidia / ATI powinny zostać cofnięte. Jest tak na wypadek, gdybyś zaczął pisać jak szalony (co się dzieje, wiem ^^).

  4. Usuń lub wykonaj kopię zapasową / przenieś xorg.confplik. Nie będziesz teraz potrzebować tego pliku.

  5. Po wykonaniu wszystkich powyższych kroków uruchom ponownie komputer i upewnij się, że jest załadowany z Nouveau, a nie ze wszystkimi sterownikami Nvidia dla przypadków Nvidia lub ze sterownikami ATI, a nie fglrxdla przypadków Ati / AMD.

  6. Jeśli teraz WIESZ, że korzystasz z Unity ze sterownikiem Nouveau (lub sterownikiem open source ATI) lub jeśli właśnie wystąpił błąd wideo lub po prostu nie ładuje się poprawnie LightDM, nie martw się, wszystkie 3 opcje zakończą ta sama droga. Podczas ponownego uruchamiania, w menu GRUB, wybierz „Tryb odzyskiwania”. Po tryb odzyskiwania pokazuje możliwe opcje odzyskiwania, wybierz główny opcję lub Failsafe X opcję. W tych trybach i po wykonaniu wszystkich poprzednich kroków zainstaluj sterownik Nvidia / ATI przy użyciu wspomnianego wyżej PPA. Zawsze spróbuj zainstalować najnowszy sterownik, jeśli masz najnowszą kartę wideo: sudo apt-get install nvidia-430dla kart Nvidia lubsudo apt-get install fglrxdla najnowszych kart Ati / AMD. Pamiętaj, że nie powinno być niczego instalowanego przed zrobieniem tego w odniesieniu do sterowników Nvidia / ATI (z wyjątkiem oczywiście sterowników Nouveau).

  7. Teraz uruchom ponownie i wszystko powinno działać.

UWAGA - w kroku 6, jeśli wygląda na to, że komputer zaciął się, wystarczy nacisnąć CTRL+ ALT+, F1aby przejść do terminala TTY1 i zrobić krok 6 od tego miejsca.

Inne typowe problemy z instalacją obejmują rozwiązanie. Możesz sprawdzić i zmienić rozdzielczość za pomocą terminala w następujący sposób:

  1. Otwórz terminal i wpisz, xrandraby wyświetlić wszystkie możliwe obsługiwane rozdzielczości (w zależności od karty graficznej i monitora / telewizora). Zwróć uwagę na kolejność, w jakiej pojawiają się na liście. Pierwszy wiersz pokazujący rozdzielczość to wiersz 1, następny to 2 itd. Dla wszystkich obsługiwanych rozdzielczości. Wartość 0 spowoduje zresetowanie rozdzielczości do domyślnej po faktycznym ustawieniu rozdzielczości.

  2. Wpisz xrandr -s Xgdzie X jest numerem linii, jak wspomniano powyżej. Tak to będzie wyglądać mniej więcej tak: xrandr -s 1.

    Wreszcie dla użytkowników, którzy zgłosili, że nie widzieli Unity Launcher / Panel po aktualizacji wersji jądra i / lub Nvidii, pierwszą rzeczą do zrobienia jest sprawdzenie, czy wtyczka Unity jest włączona. W tym celu przejdź do Compiz Config Settings Manager (zakładam, że jest już zainstalowany) i przejdź do wtyczki Unity. Sprawdź, czy pole wyboru jest aktywne. Jeśli nie, aktywuj tę opcję i postępuj zgodnie z sugestiami wyświetlanymi na ekranie.

3. Strojenie i poprawianie mojej karty graficznej

W przypadku kart graficznych Nvidia wykonaj następujące czynności:

  1. W typie terminala: sudo nano /etc/X11/xorg.conf

  2. Znajdź sekcję urządzenia i dodaj następujący wiersz:

     Option "Coolbits" "4"
    

powinien wyglądać mniej więcej tak:

 Section "Device"
     Identifier     "Device0"
     Driver         "nvidia"
     VendorName     "NVIDIA Corporation"
     Option         "Coolbits" "4"
 EndSection

Teraz zapisz i uruchom ponownie. Powinieneś teraz zobaczyć (w zależności od modelu karty graficznej) nową opcję dotyczącą prędkości wentylatora:

Krótkie wyjaśnienie CoolBits:

CoolBits włącza różne nieobsługiwane funkcje, takie jak obsługa manipulacji zegarem GPU w rozszerzeniu NV-CONTROL X. Ta opcja akceptuje nieco maskę funkcji do włączenia. Co oznacza wartość 0, 1, 2 lub 4.

CoolBits = 1 - Gdy „1” (bit 0) jest ustawiony w wartości opcji „Coolbits”, nvidia-settingsnarzędzie będzie zawierało stronę z etykietą „Częstotliwości zegara”, za pomocą której można zmieniać ustawienia zegara. „Coolbits” jest dostępny tylko w GeForce FX i wyżej.

CoolBits = 2 - Po ustawieniu „2” (bit 1) spróbuje zainicjować SLI, gdy używa się układów GPU z różną ilością pamięci wideo.

CoolBits = 4 - Po ustawieniu „4” (bit 2) strona Monitora termicznego pozwoli na konfigurację prędkości wentylatora GPU na kartach graficznych z programowalną funkcją wentylatora.

Domyślną opcją jest 0 (nieobsługiwane funkcje są wyłączone).

Od wersji Nvidia 337.XX dostępne są następujące opcje:

CoolBits = 8 - Po ustawieniu „8” (bit 3) strona PowerMizer w nvidia-settingspanelu sterowania wyświetli tabelę, która umożliwia ustawienie przesunięcia domeny na czas i poziomu wydajności w odniesieniu do wartości zegara. Jest to dozwolone w przypadku niektórych układów GPU GeForce z serii GeForce GTX 400 i nowszych. Nie wszystkie domeny zegarowe lub poziomy wydajności mogą być modyfikowane.

CoolBits = 12 - Gdy „12” (Bit 3 + 2) będzie to takie samo, jak aktywacja efektów Coolbits 8 + Coolbits 4. Otrzymasz nowe funkcje podkręcania i sterowanie wentylatorem.

Te opcje można również aktywować, wydając następujące polecenie:

nvidia-xconfig --cool-bits=4

OSTRZEŻENIE: może to spowodować uszkodzenie systemu i unieważnienie gwarancji.

Chcę również dodać, że informacje o zastrzeżonych sterownikach są zwykle zapisywane w folderze domowym. Na przykład nvidia-settingsprzechowywane są informacje zapisane przez, w ~/.nvidia-settings-rcktórych można uzyskać dostęp, wpisując następujące polecenie:

nano ~/.nvidia-settings-rc

Wspominam o tym, ponieważ jeśli xorg.confnie jest używany, to jak działają ustawienia ATI lub Nvidii? Powodem jest to, że X może automatycznie wykrywać i konfigurować wiele opcji xorg.conftakich jak urządzenia wejścia / wyjścia i karty wideo. Nie działo się to wcześniej, ale od 2010 r. X może obsłużyć wiele opcji i wykryć je bez żadnych problemów lub konieczności skonfigurowania dla nich pliku.

Zauważ, że wiele z nich jest nadal obecnych, ale podzielonych na bardziej szczegółowe pliki /usr/share/X11/xorg.conf.d/

Na przykład niektóre karty graficzne nie wyświetlają Unity Launcher lub górnego panelu, chyba że xorg.confsą obecne. W innych przypadkach użytkownicy, którzy chcą poprawić swoją kartę graficzną, mogą potrzebować opcji Coolbits dodanej do xorg.conf. Oto powody, dla których nvidia-xconfigistnieje. Zapewnienie dodatkowego poziomu wsparcia w przypadku, gdy X nie wykryje lub nie oferuje wszystkich opcji karty graficznej.

Inną sztuczką jest uruchomienie, update-pciidsaby zaktualizować listę identyfikatorów PCI. W bardzo rzadkich przypadkach identyfikator nie został znaleziony lub wykryty niepoprawnie dla karty graficznej (właściwie dowolnego urządzenia PCI), więc pomoże to rozwiązać wszelkie związane z tym problemy.

W niektórych przypadkach pomaga również zmienić wartość filtru tekstury na Szybki we wtyczce OpenGL w Menedżerze ustawień konfiguracji Compiz.

Wreszcie, zmiana opcji ustawień obrazu na „Wysoka wydajność” w ustawieniach OpenGL w panelu ustawień Nvidia może w niektórych przypadkach pomóc.

4. Szybki sposób ustawienia domyślnej rozdzielczości ekranu

Przeczytałem i zrobiłem kilka porad dotyczących używania xrandrlub edycji xorg.confpliku, ale najszybszym sposobem, jaki znalazłem, było dosłownie edycja ~/.config/monitors.xmlpliku i zmiana rozdzielczości wokół linii od 15 do 18 (te, które wspominają o szerokości, wysokości i szybkości). Ustaw prawidłową szerokość, wysokość i prędkość, a następnie uruchom ponownie, aby to sprawdzić. Służy to jedynie do ustawienia domyślnej rozdzielczości, którą chcesz zobaczyć po uruchomieniu komputera.

Luis Alvarado
źródło
5
To całkowicie mnie uratowało i naprawdę uważam, że ta dokumentacja powinna znaleźć się na stronie Ubuntu lub w innym bardziej dostępnym miejscu. Przeszukanie i znalezienie tego zajęło kilka dni (zwłaszcza narzędzie, które poleca odpowiedni sterownik, co było moim całym problemem od samego początku)
shaneonabike
2
Próbowałem to edytować, ale nie mogłem (istnieje limit rozmiaru: /) W każdym razie ludzie powinni zauważyć, że X SWAT nie jest już dostępny po Quantal!
shaneonabike
3
Głosuję za odpowiedzią roku. :) Ostatnim razem, gdy miałem do czynienia z Ubuntu + nVidia, wróciłem w 2007 roku i martwiłem się, że będę musiał przejść przez te same problemy. Dzięki postowi Luisa instalacja przebiegła tak sprawnie.
Waldir Leoncio
1
@Fabby Twój komentarz zabił kota ... dlatego też dodałem tam link jako „tytuł Xorga”. Ale tak, posłucham waszej doskonałej rady i wskażę na to. Dzięki stary.
Luis Alvarado,
1
lol. Czytałem mój artykuł i twój. Świetna robota.
Luis Alvarado,
24

Przede wszystkim powinieneś zidentyfikować swój sprzęt graficzny NVIDIA - więc otwórz terminal i wykonaj:

lspci -k | grep -EA2 'VGA|3D'

Nie wszystkie z poniższych opcji powinny zostać podjęte.
Zatrzymaj się, gdy osiągniesz to, co chcesz osiągnąć.
Im wyższa liczba, tym bardziej złożone (i mniej stabilne) rozwiązanie.

Opcja 1 - Sprawdź, czy sterowniki NVIDIA są dostępne w oficjalnych repozytoriach Ubuntu:

apt-cache search nvidia

Opcja 2.1 - Sprawdź, czy sterowniki NVIDIA są dostępne na Launchpad:

Zastrzeżone sterowniki GPU PPA

Opcja 2.2 - Aby uwzględnić najnowsze sterowniki NVIDIA - dodaj repozytorium do źródeł oprogramowania:

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

Wyszukaj sterowniki ... zobaczysz listę sterowników ... wersja na dole jest najnowsza:

apt-cache search nvidia | grep -oE "nvidia-[0-9]{1,3}"

Opcja 3 - Wyszukaj sterowniki dostępne na stronie internetowej NVIDIA:

Wydania sterowników karty graficznej NVIDIA

Następnie wykonaj następujące kroki :

Krok 1.1 - Wybierz sterowniki NVIDIA, których chcesz użyć i wykonaj:

sudo apt-get install nvidia-<version_number>

Krok 1.2 - W przypadku, gdy procesor graficzny NVIDIA ma obsługę Optimus, wykonaj:

sudo apt-get install nvidia-prime

Krok 2 - Aby zakończyć proces instalacji sterowników, wykonaj:

sudo reboot

Dodatkowe informacje:

Obsługiwane produkty GPU NVIDIA

Informacje o wersji sterowników GPU NVIDIA

Ramy czasowe wsparcia NVIDIA dla starszych wersji GPU

cl-netbox
źródło
4
Proponuję nieco zmienić odpowiedź. Wyjaśnij, że zalecanym sposobem jest instalacja z repozytorium Ubuntu przez sudo apt-get install nvidia-*. Opcjonalnym sposobem jest instalacja z PPA. Dobrze będzie mieć tę odpowiedź. Już +1.
Pilot6
1
A także dobrze jest dodać, jak uzyskać model GPU. lspci -k | grep -EA2 VGA|3D. Pokaże model i jeśli sterownik jest zainstalowany.
Pilot6
1
odpowiedzi są bardzo niejasne, opcje w odpowiedzi nie pokazują poprawnie całego procesu, a raczej je wymieniają
Edward Torvalds,
Uwaga: l̶a̶t̶e̶s̶t̶ obsługuje twoją kartę wideo. Większość przypadków zastrzeżonych sterowników wideo zostanie zainstalowanych na komputerze, nawet jeśli nie obsługują one już karty graficznej. Więc wybierz ostrożnie. Należy o tym wspomnieć w sekcji README i / lub w informacjach o sterownikach GPU NVIDIA ...
Kamiccolo,
6

Zainstaluj sterownik:

sudo apt-get update
sudo apt-get install nvidia-current
sudo apt-get update

Zainstaluj, mesa-utilsaby wyświetlić informacje graficzne:

sudo apt-get install mesa-utils

glxinfo | grep OpenGL

Zrestartuj komputer:

sudo shutdown -r now

Rozwiązywanie problemów:

Skonfiguruj /etc/X11/xorg.confplik, aby uzyskać wszystkie rozdzielczości. Informacje o konfigurowaniu xorg.conf Użyj gtf, aby utworzyć linię trybu

Utworzenie pliku o nazwie xorg.confi wprowadzenie go /etc/X11. X przeczyta plik konfiguracyjny i spróbuje zaakceptować twoje instrukcje. Następnie automatycznie skonfiguruje wszystko, czego nie powiesz wprost.

Bieganie nvidia-xconfigtworzy kość rybą z podstawową konfiguracją. Mogą istnieć podobne polecenia dla innych sterowników binarnych.

sudo service lightdm stop
sudo X -configure
sudo mv xorg.conf.new /etc/X11/xorg.conf
sudo start lightdm

Spowoduje to utworzenie pliku xorg.conf.new w bieżącym katalogu. Teraz powinieneś wykonać następujące czynności:

  1. kill x server
  2. wygeneruj nowy plik xorg.conf
  3. zmień nazwę i przenieś
  4. powrót do GUI

Lepsze GUI (arandr) do manipulowania rozdzielczościami itp .:

sudo apt-get update
sudo apt-get install arandr
The Demz
źródło
5

Nie musisz używać wiersza polecenia ani centrum oprogramowania, aby instalować sterowniki NVIDIA (najlepiej też nie instalować go w ten sposób, ponieważ czasami możesz uruchomić komputer na czarnym ekranie).

Ubuntu zawiera wstępnie skonfigurowane (ale nie zainstalowane) sterowniki NVIDIA , wszystko co musisz zrobić to:

  1. Otwórz deskę rozdzielczą

  2. Wyszukaj i uruchom Dodatkowe sterowniki , poczekaj na wyszukiwanie, a następnie wybierz sterownik, który chcesz zainstalować. Jest wyposażony w 2 sterowniki, jeden jest open source Nouveau i zastrzeżony przez NVIDIA.

  3. Wybierz sterownik, naciśnij Zastosuj zmiany i poczekaj. Pobranie i zainstalowanie go może wymagać trochę czasu i połączenia z Internetem.

  4. Teraz uruchom ponownie.

wprowadź opis zdjęcia tutaj

Wybrałem zastrzeżone sterowniki

Edward Torvalds
źródło
4

Zalecanym sposobem jest instalacja sterowników z repozytoriów Ubuntu.

Teraz wszystkie karty Nvidia są obsługiwane przez sterowniki zawarte w repozytoriach Ubuntu. Ale nie zawsze tak było i w przyszłości mogą pojawić się nowe adaptery, które nie będą przez jakiś czas obsługiwane przez oficjalne sterowniki Ubuntu.

W większości przypadków system wybiera właściwy sterownik

Ustawienia systemowe -> Oprogramowanie i aktualizacje -> Dodatkowe sterowniki.

Przede wszystkim musisz znaleźć model swojego GPU.

Uruchom w terminalu, lspci -k | grep -EA2 'VGA|3D'a dostaniesz coś takiego

01:00.0 VGA compatible controller: NVIDIA Corporation GF116 [GeForce GTX 550 Ti] (rev a1)
Subsystem: Gigabyte Technology Co., Ltd Device 351a
Kernel driver in use: nvidia

Tak więc model jest GeForce GTX 550 Tii zainstalowany jest jakiś zastrzeżony sterownik Nvidia.

Jeśli używany jest sterownik open source, zobaczysz

Kernel driver in use: nouveau

Aby sprawdzić, który sterownik jest zainstalowany, uruchom:

dpkg -l | grep nvidia

Pakiet oznaczony symbolem iijest zainstalowany.

Możesz sprawdzić, która wersja sterownika obsługuje ten adapter pod adresem

Witryna sterowników Nvidia

Na przykład moja karta jest obsługiwana w wersjach głównych 340, 346, 349, 352 i 355.

Teraz repozytoria Ubuntu mają wersje sterowników 340 i 352 dla tego adaptera. Sensowne jest zainstalowanie 352.

Można to zrobić z GUI, jak wspomniano powyżej, lub uruchamiając

sudo apt-get install nvidia-352

Jeśli twój adapter nie jest obsługiwany przez żaden sterownik z oficjalnych repozytoriów lub chcesz wypróbować najnowszy, możesz zainstalować sterownik z ppa.

Grafika Hybryd

Jeśli masz laptopa z procesorem Intel, w większości przypadków będziesz mieć również kartę Intel z wbudowanym procesorem.

W takim przypadku musisz także zainstalować nvidia-primepakiet. Ale jeśli instalujesz z oficjalnych repozytoriów, zostanie ono zainstalowane automatycznie.

Następnie będziesz mógł przełączać adaptery w Nvidia X Server Settings(Profile PRIME).

wprowadź opis zdjęcia tutaj wprowadź opis zdjęcia tutaj

Lub możesz to zrobić w terminalu.

  • sudo prime-select nvidia przełączy się na adapter Nvidia.

  • sudo prime-select intel przełączy się na adapter Intel.

  • prime-select query pokaże aktualny stan.

Musisz wylogować się i zalogować, aby zastosować ustawienie.

Nowe karty, które nie są obsługiwane przez sterownik Nouveau

Możesz napotkać sytuację, w której masz bardzo nowy adapter Nvidia, który jest słabo obsługiwany przez sterownik nouveau typu open source.

W takim przypadku Twój system może nie być w stanie uruchomić się z GUI.

Możesz odnieść się do tej odpowiedzi i uruchomić z nomodesetparametrem. Będziesz musiał uruchomić system w ten sposób podczas uruchamiania z LiveUSB, a następnie instalacji Ubuntu.

Po zainstalowaniu Ubuntu konieczne będzie nomodesetponowne uruchomienie komputera i zainstalowanie odpowiedniego sterownika Nvidia.

Po uruchomieniu w trybie UEFI ta F6opcja nie jest wyświetlana. W takim przypadku musisz przejść do menu grub, naciśnij ei wpisz nomodesetręcznie.

Pilot 6
źródło
wypróbowałeś tę metodę na swoim Ubuntu?
Edward Torvalds,
@edwardtorvalds Jest to metoda, której zawsze używam.
Pilot6
@ Pilot6 Udało mi się zainstalować sterowniki Nvidia z ppa, dodając „nomodeset” w grub. Jednak teraz po zainstalowaniu systemu Ubuntu i sterowników nie mogę się zalogować (okno logowania pojawia się ponownie po naciśnięciu przycisku logowania), chyba że usunę „nomodeset” z grub. Czy istnieje rozwiązanie, aby trwale usunąć nomodeset? lub co jeszcze powoduje ten problem?
Ghazanfar Mir
Nie potrzebujesz nomodesetpo zainstalowaniu sterowników. Więc usuń go /etc/default/grubi uruchom sudo update-grub.
Pilot6
3

Oto szczegółowe informacje na temat tego, jak to zrobić. Wymienione zostaną 2 sposoby instalacji najnowszych sterowników Nvidia na Ubuntu od 12.10 do 14.04. Najlepiej, jeśli w systemie jest zainstalowany synaptic, ponieważ będzie on potrzebny do zainstalowania niektórych plików. Jeśli nie jest zainstalowany, naciśnij Ctrl+ Alt+ Tna klawiaturze, aby otworzyć Terminal. Kiedy się otworzy, uruchom poniższe polecenia:

sudo apt-get install synaptic

Wszystkie wymienione kroki wymagają użycia terminalu. Aby go otworzyć, naciśnij Ctrl+ Alt+ Tna klawiaturze

Pierwszy sposób:

Pierwszą rzeczą do zrobienia jest zaktualizowanie dystrybucji Ubuntu

sudo apt-get update && sudo apt-get dist-upgrade

Uruchom ponownie w razie potrzeby.

Pobierz najnowszy sterownik dla swojej dystrybucji z Nvidii

Zainstaluj linux-source + linux-headers-generic + dkms (Korzystanie z Menedżera pakietów Synaptic)

wprowadź opis zdjęcia tutaj wprowadź opis zdjęcia tutaj wprowadź opis zdjęcia tutaj

Zainstaluj Build Essentilas, gcc i g ++

sudo apt-get install build-essential gcc g++

Uruchom ponownie system w tym momencie.

Po utworzeniu kopii zapasowej i uruchomieniu systemu edytuj /etc/modprobe.d/blacklist.confi dodaj następujące wiersze na końcu pliku

blacklist vga16fb
blacklist nouveau
blacklist rivafb
blacklist nvidiafb
blacklist rivatv

Zapisz i zamknij plik.

Usuń wszystkie aktualne sterowniki Nvidia

sudo apt-get remove --purge nvidia*

Usuń wszystkie sterowniki xserver-xorg-video-nouveau

sudo apt-get --purge remove xserver-xorg-video-nouveau

Edytuj plik grub

sudo nano /etc/default/grub

Z wiersza, który GRUB_CMDLINE_LINUX usunął "quiet splash"i zastąp go"text"

Zaktualizuj grub przy użyciu następujących poleceń

sudo update-grub
sudo update-initramfs -u

Uruchom ponownie system w tym momencie. Po ponownym uruchomieniu system będzie działał w trybie tekstowym. Zaloguj się do swojego systemu, a następnie zrób

sudo su

(Wprowadź hasło)

cd Downloads

(pod warunkiem, że pobrany plik Nvidia został tam zapisany)

sh xxx.run 

(gdzie xxx to nazwa pliku Nvidii) Kliknij OK Jeśli pojawi się komunikat dotyczący sterownika, kliknij Tak (bardzo ważne, abyś kliknął Tak) Poczekaj na zakończenie instalacji, a następnie

sudo nano /etc/default/grub

Z linii, która została GRUB_CMDLINE_LINUX usunięta "test"i zastąp ją, a "quiet splash"następnie zrób

Ctrl+ xy→, enteraby zapisać plik i wyjść.

Zaktualizuj grub przy użyciu następujących poleceń

sudo update-grub/
sudo update-initramfs -u

Uruchom ponownie i gotowe.

Drugi sposób:

Wystarczy nacisnąć Ctrl+ Alt+ Tna klawiaturze, aby otworzyć Terminal. Kiedy się otworzy, uruchom poniższe polecenia:

sudo add-apt-repository ppa:xorg-edgers/ppa 
sudo apt-get update 
sudo apt-get install nvidia-340

wprowadź opis zdjęcia tutaj

Obie metody zostały przetestowane z Nvidia Driver Version 340 i obie działają OK. Po tym fakcie dokonano wielu aktualizacji i wszystko działa OK.

Mitch
źródło
2

Chciałem rzucić moje zastrzeżenie na ten temat po spędzeniu z tym ostatnich 2 dni.

Używam Ubuntu od lat. W zeszłym tygodniu wycofałem swój stary komputer z czterordzeniowym procesorem AMD 940 i zbudowałem nowy rdzeń AMD 8350 8 z asusem mobo i dla karty graficznej, ponieważ nie gram w gry, kupiłem nową kartę GTX 650 GPU.

Po zainstalowaniu GTX 650 .. działało dobrze ze sterownikiem Noveau, ale chciałem użyć portu HDMI kart wideo i z jakiegokolwiek powodu, który nie działał z moim monitorem HP w2207h.

NOTE:  I'd actually never tried the hdmi port on that monitor before so I don't know if 
it ever worked as that monitor is now nearly 4 years old.

Więc najpierw zainstalowałem testowany na Ubuntu NVIDIA „Current Proprietary”.

Wciąż brak HDMI, ale pulpit jedności itp. Nadal działał dobrze.

Myśląc, że powinienem wypróbować sterownik linuksa bezpośrednio z NVIDIA, poszedłem do sekcji sterowników, szukałem karty linux GTX 650 i pobrałem plik .run - gdzie będzie jakaś długa nazwa sterownika.

Kolejny krok dla nowych użytkowników Ubuntu / Unity

Naciśnij ctrl + alt + F1 umieszcza mnie w terminalu

Następnie, zanim będziesz mógł zastosować sterownik NVIDIA, musisz zabić LIGHTDM, który nadal działa w tle.

       $ sudo service lightdm stop

Po zatrzymaniu lightdm musisz zmienić plik .run, aby był wykonywalny:

       $ sudo chmod +x ./<nvidia>.run

następnie w końcu uruchom nowy program instalacyjny sterownika.

       $ sudo ./<nvidia>.run

zacznie się i zadać ci wiele pytań, na które będziesz musiał odpowiedzieć.

po zakończeniu uruchom ponownie komputer.

Teraz moje ostrzeżenie.

Zanim zaczniesz wykonywać wszystkie powyższe czynności, powinieneś mieć drugi komputer / laptop dostępny, abyś mógł sprawdzić, jak odwrócić powyższe, jeśli masz problemy - lub - powinieneś wydrukować wszystkie potrzebne informacje, W TYM:

wiersz poleceń, którego potrzebujesz, aby „wyczyścić” nowy sterownik Nvidii

       $ sudo ./<nvidia>.run --uninstall

po zakończeniu musisz zainstalować sterownik wideo PRZED zrestartowaniem komputera, chyba że pozostawiłeś zainstalowany sterownik Noveau (ponownie go nie usunąłeś - co według większości nie jest wymagane, aby wypróbować powyższy sterownik NVIDIA).

Następnie ... upewnij się, że znasz linię poleceń wymaganą do ponownej instalacji sterownika Noveau, jeśli musisz.

Dlaczego to opublikowałem?

Ostrożnie instalowałem najnowszy sterownik stron NVIDIA dla karty GTX 650.

Jednak po ponownym uruchomieniu mój komputer Ubuntu 12.10 Unity był szalony z różnymi problemami.

  1. Używam synaptic, ale nie mogłem go użyć, ponieważ jego uruchomienie zminimalizowałoby go do paska narzędzi Unity po lewej stronie, z którego nie mogłem wyświetlić go na ekranie
  2. Nie mogłem uruchomić „Ustawień systemu” z pulpitu lub z cli. Zrobił to samo co synaptic
  3. Zauważyłem, że moja mysz może, ale nie musi pojawiać się na ekranie po zalogowaniu. Jeśli nie, musiałbym zrobić zamknięcie ... nie zrestartować komputera ...

Ponieważ nie poświęciłem czasu na przygotowanie się do usunięcia tego sterownika i ponownej instalacji działającego z wiersza poleceń (pamiętaj, że nie mogłem użyć narzędzia Ustawienia systemowe? ... to był prawdziwy ból, aby wrócić do mój wcześniej działający system.

Zrób to, co mówi model skautów: „bądź przygotowany”, zanim zaczniesz tę drogę.

Co najgorsze dla mnie ... Nawet po zainstalowaniu najnowszego sterownika NVIDIA NIE mogłem uzyskać portu HDMI w GTX 650, aby wyświetlić go na moim monitorze. Aby dokładnie sprawdzić, podłączyłem kabel HDMI do drugiego, znacznie nowszego monitora z obsługą HDMI i nadal nie mam ŻADNEGO SYGNAŁU.

Więc wracam do punktu wyjścia, wciąż próbuję sprawić, by mój port HDMI działał, ALE ... szkło 1/2 pełne Nauczyłem się dużo.

Mam nadzieję, że to pomaga innym.

bmullan
źródło
Chłopcze ... nigdy się nie uczę! Mój powyższy opis stwierdził, że zbudowałem nowy komputer i właśnie kupiłem nową kartę graficzną GTX 650 Nvidia, której NIE mogłem połączyć za pomocą HDMI z 2 monitorami różnicowymi. Dzisiaj dobrze pomyślałem, że może to jest właśnie NOWY kabel HDMI, który właśnie kupiłem, więc zamieniłem kable HDMI na jeden z jednego z moich telewizorów ... i zadziałało. Nowy kabel HDMI nie był dobry.
bmullan
1

Prosta metoda instalacji z wiersza poleceń (tekstowy wariant odpowiedzi @edwardtorvalds):

  1. Uruchom polecenie

    ubuntu-drivers devices
    

    ( /usr/bin/ubuntu-driversdostarczany przez ubuntu-drivers-common, który jest zawarty w pakiecie od 14.04 i dostępny jako aplikacja we wcześniejszych wersjach).

  2. Po kilku sekundach powinieneś otrzymać wynik, który wygląda następująco:

    == /sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0 ==
    modalias : pci:v000010DEd00000DE1sv000019DAsd00001167bc03sc00i00
    model    : GF108 [GeForce GT 430]
    vendor   : NVIDIA Corporation
    driver   : nvidia-346-updates - distro non-free
    driver   : nvidia-340-updates - distro non-free
    driver   : nvidia-304-updates - distro non-free
    driver   : nvidia-340 - distro non-free
    driver   : xserver-xorg-video-nouveau - distro free builtin
    driver   : nvidia-304 - distro non-free
    driver   : nvidia-346 - distro non-free recommended
    

    Zalecanym sterownikiem jest nvidia-346, więc uruchom

    sudo apt-get install nvidia-346
    

    (Ponieważ sterowniki nVidia są niewolnym oprogramowaniem, musisz najpierw upewnić się, że włączone jest repozytorium wieloświatowe ).

200_sukces
źródło
dla kroku 2, aby szybko znaleźć zalecanego sterownika, wystarczy uruchomić:ubuntu-drivers devices | grep recommended
Corey Goldberg,
1

Jest dostępny w domyślnych repozytoriach.

Od teraz sterowniki Nvidia są dostępne w domyślnych repozytoriach. Więc nie potrzeba żadnego ppa.

Wykonać :

sudo apt-get update
sudo apt-get install nvidia-361

Na chwilę obecną nvidia-361jest najnowsza wersja dostępna w domyślnych repozytoriach. Możesz to upewnić, przeszukując wszystkie dostępne sterowniki wedługapt-cache search nvidia

Severus Tux
źródło
jest to zdecydowanie najlepsza i najprostsza odpowiedź. Wszystkie rozwiązania wykorzystujące ppa prowadzą do problemów z podpisem pkcs. askubuntu.com/questions/1031375/…
Vahid
0
  • Pobierz sterownik i umieść go w swoim katalogu domowym

Pobierz na 64-bit: http://www.nvidia.com/object/linux-display-amd64-295.53-driver.html

Pobierz wersję 32-bitową: http://www.nvidia.com/object/linux-display-ia32-295.53-driver.html

  • Wykonaj: ctrl+ alt+ F6(Ostrzeżenie: spowoduje to przejście do TTY, bez GUI)
  • Zaloguj się, używając swojej nazwy użytkownika i hasła
  • Rodzaj: sudo service lightdm stop
  • Rodzaj: sudo ./NVIDIA*
  • Rodzaj: sudo reboot

Sterownik powinien teraz działać bez problemu (właśnie to zrobiłem z moim GTX 570)

Przetestuj sterownik, otwierając terminal: ( ctrl+ alt+ T)

  • Typ: glxinfo | grep direct powinien zgłosić:direct rendering: Yes
  • Aby dostosować ustawienia NVIDIA Wpisz: nvidia-settings

UWAGA: Skrypt powinien domyślnie znajdować się na czarnej liście sterownika w wersji nouveau. Jeśli sterownik NVIDIA nie działa, spróbuj to zrobić ręcznie:

  • Rodzaj: sudoedit /etc/modprobe.d/blacklist.conf

Dodaj następujące wiersze:

blacklist nouveau
options nouveau modeset=0
  • Rodzaj: sudo reboot
era878
źródło
0

Problem, na który napotykasz, polega na tym, że nie masz źródła linux, więc możesz zainstalować sterownik nvidia. Wierzę, że chcesz nagłówków linux dla twojej wersji jądra.

sudo apt-get install linux-headers-generic powinien zainstalować prawidłowe nagłówki, które pozwolą ci kontynuować od miejsca, w którym przerwałeś.

Goldentoa11
źródło
0

Z 346,72 stało się łatwiej, przynajmniej z Lubuntu i MATE 14.04. Nacisnąłem Ctrl + Alt + F1 i to wymagało 5 poleceń. Kroki, które działały dla mnie, są następujące:

  1. Pobierz ze strony NVidia.
  2. Naciśnij Ctrl + Alt + F1, aby przejść do tty i zalogować się.
  3. sudo service lightdm stop
  4. cd /path/to/file
  5. sudo chmod +x NVIDIA-Linux-(asterisk)-346.72.run && sudo sh NVIDIA-Linux-(asterisk)-346.72.run
  6. Wszystko przebiega bez żadnych problemów z 64-bitową wersją. Skrypt przedinstalacyjny nie powiódł się, ale mimo to kazałem go zainstalować. Stamtąd było w zasadzie „tak, tak, tak”.
  7. sudo service lightdm startlub niektóre odmiany tego polecenia. Były one nieco inne dla Lubuntu i MATE.

Nie ma potrzeby generowania pliku xorg.conf, ponieważ zrobił to, gdy podczas instalacji odpowiedziałem „tak”. Ponadto nie trzeba umieszczać na czarnej liście nouveau przed instalacją. Jedynym problemem, jaki napotkałem, było zainstalowanie tego samego sterownika dla 32-bitowego systemu operacyjnego. Powiedział mi, że potrzebuje pakietu gcc +, który dostałem na moim pierwszym google.

Ben Doidge
źródło
Dlaczego nie dodać ppa?
Tim
PPA z jakiegoś powodu nie działało dla mnie. Może inni mają inne doświadczenia, ale za każdym razem, gdy próbowałem, dawało mi to kilka sterowników, ale nie najnowsze. Umieściłem NVIDIA-346 i ostatecznie dostałem kilka zapisków, stosunkowo nowy i sterownik open source, ale nie ten, którego chciałem. Było to po tym, jak Ctrl + Alt + T i Ctrl + Alt + F1 plus zatrzymanie lightdm. Istnieje wiele różnych odpowiedzi na problemy z ppa, więc wypróbowałem opublikowaną metodę, aby sprawdzić, czy jest to bardziej celowe i tak było.
Ben Doidge
0

Istnieje wiele rozwiązań, ale oto, co faktycznie dla mnie działało (załóżmy, że masz świeżą instalację Ubuntu 16.04 i pobrany sterownik binarny nvidia)

  1. Jeśli masz podwójny rozruch, przejdź do ustawień BIOS i zmień opcję bezpiecznego rozruchu na „inny system operacyjny”;

  2. Naciśnij Ctrl+ Alt+ F1w sesji logowania, aby wprowadzić TTY-1 i wykonaj następujące czynności:

    sudo apt-get install linux-source
    sudo apt-get install linux-headers
    
  3. Przed zainstalowaniem sterownika zatrzymaj lightdm poprzez:

    sudo service lightdm stop
    
  4. Uruchom skrypt NVIDIA

    sudo ./NVIDIA-Linux-x86_64-378.09.run
    

Podczas instalacji może pojawić się ostrzeżenie „Skrypt pod warunkiem dystrybucji nie powiódł się”, po prostu zignoruj ​​go.

Jie Cheng
źródło