Ubuntu 12.10 Nvidia GT555M Hummel

8

Ich habe einen Laptop mit Nvidia GT 555M Grafikkarte. System Ubuntu 12.10, Kernel Linux 3.5.0-17-generic

  1. Schritt, was ich tue:

    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 
    

    System neu starten

    optirun glxgears
    

    Diese Meldung gibt mir Folgendes: Zugriff auf sekundäre GPU nicht möglich - Fehler: GPU-Treiber konnte nicht geladen werden Abbrechen, da der Fallback-Start deaktiviert ist.

  2. Öffnen sudo gedit /etc/bumblebee/bumblebee.confund ändern Sie Driver=zu Driver=nvidiaund KernelDriver=nvidia-currentzu KernelDriver=nvidia. Starten Sie das System neu und führen Sie es aus optirun glxgears.

    Diese Nachricht gibt mir:

     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?
    

Hat jemand eine Idee?!

herczigem
quelle

Antworten:

3

KernelDriver=nvidia-currentWenn Sie das nvidia-currentPaket installiert haben , sollten Sie dies unter Ubuntu nicht ändern. Seit Ubuntu 12.10 müssen Sie die Kernel-Header selbst installieren.

Setzen Sie also Ihre KernelDriverÄnderung zurück (die Driver=spielt keine Rolle) und installieren Sie die Kernel-Header:

sudo apt-get install linux-headers-generic

Dadurch sollte das nvidia-Modul automatisch erstellt werden. Wenn dies abgeschlossen ist, starten Sie den Bumblebee-Daemon neu oder starten Sie ihn:

sudo start bumblebeed

Versuchen Sie dann optirun glxsphereserneut zu laufen .

Lekensteyn
quelle
Danke mann! Es funktioniert! Ausgezeichnet!
Herczigem
1

Es gibt noch eine bessere Möglichkeit, die Optimus-Grafikkarte unter Linux zu verwalten: Sie heißt Primus und hängt von Bumblebee ab. Befolgen Sie einfach die Anweisungen genau dort und wir werden noch bessere Ergebnisse erzielen (ich habe dieselbe Grafikkarte als Sie und sie funktioniert erstaunlich gut): http://www.webupd8.org/2012/11/primus-better-performance -and-less.html Vergessen Sie jedoch nicht, vblank_mode=0 primusrunstatt primusrunallein. Sie können damit testen glxgears. Wenn es installiert ist, können Sie es nach der Installation weiterhin verwenden optirun.

Hier ist ein Beweis für das Obige: Ziemlich schlecht für mich

SyS
quelle
0

Symptome

Ubuntu 12.10 (Mint 14) + Bumblebee optirunfunktioniert einmal direkt nach der Installation und nach dem Neustart nie mit der folgenden Fehlermeldung:

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?

Nachdem der Neustart bumblebeednicht ausgeführt wird, gibt es keine /proc/acpi/bbswitchDatei, das bbswitchModul wird nicht geladen.

Problem

bumblebeed startet nicht nach dem Neustart.

Lösung

Nach einigen Nachforschungen habe ich eine Lösung / Hack / Bug / Younameit gefunden. Terminal öffnen und ausführen

sudo nano /etc/init/bumblebeed.conf

Suche nach Text

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

stop on     (desktop-shutdown)

und ersetzen Sie es durch

start on runlevel [2345]

stop on runlevel [!2345]

Datei speichern, neu starten und genießen.

Serge
quelle