nVidia Optimus pod Linuksem vol. 2

Uwaga: Ten wpis został utworzony ponad rok temu. Informacje w nim zawarte mogą być nieaktualne!

Pierwszy artykuł opublikowany 28 września 2011 nVidia Optimus pod Linuksem uległ już przedawnieniu, dlatego pora na nowszą wersję.

Co się zmieniło od tego czasu? Pojawiło się Bumblebee 3.0 – nowsza, usprawniona wersja aplikacji, która pozwala na korzystanie z technologii nVidia Optimus pod Linuksem. Pełną listę zmian znajdziecie tutaj.

Czym jest nVidia Optimus?

nVidia Optimus to technologia, która pozwala notebookom na wydłużenie czasu pracy na baterii, poprzez wyłączenie dedykowanej karty graficznej, gdy nie jest ona potrzebna. Oczywiście karta jest włączana, gdy zajdzie taka potrzeba.

Instalacja Bumblebee 3.0

Otwórz terminal i dodaj repozytorium:

sudo add-apt-repository ppa:bumblebee/stable

Zaktualizuj listę pakietów:

sudo apt-get update

Zainstaluj pakiet bumblebee:

sudo apt-get install bumblebee

Instalacja sterowników nVidia

Po zakończonej instalacji Bumblebee możesz zainstalować najnowsze sterowniki do karty graficznej. Na początek usuń aktualny sterownik:

sudo apt-get purge nvidia-current

Dodaj repozytorium:

sudo add-apt-repository ppa:ubuntu-x-swat/x-updates

Zaktualizuj listę pakietów:

sudo apt-get update

Zaktualizuj system:

sudo apt-get upgrade

Konfiguracja Bumblebee

Zezwól na używanie Bumblebee odpowiednio uzupełniając pole Twój_login:

sudo usermod -a -G bumblebee Twój_login

Uruchom ponownie komputer.

Testowanie

Otwórz terminal i na kilkanaście sekund uruchom:

glxspheres

Teraz wykorzystaj optirun i porównaj wyniki:

