Optimus NVIDIA instalacja sterowników

Optimus NVIDIA instalacja sterowników

Autor: admin

Data: 21 listopad 2013

Kategoria: Konfiguracja

Odsłon: 36994

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ć.

NVIDIA Optimus

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

Komentarze (7)

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