Czy możemy (proszę) zbudować podsumowanie społeczności dotyczące instalacji rozsądnych sterowników graficznych dla sprzętu Nvidia Optimus na * Ubuntu 16.04?
Widzę, że to powraca co kilka lat.
Ubuntu 16.04 zostało wydane nie wiele miesięcy temu, a ja kupiłem nowy dysk twardy i zainstalowałem na nim Kubuntu 16.04. Mój laptop to coś sprzed kilku lat ze sterownikiem graficznym Intel coś na procesorze i dyskretną kartą Nvidia GTX 670MX. (To system Optimus.)
Teraz działało się to za pomocą dziwnej kombinacji sterowników trzmieli i nvidii oraz edytowania tekstowych plików konfiguracyjnych itp., Które kiedyś działałeś primusrun/optirun executable_file
i to działało (dość nieprzekonująco). (Dopóki nowa aktualizacja nie zepsuła się ponownie, albo nie chciałaś użyć CUDA ...)
Zobacz to pytanie w celu uzyskania dodatkowego kontekstu, a także zobacz powiązane pytania.
Jak mogę „optymalizować” w Ubuntu 16.04?
Rozumiem, że nowa wersja 16.04 eliminuje wszystkie rzeczy związane z primusrun / optirun, a teraz mamy niewiarygodnie zmieniające się rozwiązanie graficzne, które działa „znacznie lepiej” niż wcześniej. (Czy jest to po prostu całkowicie błędna informacja i zupełnie nie rozumiem tego, co czytam online?)
Więc próbowałem zrobić coś, sudo apt-get install nvidia-361-updates
co przyniosło ze sobą nvidia-prime
... Ponownie uruchomiłem ponownie Kubuntu i wszystko działało! Moja karta graficzna zaczęła się nagrzewać, a wentylator zaczął się obracać, co zwykle nie zdarza się, chyba że karta jest „włączona i robi coś, aby się rozgrzać”. Nie mogłem tego dalej testować, ale zakładam, że renderował rzeczy dla środowiska graficznego.
Ale jakiś czas później mój system nagle się wyłącza. Ponownie uruchamiam komputer i nagle nie mogę się już zalogować ... System zawiesza się, wylogowuje lub wyłącza.
Próbowałem więc śledzić informacje zawarte w tym pytaniu .
Co tylko pogorszyło sytuację. Teraz nie mogę nawet przejść do ekranu logowania. Po uruchomieniu mój ekran pozostaje czarny / pusty. Nadal jednak mogę przejść do tty
okna.
Istnieją inne pytania tu i tutaj, które opisują podobne problemy, ale nie rozwiązały problemu. (Znalazłem je po wyszukiwaniu ubuntu 16.04 graphics driver blank screen
czegoś podobnego.)
Jaki jest „właściwy” sposób na zrobienie tego.
Zrobiłem klasyczną rzecz, próbując zbyt wielu rzeczy, które „mogą to naprawić”, ale ponieważ nie do końca szczegółowo rozumiem dokładne efekty wszystkich poleceń, które uruchamiam, wpadłem w dziurę i to prawdopodobnie czas zacząć od nowa z nową instalacją i zrobić to dobrze za pierwszym razem .
Więc moje pytanie brzmi: jak to zrobić? Mam laptopa Optimus z Nvidią GTX 670MX wraz ze zintegrowanym procesorem graficznym Intel, jaką kombinację sterowników, ppa i oprogramowania powinienem zainstalować na * Ubuntu 16.04, i w jakiej kolejności, aby mój sprzęt Optimus działał?
Ponadto, czy mam rację, czy nie zgadzam się z moim wcześniejszym stwierdzeniem, gdy sugeruję, że zrobiono coś zasadniczo dużego, aby poprawić obsługę sprzętu dla systemów Optimus w 16.04?
Odpowiedzi:
Co ja zrobiłem
1: Najpierw pobiegłem,
lspci | grep VGA
by sprawdzić, której karty graficznej / chipsetu Nvidia używa mój komputer.2: Potem poszedłem na stronę sterownika nvidia, aby sprawdzić, którą wersję sterownika karty graficznej powinienem zainstalować dla systemu Linux x86_64.
3: Dodałem sterowniki graficzne ppa do mojego systemu
sudo apt-add-repository ppa:graphics-drivers/ppa
4: Zatem
sudo apt-get update
5: W takim razie,
sudo apt-get install nvidia-367
ale twój system będzie inną wersją sterownika w zależności od wyniku z kroku 2!... uruchomi się ponownie, aby sprawdzić, czy zadziałało ...
Zadziałało?
Prawdopodobnie. Mogę się zalogować, ale musiałem ponownie zmienić konfigurację podwójnego ekranu. Po zakończeniu wydaje się, że działa dobrze. Jeśli ktoś ma jakieś sugestie, jak mogę sprawdzić wydajność mojego systemu, proszę zostawić komentarz.
Edycja:
glxgears
raporty 13000 FPS. Nie jestem pewien, co by to było bez sterownika Nvidia.Aktualizacja - Nie, to nie działa!
Mam dość irytujący problem, który uniemożliwił korzystanie z mojego systemu. Podczas przeglądania plików, czasem przy zmianie katalogu występuje około 1 sekundowe opóźnienie przed aktualizacją okna - utrudnia to szybkie przeglądanie plików w systemie.
Ponadto podczas wpisywania w terminalu występuje sporadyczne opóźnienie / opóźnienie, które uniemożliwia wydajne i szybkie wykonywanie poleceń.
Dlatego mój system jest „bezużyteczny”.
Czego teraz próbuję.
0: Świeża instalacja Xubuntu 16.04.
apt-get update / upgrade
1:
sudo apt-get install intel-microcode
2: Uruchom ponownie
3:
sudo apt-add-repository ppa:/graphics-drivers/ppa
4:
sudo apt-get install nvidia-364
(nie 367)Właśnie sprawdzono, a BIOS laptopa wydaje się mieć wyłączony bezpieczny rozruch.
5: Uruchom ponownie
6:
glxgears -info | grep "GL_"
informuje, że glxgears działa teraz przy użyciu karty Nvidia7:
glxinfo | grep "OpenGL version"
Sugeruje również, że karta NVIDIA działa.8: ... zaktualizuje się, jeśli pojawią się problemy z grafiką ...
Aktualizacje: Zauważono problemy z grafiką podczas włączania / wyłączania wygaszacza ekranu. To było dość denerwujące, więc uruchomiłem
sudo apt-get remove nvidia-*
, uruchomiłem ponownie, a potemsudo apt-get install nvidia-361
... mam nadzieję, że ten sterownik będzie lepszy ...nvidia-361
wydaje się mieć ten sam problem z rozrywaniem ekranu podczas przewijania za pomocą menedżera plików, podobnie jak wersja sterownikanvidia-367
.Spróbuję
nvidia-361-updates
... Nie mam jednak nadziei.361
wciąż występują problemy z przewijaniem i rozrywaniem menedżera plików ... Próbuję352
Zauważyłem, że próba zainstalowania wersji 352 powoduje, że apt-get próbuje zainstalować nvidia-361 jako dodatkowy pakiet ... Nie jestem pewien, co to spowodowało lub czy nie zauważyłem wcześniej ...
Próbowałem nvidia 340 ... Wystąpił błąd podczas próby logowania, więc usunąłem wszystkie pakiety nvidia. To wydaje się być właściwa metoda, jednak żaden z tych kierowców zdają się grać dobrze z moim systemem.
Wróciłem do tego kilka tygodni później
... i zastosował się do tego przewodnika: http://lenovolinux.blogspot.co.uk/2016/05/bumblebee-on-lenovo-t440p-nvidia-gt.html?m=1
Wystąpił błąd z opcją optirun, ale przy dodatkowym poleceniu
sudo apt-get remove xserver-xorg-legacy
wydawało się, że działa, jednak wydajność nie wydaje się tak dobra, jak w 14.04!źródło