optirun glxspheres
Jeżeli powyższy artykuł nie rozwiązał lub rozwiązał częściowo Twój problem, dodaj swój komentarz opisujący, w którym miejscu napotkałeś trudności.
Mile widziane komentarze z uwagami lub informacjami o rozwiązaniu problemu.
  • Miras1990

    W tym repozytorium są nowsze sterowniki do kart NVIDIA, ATI, INTEL:
    sudo add-apt-repository ppa:xorg-edgers/ppa

  • http://piotr.lemiesz.pl piotr

    a wiesz moze czym różni się bumblebee od ironhide?

    • http://www.ubuntu-pomoc.org Szmitas

      Nie mam żadnej wiedzy w tej sprawie. Generalnie przeznaczenie jest takie samo, a gdzie polegają różnice?
      Proponuję zainstalować Bumblebee, przetestować, potem Ironhide, przetestować i porównać wyniki. Oczywiście wybrać to, które sprawuje się lepiej.

      Na korzyść Bumblebee przemawia to, że ostatnia aktualizacja Ironhide miała miejsce (jeśli się nie mylę) w sierpniu 2011 i nie zapowiada się, aby w najbliższym czasie coś w tej kwestii się zmieniło – http://www.martin-juhl.dk/2012/01/ironhide-is-sleeping-but-not-forever/

      • http://piotr.lemiesz.pl piotr

        dzięki, ja byłem przekonany że jest odwrotnie :)

        a testy mówią tak:
        bumblebee ponad 100klatek
        ironhide około 60 klatek

        więc wrócę do bumblebee :)

    • gosc

      różnica jest taka, iż na K53SJ wreszcie działa, wentylator cichy, temperaturka znośna, beż grzebania i wciskania kitu, wreszcie widzę ciut ponad 4 h. na pracy na akumulatorze; przejrzałem pojawiające się tutaj „porady” do Nvidia Optimus i żadna nie działała na w/w modelu

      • http://piotr.lemiesz.pl piotr

        żebym dobrze zrozumiał, ironhide u Ciebie zadziałał ?

        • gosc

          nie, nie,dopiero ta wersja bumblebee, ale piszę to odnośnie tylko i wyłącznie do modelu K53SJ

        • Gość

          U mnie na DELL XPS L702 ironhide zadział :) i nie ma z tym wentylatorek chodzi cicho grając w enemyterytory nie widać żeby cos się przycinało

  • Admat81

    Potwierdzam, na moim MSI FX600 i Ubuntu 11.10 także wreszcie działa, karta dedykowana wyłączona, temperatura znacznie niższa i pobór energii ograniczony :) Dzięki za wpis, okazał się bardzo pomocny :D

    • frustek

      Jakie masz temperatury lapka ?

      Chodzi Ci cały czas wentylator czy tylko ja mam takie problemy ? :D

  • tomimaki

    Czy jest coś podobnego dla AMD?

  • citos88

    Witam. A ja mam pewien problem z tym bumblebee ponieważ jak zrobie wszystkie kroki jak powyżej i odinstaluje sterowniki nvidii, to jak zrestartuje laptopa to po ponownym wlaczeniu mam czarny ekran, tak jakby wlasnie nie widzialo zadnych sterownikow i nie moglo wyswietlic obrazu. Czy może ktoś miał coś podobnego i może mi poradzić co zrobic?

  • http://N-V.YOYO.PL norbertwsm

    Przy tej opcji login musisz wpisać z małej litery :)
    sudo usermod -a -G bumblebee Twój_login
    poprawnie:
    sudo usermod -a -G bumblebee twój_login

  • koziolek90

    Przy wpisywaniu komendy: optirun glxspheres
    pojawia mi się:

    Polygons in scene: 62464
    Visual ID of window: 0x21
    Context is Direct
    OpenGL Renderer: Gallium 0.4 on llvmpipe (LLVM 0x300)
    X Error of failed request: BadMatch (invalid parameter attributes)
    Major opcode of failed request: 72 (X_PutImage)
    Serial number of failed request: 31
    Current serial number in output stream: 50

    Wcześniej korzystałem już z tego poradnika i działało poprawnie. Ktoś wie co jest źle?

  • rad

    Wszystko fajnie, laptop chłodniutki, bateria dłużej trzyma ale teraz ubuntu wygląda lekko archaicznie, zwłaszcza panel po lewej i dash. Zanim zainstalowałem bumblebee zrobiłem aktualizacje sterowników z centrum aktualizacji. Czy ma to jakiś wpływ? Czy Da się ten wygląd jakoś poprawić? I czy mógłby mi ktoś powiedzieć czy dobrze rozumuję: Wcześniej laptop korzystał tylko z karty nvidia, a teraz tylko z intelowskiej, a gdy będę chciał użyć nvidii to muszę użyć komendy optirun? Tak?

  • Damian

    Po wywołaniu komendy glxspheres otrzymuje takie coś:

    Polygons in scene: 62464
    Xlib: extension „GLX” missing on display „:0”.
    ERROR (593): Could not obtain RGB visual with requested properties

    ale za to kiedy użyje optirun glxspheres wszystko działa poprawnie:
    Polygons in scene: 62464
    Visual ID of window: 0x21
    Context is Direct
    OpenGL Renderer: GeForce GT 630M/PCIe/SSE2
    163.803696 frames/sec – 158.552805 Mpixels/sec
    189.223404 frames/sec – 183.157658 Mpixels/sec
    189.248634 frames/sec – 183.182080 Mpixels/sec
    189.478881 frames/sec – 183.404946 Mpixels/sec
    189.044033 frames/sec – 182.984038 Mpixels/sec
    188.657616 frames/sec – 182.610008 Mpixels/sec
    188.041564 frames/sec – 182.013704 Mpixels/sec
    189.073264 frames/sec – 183.012331 Mpixels/sec
    188.551739 frames/sec – 182.507524 Mpixels/sec

    co jest nie tak za pierwszy razem?

  • Mateusz

    Witam,

    Troszeczkę odświeżę wątek, mam ubuntu 13.10, postąpiłem zgodnie z poradnikiem, ale nic się nie zmieniło. W dodatku glxspheres – nie znaleziono polecenia.

    Czy jest ktoś w stanie mi pomóc ?

    Z góry dzięki :)