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?
drivers
nvidia
hybrid-graphics
Richard Rodriguez
źródło
źródło
Odpowiedzi:
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:
Spowoduje to automatyczną aktualizację repozytoriów, a następnie możesz uruchomić następujący wiersz:
Jeśli pulpit nie ładuje się po zainstalowaniu odpowiedniego sterownika, wykonaj następujące czynności:
następnie usuń komentarz (symbol #) z linii, która mówi
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:
Aby rozwiązać problemy z Nvidią lub ustawieniami podkręcania, zapoznaj się z odpowiedzią, która obejmuje:
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 --
- Repozytoria PPA -
- Domyślne sterowniki Ubuntu -
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:Drugi to oficjalny pakiet o nazwie NVIDIA
nvidia-prime
, który jest automatycznie instalowany wraz znvidia-355
pakietem. 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ż, żenvidia-prime
ibumblebee
są niekompatybilne: Jeślibumblebee
jest zainstalowanynvidia-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ąćbumblebee
2. zainstalować ponownienvidia-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-prime
zainstalowanym, ale niekoniecznie, gdybumblebee
jest 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.conf
dodaj następujący wiersz: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:
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:
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:
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:
który instaluje
linux-source
pakiet i określony plik nagłówka, zakładając, że masz w tym przypadku3.5.0-16-generic
wersję jądra.Aby sprawdzić, którą wersję posiadasz w danym momencie,
uname -r
podaj 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:
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 7
nvidia-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-settings
aplikacji, 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):
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-utils
pakiet.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?
Typowe błędy wspólne dla wszystkich kart graficznych to:
nvidia-xconfig
nie tworzy sięxorg.conf
poprawnieJeś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.conf
plik za pomocąnvidia-xconfig
wiersza polecenia. Wystarczy wejść w terminal, aby wpisać następujące polecenie, a następnie uruchom ponownie:Wiedz, że jeśli
nvidia-xconfig
zgłasza jeden z następujących błędów, najprawdopodobniej musiszxorg.conf
najpierw usunąć istniejący plik przed ponownym wykonaniemnvidia-xconfig
polecenia: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-xconfig
w 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'
wykonanianvidia-xconfig
polecenia bez sudo. Jeśli błąd będzie się powtarzał,nvidia-settings
najpierw musisz usunąćxorg.conf
plik.We wszystkich przypadkach, w których musisz usunąć
xorg.conf
plik, 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-355
pakietu sterowników, wykonaj następujące czynności, aby go ponownie zainstalować:Ponowna instalacja Xorg pomaga również w innych przypadkach:
Usuń istniejący xorg za pomocą następującego polecenia
Zainstaluj xorg za pomocą następującego polecenia
Ponownie skonfiguruj xorg za pomocą następującego polecenia
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:
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:
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:
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):
Jeśli zainstalowałeś jakikolwiek pakiet nvidia
nvidia-current
lub gonvidia-current-updates
usunąłeś. To samo dotyczy sterowników ATI.sudo apt-get remove nvidia-current
na przykład.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 ^^).
Usuń lub wykonaj kopię zapasową / przenieś
xorg.conf
plik. Nie będziesz teraz potrzebować tego pliku.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
fglrx
dla przypadków Ati / AMD.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-430
dla kart Nvidia lubsudo apt-get install fglrx
dla 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).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:
Otwórz terminal i wpisz,
xrandr
aby 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.Wpisz
xrandr -s X
gdzie 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:
W typie terminala:
sudo nano /etc/X11/xorg.conf
Znajdź sekcję urządzenia i dodaj następujący wiersz:
powinien wyglądać mniej więcej tak:
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-settings
narzę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-settings
panelu 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:
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-settings
przechowywane są informacje zapisane przez, w~/.nvidia-settings-rc
których można uzyskać dostęp, wpisując następujące polecenie:Wspominam o tym, ponieważ jeśli
xorg.conf
nie jest używany, to jak działają ustawienia ATI lub Nvidii? Powodem jest to, że X może automatycznie wykrywać i konfigurować wiele opcjixorg.conf
takich 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.conf
są 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órychnvidia-xconfig
istnieje. Zapewnienie dodatkowego poziomu wsparcia w przypadku, gdy X nie wykryje lub nie oferuje wszystkich opcji karty graficznej.Inną sztuczką jest uruchomienie,
update-pciids
aby 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
xrandr
lub edycjixorg.conf
pliku, ale najszybszym sposobem, jaki znalazłem, było dosłownie edycja~/.config/monitors.xml
pliku 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.źródło
Przede wszystkim powinieneś zidentyfikować swój sprzęt graficzny NVIDIA - więc otwórz terminal i wykonaj:
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:
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:
Wyszukaj sterowniki ... zobaczysz listę sterowników ... wersja na dole jest najnowsza:
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:
Krok 1.2 - W przypadku, gdy procesor graficzny NVIDIA ma obsługę Optimus, wykonaj:
Krok 2 - Aby zakończyć proces instalacji sterowników, wykonaj:
Dodatkowe informacje:
Obsługiwane produkty GPU NVIDIA
Informacje o wersji sterowników GPU NVIDIA
Ramy czasowe wsparcia NVIDIA dla starszych wersji GPU
źródło
sudo apt-get install nvidia-*
. Opcjonalnym sposobem jest instalacja z PPA. Dobrze będzie mieć tę odpowiedź. Już +1.lspci -k | grep -EA2 VGA|3D
. Pokaże model i jeśli sterownik jest zainstalowany.Zainstaluj sterownik:
Zainstaluj,
mesa-utils
aby wyświetlić informacje graficzne:Zrestartuj komputer:
Rozwiązywanie problemów:
Skonfiguruj
/etc/X11/xorg.conf
plik, aby uzyskać wszystkie rozdzielczości. Informacje o konfigurowaniu xorg.conf Użyj gtf, aby utworzyć linię trybuUtworzenie pliku o nazwie
xorg.conf
i 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-xconfig
tworzy kość rybą z podstawową konfiguracją. Mogą istnieć podobne polecenia dla innych sterowników binarnych.Spowoduje to utworzenie pliku xorg.conf.new w bieżącym katalogu. Teraz powinieneś wykonać następujące czynności:
Lepsze GUI (arandr) do manipulowania rozdzielczościami itp .:
źródło
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:
Otwórz deskę rozdzielczą
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.
Wybierz sterownik, naciśnij Zastosuj zmiany i poczekaj. Pobranie i zainstalowanie go może wymagać trochę czasu i połączenia z Internetem.
Teraz uruchom ponownie.
Wybrałem zastrzeżone sterowniki
źródło
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ś takiegoTak więc model jest
GeForce GTX 550 Ti
i zainstalowany jest jakiś zastrzeżony sterownik Nvidia.Jeśli używany jest sterownik open source, zobaczysz
Aby sprawdzić, który sterownik jest zainstalowany, uruchom:
Pakiet oznaczony symbolem
ii
jest 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
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-prime
pakiet. 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).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
nomodeset
parametrem. Będziesz musiał uruchomić system w ten sposób podczas uruchamiania z LiveUSB, a następnie instalacji Ubuntu.Po zainstalowaniu Ubuntu konieczne będzie
nomodeset
ponowne uruchomienie komputera i zainstalowanie odpowiedniego sterownika Nvidia.Po uruchomieniu w trybie UEFI ta
F6
opcja nie jest wyświetlana. W takim przypadku musisz przejść do menu grub, naciśnije
i wpisznomodeset
ręcznie.źródło
nomodeset
po zainstalowaniu sterowników. Więc usuń go/etc/default/grub
i uruchomsudo update-grub
.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:
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
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)
Zainstaluj Build Essentilas, gcc i g ++
Uruchom ponownie system w tym momencie.
Po utworzeniu kopii zapasowej i uruchomieniu systemu edytuj
/etc/modprobe.d/blacklist.conf
i dodaj następujące wiersze na końcu plikuZapisz i zamknij plik.
Usuń wszystkie aktualne sterowniki Nvidia
Usuń wszystkie sterowniki xserver-xorg-video-nouveau
Edytuj plik 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ń
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
(Wprowadź hasło)
(pod warunkiem, że pobrany plik Nvidia został tam zapisany)
(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
Z linii, która została
GRUB_CMDLINE_LINUX
usunięta"test"
i zastąp ją, a"quiet splash"
następnie zróbCtrl+ x→ y→, enteraby zapisać plik i wyjść.
Zaktualizuj grub przy użyciu następujących poleceń
Uruchom ponownie i gotowe.
Drugi sposób:
Wystarczy nacisnąć Ctrl+ Alt+ Tna klawiaturze, aby otworzyć Terminal. Kiedy się otworzy, uruchom poniższe polecenia:
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.
źródło
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.
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.
Po zatrzymaniu lightdm musisz zmienić plik .run, aby był wykonywalny:
następnie w końcu uruchom nowy program instalacyjny sterownika.
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
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.
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.
źródło
Prosta metoda instalacji z wiersza poleceń (tekstowy wariant odpowiedzi @edwardtorvalds):
Uruchom polecenie
(
/usr/bin/ubuntu-drivers
dostarczany przezubuntu-drivers-common
, który jest zawarty w pakiecie od 14.04 i dostępny jako aplikacja we wcześniejszych wersjach).Po kilku sekundach powinieneś otrzymać wynik, który wygląda następująco:
Zalecanym sterownikiem jest
nvidia-346
, więc uruchom(Ponieważ sterowniki nVidia są niewolnym oprogramowaniem, musisz najpierw upewnić się, że włączone jest repozytorium wieloświatowe ).
źródło
ubuntu-drivers devices | grep recommended
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ć :
Na chwilę obecną
nvidia-361
jest najnowsza wersja dostępna w domyślnych repozytoriach. Możesz to upewnić, przeszukując wszystkie dostępne sterowniki wedługapt-cache search nvidia
źródło
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
sudo service lightdm stop
sudo ./NVIDIA*
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)
glxinfo | grep direct
powinien zgłosić:direct rendering: Yes
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:
sudoedit /etc/modprobe.d/blacklist.conf
Dodaj następujące wiersze:
sudo reboot
źródło
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ś.źródło
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:
sudo service lightdm stop
cd /path/to/file
sudo chmod +x NVIDIA-Linux-(asterisk)-346.72.run && sudo sh NVIDIA-Linux-(asterisk)-346.72.run
sudo service lightdm start
lub 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.
źródło
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)
Jeśli masz podwójny rozruch, przejdź do ustawień BIOS i zmień opcję bezpiecznego rozruchu na „inny system operacyjny”;
Naciśnij Ctrl+ Alt+ F1w sesji logowania, aby wprowadzić TTY-1 i wykonaj następujące czynności:
Przed zainstalowaniem sterownika zatrzymaj lightdm poprzez:
Uruchom skrypt NVIDIA
Podczas instalacji może pojawić się ostrzeżenie „Skrypt pod warunkiem dystrybucji nie powiódł się”, po prostu zignoruj go.
źródło