Mam kartę graficzną Nvidia Ge force Ge6150 SE. Korzystam z systemu Ubuntu 12.04. Kiedy próbuję zainstalować plik .run, kończy się to niepowodzeniem. Pokazuje następujący komunikat:
Próbowałem zainstalować po odinstalowaniu starego sterownika. Nadal ten sam komunikat. Oto plik dziennika:
nvidia-installer log file '/var/log/nvidia-installer.log'
creation time: Mon Jun 11 05:46:17 2012
installer version: 295.53
PATH: /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
nvidia-installer command line:
./nvidia-installer
Using: nvidia-installer ncurses user interface
-> The file '/tmp/.X0-lock' exists and appears to contain the process ID '1062' of a >runnning X server.
ERROR: You appear to be running an X server; please exit X before installing. For >further details, please see the section INSTALLING THE NVIDIA DRIVER in the README >available on the Linux driver download page at www.nvidia.com.
ERROR: Installation has failed. Please see the file '/var/log/nvidia-installer.log' >for details. You may find suggestions on fixing installation problems in the README >available on the Linux driver download page at www.nvidia.com.
ale żaden taki plik nie jest wyświetlany w menedżerze procesów.
.run
pliku. Właśniesudo add-apt-repository ppa:graphics-drivers/ppa
. Najnowsze sterowniki pojawią się w „Oprogramowanie i aktualizacje -> Dodatkowe sterowniki”.Odpowiedzi:
Jak wskazuje błąd, nadal działa serwer X. Ten błąd występuje, gdy próbujesz zainstalować
.run
pliki Nvidia po zalogowaniu.Upewnij się, że jesteś wylogowany.
sudo service lightdm stop
lubsudo lightdm stop
sudo init 3
*.run
plik.cd Downloads
. Jeśli jest w innym katalogu, przejdź tam. Sprawdź, czy widzisz plik podczas pisanials NVIDIA*
chmod +x ./your-nvidia-file.run
sudo ./your-nvidia-file.run
sudo service lightdm start
lubsudo start lightdm
ponownie uruchom serwer X.źródło
Zainstalowałem najnowsze sterowniki NVIDIA tą metodą:
Działa dobrze z jednością 3d. Dziękuje za wszystko.
źródło
Dodaj
--no-x-check
flagę, gdy uruchomisz to w terminalu:źródło
jalal@klein:~/Downloads$ sudo ./cuda_8.0.44_linux.run --no-x-check Unknown option: no-x-check
Miałem ten sam problem z instalacją sterownika dla starej GeForce 9800 GT w Ubuntu 14.04-2. To był NVIDIA-Linux-x86_64-340.76.run
Przełączyłem się na tty1 za pomocą Ctrl + Alt + F1, a także zatrzymałem usługę lightdm i po uruchomieniu pliku wykonywalnego dostałem ten sam błąd.
Aby rozwiązać problem, przejdź do folderu / tmp i usuń plik .X0-lock.
Zobaczysz go tylko na liście, jeśli użyjesz ls -la, ponieważ jest to domyślnie folder ukryty (dlatego przed nazwą ma kropkę)
Po skasowaniu tego folderu i uruchomieniu NVIDIA-Linux-x86_64-340.76.run został zainstalowany dobrze.
źródło
Ta instrukcja działa świetnie pod Ubuntu Server 12.04 z Ubuntu Desktop dla nvidii 8400GS PCI 512 MB. Wystarczy tylko odinstalować wszystkie poprzednie wersje domyślnych wersji pod Ubuntu, takie jak 173 itp., Lub inne przed instalacją, albo wystąpi konflikt lub awaria. Postępuj zgodnie z instrukcjami dla bieżnika + przeczytaj informacje o instalacji z przykładu modelu karty w moim przypadku najnowszej wersji sterownika 319.23, patrz link poniżej:
http://us.download.nvidia.com/XFree86/Linux-x86/319.23/README/installdriver.html
źródło
Ubuntu 16.04 z Quadro 4000 potwierdziło, że ta metoda działa:
Pamiętaj, że nie używam nvidia-current, ponieważ pobrałem plik uruchamiania z NVIDIA, a jego wersja to 375,66
źródło
Co dla mnie zadziałało:
i musiałem uruchamiać to wiele razy, aż dostałem wiadomość
Jestem pewien, że serwer X został zatrzymany.
źródło
Miałem dzisiaj zawieszenie się instalacji sterownika 3.19, ponieważ nie usunąłem istniejącego sterownika 3.13. Użyłem:
aby pozbyć się wszystkich istniejących plików
Powodzenie. Miałem już zainstalowany DKMS, a program sterownika zapytał, czy powinien używać DKMS, więc nie martw się o aktualizacje jądra.
źródło
Próbowałem tych wszystkich rzeczy i żadna z nich nie działała dla mnie, ponieważ ciągle pojawiał się błąd wystąpienia Stop: Nieznany, gdy uruchomiłem polecenie „sudo stop lightdm”. W końcu zabiłem serwer x, wchodząc do dziennika lightdm i znajdując jego numer procesu, a następnie zabijając go w ten sposób:
cd / var / log / lightdm
otwórz plik .log (w tym celu może być konieczne użycie sudo)
poszukaj czegoś w pliku z napisem „numer procesu uruchamiania” numer procesu „”
sudo kill -9 „numer procesu”
Powodzenia!
źródło
Chcę tutaj dodać moją odpowiedź, ponieważ nie mogłem zainstalować sterownika NVidia, nie mogłem uruchomić tty i nie byłem w stanie zainstalować go w powłoce root w trybie awaryjnym. To, co zrobiłem, było połączeniem dwóch odpowiedzi tutaj:
UWAGA : zanim to zrobisz, upewnij się, że sterownik NVidia jest już pobrany i znajduje się w dostępnym katalogu.
Dla porównania mam NVIDIA GEFORCE GTX 750 TI i działało dla mnie: Zainstalowanie standardowego sterownika Nvidia uruchomi tty, zrób to z:
Teraz nie będziesz w stanie przejść przez ekran logowania w Ubuntu, ale to jest OK. Uruchom ponownie komputer i po przejściu do ekranu logowania przejdź do tty1 [ctrl + alt + f1]. Teraz wykonaj następujące polecenia:
Postępuj zgodnie z instrukcjami i altówką. Po ponownym uruchomieniu wszystko powinno działać dobrze i elegancko.
źródło
x-updates
najwyraźniej jest teraz sprawiedliwyupdates
. Również musiałem zainstalowaćnvidia-304
przednvidia-current
jako warunek wstępny. A teraz, niestety, dostęptty1
jest wiecznie zablokowanyScanning for Btrfs filesystems
, więc jestem smutny. Nie mogę wydawać poleceńtty1
, więc nie mogę już uzyskać dostępu do mojego komputera, dopóki nie znajdę sposobuJeśli masz
.run
plik NVIDIASpraw, aby plik .run był wykonywalny przez
Right click > Properties > Permissions> Allow executing file as program
lub z wiersza poleceń za pomocą:
chmod u+x NVIDIA-blabla.run
Wyloguj
Naciśnij Ctrl+ Alt+, F1aby wejść do wirtualnej konsoli i zalogować się do niej
Zabij serwer X przez
sudo service lightdm stop
lubsudo lightdm stop
sudo /path/to/the/file/NVIDIA-blabla.run
Postępuj zgodnie z instrukcjami w instalatorze
sudo service lightdm start
lubsudo lightdm start
Naciśnij Ctrl+ Alt+, F7aby zalogować się do trybu graficznego
Jeśli to nie działa, wróć do wirtualnej konsoli i uruchom ponownie / zamknij, np
sudo reboot now
źródło
Na Ubuntu 16, jeśli wykonałeś lightdmstop i telinit 3, ale serwer X nadal działa (będzie miał łańcuch „bezpieczny w razie awarii” w linii poleceń procesu w ps), spróbuj tego. Naciśnij klawisze Alt-F2 (być może wypróbuj inne klawisze funkcyjne dla innych konsol) i sprawdź, czy pojawi się graficzne okno dialogowe z informacją o trybie niskiej grafiki.
Dla mnie miało wiele opcji, z których jedną było przejście do konsoli. Wybrałem go i serwer X w końcu zatrzymał się, aby móc zainstalować sterownik z pliku run Nvidii.
źródło
Wystąpił ten błąd, gdy zatrzymałem serwer X, aby zainstalować CUDA. Mój system to Ubuntu 16.04 i zainstalowałem CUDA 8.0 z pliku wykonywalnego. Naprawiłem to, aktualizując mój system. Gdy pojawi się komunikat o błędzie, naciśnij Ctrl + Alt + F1, zaloguj się na swoje konto, a następnie uruchom dwa następujące polecenia:
i
Potem
sudo reboot
powinno działać dobrze.źródło
Używanie: nvidia-installer ncurses interfejs użytkownika -> Plik „/tmp/.X0-lock” istnieje i wydaje się, że zawiera identyfikator procesu „1062”> działającego serwera X. BŁĄD: Wygląda na to, że działasz na serwerze X; wyjdź z X przed instalacją. Aby uzyskać> dalsze szczegóły, zobacz sekcję INSTALOWANIE STEROWNIKA NVIDIA w README> dostępną na stronie pobierania sterowników dla systemu Linux pod adresem www.nvidia.com. BŁĄD: instalacja nie powiodła się. Szczegółowe informacje można znaleźć w pliku „/var/log/nvidia-installer.log”>. Sugestie dotyczące rozwiązywania problemów z instalacją można znaleźć w pliku README> dostępnym na stronie pobierania sterowników dla systemu Linux pod adresem www.nvidia.com.
Jak wspomniano w dzienniku, identyfikator procesu 1062 jest przyczyną, dla której serwer X działa.
zabije proces, a po tej instalacji sterownik NVIDIA będzie działał płynnie.
źródło
Kill [ID]
ID procesu zabijania mnie wylogowuje i muszę się ponownie zalogować. Czy serwer X jest powiązany z zalogowanym interfejsem użytkownika?Spróbuj tego :
Naciśnij Alt+ F1, a następnie zaloguj się.
Uruchom
sudo telinit 3
(jeśli to nie zadziała, spróbuj/sbin/telinit 3
). Sprawdź, czy został zmieniony na poziom 3 z poziomem pracy, który powinien wypisać coś w rodzaju 5 3, co oznacza, że bieżący poziom uruchomienia wynosi 3, a przed nim był to 5.Jeśli to nie zadziała, spróbuj:
Na wyjściu zobaczyłbyś numer PID procesu X, więc powinieneś go zabić, gdzie jest numer PID procesu.
sudo kill -9 number
number
źródło