Optimus NVIDIA instalacja sterowników
Tagi: Skonfiguruj openSUSE, sterowniki, NVIDIA, Optimus
Nowsze komputery przenośnie zostały wyposażone w technologie Optimus czyli dwie karty graficzne. Niestety Nvidia nie wspiera tej technologii na Linuksie więc zmuszeni jesteśmy do ręcznej instalacji.
Technologia NVIDIA Optimus umozliwia współdziałanie dwuch kart graficznych, jednej zintegrowanej INTEL HD i drugiej NVIDIA. Dla zoptymalizowania czasu pracy na baterii wykorzystywana jest karta graficzna INTEL a dla wymagających aplikacji/gier karta NVIDIA. Niestety po instalacji openSUSE obydwie karty domyślnie są włączone co powoduje skrócenie czasu pracy komputera na baterii.
Rozwiązanie tego problemu dostarcza nam projekt bumblebee, który umożliwia przełączanie zasilania kart graficznych. Poniższy opis spowoduje domyślne wyłączenie karty NVIDIA co przełoży się na dłuższy czas pracy komputera.
Opis przygotowany dla openSUSE 13.1, openSUSE 12.3, openSUSE 12.2
Ważne Zalecam przeprowadzić instalacje na świeżo zainstalowanym systemie po zainstalowaniu wszystkich aktualizacji!
Przed zainstalowaniem sterowników musimy doinstalować wymagane pakiety:
kernel-desktop-devel
kernel-source
kernel-devel
gcc
make
pakiety wymagane do instalacji sterowników NVIDIA
Uruchamiamy konsolę:
Ikona kameleona (Start) >> Terminal
Dla sprawdzenia czy instalacja zmniejszyła zużycie prądu polecam odłączyć zasilanie i na nieobciążonym systemie odczytać aktualne zużycie komendą:
cat /proc/acpi/battery/BAT*/state | grep "present rate"
W zależności od komputera zużycie prądu może się różnić u mnie przed instalacją było około:
present rate: 22800 mW
Następnie musimy dodać nowe grupy bumblebee, video (mogą one już istnieć)
sudo /usr/sbin/groupadd bumblebee
sudo /usr/sbin/groupadd video
Teraz musimy dodać użytkowników do wcześniej dodanych grup (oczywiście nazwa_uzytkownika zamieniamy na swój login)
sudo /usr/sbin/usermod -a -G bumblebee,video nazwa_uzytkownika
Robimy to dla każdego użytkownika komputera.
Teraz instalujemy wymagane oprogramowanie przygotowane i s-patch'owane przez użytkownika: Overman79
Podczas instalacji zostaną pobrane sterowniki Nvidia i zainstalowane - może to trochę potrwać.
Po poprawnym zainstalowaniu oprogramowania musimy włączyć usługi dkms, bumblebeed
sudo /usr/bin/systemctl enable dkms
sudo /usr/bin/systemctl enable bumblebeed
Teraz zostaje nam restart komputera.
Jeśli instalacja przebiegła poprawnie domyślnie włączona jest tylko karta INTEL co możemy sprawdzić:
optirun --status
Jeśli karta NVIDIA jest wyłączona powinni zwrócić poniższy komunikat:
Bumblebee status: Ready (3.2.1). X inactive. Discrete video card is off.
odłączając zasilanie i na nieobiążonym systemie odczytując aktualne zużycie prądu komendą:
cat /proc/acpi/battery/BAT*/state | grep "present rate"
W zależności od komputera zużycie prądu może się różnić u mnie po instalacji było około:
present rate: 10400 mW
Aby uruchomić program na karcie NVIDIA wystarczy przed nazwą programu w konsoli wpisać: primusrun
dla przykładu:
primusrun marble
Vatras Data: 2013-12-03 23:55:21Odpowiedz
...
Wszystko fajnie, ale poradnik opisuje instalacje otwartych seterów do Nvidii.
admin Data: 2013-12-04 00:23:43Odpowiedz
Re: ...
Instalowane sterowniki są zamknięte od NVIDIA otwarte instalują się przy instalacji systemu.
Vatras Data: 2013-12-05 00:05:53Odpowiedz
Re:Optimus NVIDIA instalacja sterowników
nie wiem co ty nazywasz zamkniętymi sterownikami, ale na pewno nie jest nim x11-nvidia-driver. Pierwszy ymp nie instaluje zamkniętych sterów, a jedynie pakiety wymagane do ręcznej instalacji driverów.
Vatras Data: 2013-12-05 00:21:00Odpowiedz
Re:Optimus NVIDIA instalacja sterowników
A jednak.mój błąd. x11-video-nvidia to zamknięte stery nvidii. Pierwszy raz spotkałem się z taką nazwą pakietu. Za kilka dni będę wrzucał u siebie OpenSuska i zobaczymy jak będzie się sprawdzał.
Przydałby się wpis jak zainstalować e4rat i preload na tym systemie. Nie wygrzebałem tego nigdzie w sieci.
waldi Data: 2014-04-10 15:50:54Odpowiedz
Re:Optimus NVIDIA instalacja sterowników
a jak wyłączyć nvidie u mnie jest tak
Bumblebee status: Ready (3.2.1). X inactive. Discrete video card is on
waldi Data: 2014-04-10 15:52:12Odpowiedz
Re:Optimus NVIDIA instalacja sterowników
i wszystko chodzi bez wpisania komendy primusrun
Twój komentarz został donany
Waldi Data: 2014-04-14 18:40:56Odpowiedz
Re:Optimus NVIDIA instalacja sterowników
Dziś musiałem zainstalować jeszcze raz system i teraz mam tak jak w opisie
Bumblebee status: Ready (3.2.1). X inactive. Discrete video card is off
co zrobić żeby było na ON proszę o pomoc
Komentarze (7)