[Bumblebee] error while loading shared libraries: libturbojpeg.so: cannot open shared object file: No such file or directory

NVIDIA-Optimus-Technology

W Ubuntu 13.10 Saucy Salamander plik libturbojpeg.so zmienił nazwę na libturbojpeg.so.0 co prowadzi do „wysypania się” Bumblebee. Poniżej przedstawiam rozwiązanie tego problemu.

Otwórz terminal i wydaj polecenie, które utworzy dowiązanie do brakującego pliku:

  • dla wersji 32-bitowej:
    sudo ln -s /usr/lib/i386-linux-gnu/libturbojpeg.so.0 /usr/lib/i386-linux-gnu/libturbojpeg.so
  • dla wersji 64-bitowej:

The Bumblebee daemon has not been started yet or the socket path /var/run/bumblebee.socket was incorrect.

Jeśli po instalacji Bumblebee według tego poradnika i próbie uruchomienia aplikacji z wykorzystaniem optirun pojawi się błąd:

[ERROR]The Bumblebee daemon has not been started yet or the socket path /var/run/bumblebee.socket was incorrect.
[ERROR]Could not connect to bumblebee daemon - is it running?

Postępuj według poniższych instrukcji.

  1. Otwórz terminal i usuń całkowicie pakiety bbswitch-dkms oraz bumblebee-nvidia:
    sudo apt-get purge bbswitch-dkms bumblebee-nvidia
  2. Zainstaluj ponownie pakiet linux-headers przeznaczony dla jądra, które aktualnie używasz. Dla jądra 3.5.0-17 będzie to polecenie:

Wydano Bumblebee 3.1 ze wsparciem dla technologii Primus

NVIDIA-Optimus-Technology

Właśnie dzisiaj zostało wydane Bumblebee 3.1 ze wsparciem dla technologii Primus, jako alternatywy dla VirtualGL.

Bumblebee to nieoficjalne narzędzie umożliwiające korzystanie z dobrodziejstw technologii Nvidia Optimus pod Linuksem. Z kolei Nvidia Optimus pozwala na wydłużenie pracy urządzenia przenośnego na baterii, dzięki możliwości przełączania między układami kart graficznych – zintegrowanym, o mniejszych osiągach, oraz wydajnym autorstwa Nvidii.

Dodatkowo wydanie Bumblebee 3.1 pozwala na wykorzystanie technologii Primus, która pozwala na jeszcze lepsze osiągi oraz zmniejszenie poboru energii. Pełna lista zmian znajduje się pod adresem https://github.com/Bumblebee-Project/.

Lenovo Ideapad y580 – Uruchomienie Bumblebee

Dziękujemy naszemu Czytelnikowi – Zen_Xen_ni – za przesłanie tego poradnika

Uruchomienie Bumblebee na laptopie Lenovo y580 mi osobiście napsuło krwi. Na szczęście znalazłem rozwiązanie tego problemu.

Najpierw instalujemy nagłówki jądra (o ile nie były zainstalowane – tutaj na przykładzie jądra 3.5.0-17):

sudo apt-get install linux-headers-3.5.0-17-generic

I potrzebne narzędzia:

sudo apt-get install git dkms

Następnie instalujemy modyfikację:

[Ubuntu 12.04] Bumblebee: [ERROR]Cannot access secondary GPU – error: XORG NVIDIA(0): No display devices found for this X screen.

[ERROR]Cannot access secondary GPU - error: XORG NVIDIA(0): No display devices found for this X screen.

Taki błąd możesz napotkać po zainstalowaniu Bumblebee i uruchomieniu optirun na Ubuntu 12.04 LTS Precise Pangolin.
Sposób obejścia tego problemu został opublikowany na blogu Web Upd8, oto on:
Na początek przeinstaluj pakiet bumblebee:

sudo apt-get purge bumblebee
sudo apt-get install bumblebee

Sprawdź jaki sterownik nVidia masz zainstalowany w swoim systemie. Możesz to zrobić za pomocą Synaptica albo Centrum Oprogramowania Ubuntu. Do wyboru są dwie opcje:

  • nvidia-current,
  • nvidia-current-updates.