Ubuntu 12.10 Nvidia GT555M Bumblebee

8

Mam laptopa z kartą graficzną Nvidia GT 555M. System Ubuntu 12.10, jądro Linux 3.5.0-17-generic

  1. krok co robię:

    sudo add-apt-repository ppa:bumblebee/stable 
    sudo add-apt-repository ppa:ubuntu-x-swat/x-updates 
    sudo apt-get update 
    sudo apt-get install bumblebee bumblebee-nvidia 
    

    zrestartuj system

    optirun glxgears
    

    Ten komunikat daje mi: Nie można uzyskać dostępu do dodatkowego procesora GPU - błąd: Nie można załadować sterownika GPU Przerwanie, ponieważ wyłączenie awaryjne jest wyłączone.

  2. Otwórz sudo gedit /etc/bumblebee/bumblebee.confi zmień Driver=na Driver=nvidiai KernelDriver=nvidia-currentna KernelDriver=nvidia. Uruchom ponownie system i uruchom optirun glxgears.

    Ta wiadomość daje mi:

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

Czy ktoś ma pomysł ?!

herczigem
źródło

Odpowiedzi:

3

KernelDriver=nvidia-currentjest poprawne, jeśli zainstalowałeś nvidia-currentpakiet, nie powinieneś tego zmieniać w Ubuntu. Od wersji Ubuntu 12.10 musisz samodzielnie zainstalować nagłówki jądra.

Więc cofnij swoją KernelDriverzmianę (ta Driver=nie ma znaczenia) i zainstaluj nagłówki jądra:

sudo apt-get install linux-headers-generic

To powinno automatycznie zbudować moduł nvidia. Po zakończeniu zrestartuj lub uruchom demona Bumblebee:

sudo start bumblebeed

Następnie spróbuj optirun glxspheresponownie uruchomić .

Lekensteyn
źródło
Dziękuje! Działa! Świetny!
herczigem,
1

Jest jeszcze lepszy sposób zarządzania kartą graficzną Optimus w systemie Linux: nazywa się Primus, zależy od Bumblebee. Postępuj zgodnie z instrukcjami tutaj, a uzyskamy jeszcze lepsze wyniki (mam tę samą kartę graficzną niż ty i działa ona niesamowicie dobrze): http://www.webupd8.org/2012/11/primus-better-performance -i-mniej.html Jednak nie zapomnij vblank_mode=0 primusrunzamiast primusrunsam. Możesz to przetestować glxgears. Po zainstalowaniu, jeśli chcesz, możesz nadal używać optirun.

Oto dowód powyższego: Całkiem niezły dla mnie

SyS
źródło
0

Objawy

Ubuntu 12.10 (Mint 14) + Bumblebee optirundziała raz zaraz po instalacji, a następnie po ponownym uruchomieniu nigdy nie działa z komunikatem o błędzie:

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

Po ponownym bumblebeeduruchomieniu nie ma /proc/acpi/bbswitchpliku, bbswitchmoduł nie jest ładowany.

Problem

bumblebeed nie uruchamia się po ponownym uruchomieniu.

Rozwiązanie

Po pewnym dochodzeniu znalazłem rozwiązanie / hack / bug / younameit. Otwórz terminal i uruchom

sudo nano /etc/init/bumblebeed.conf

Wyszukaj tekst

start on    (login-session-start or desktop-session-start)

stop on     (desktop-shutdown)

i zastąp go

start on runlevel [2345]

stop on runlevel [!2345]

Zapisz plik, uruchom ponownie i ciesz się.

Serge
źródło