[Gelöst]Bumblebee 3.0 installation

Hinweis: In dem Thema [Gelöst]Bumblebee 3.0 installation gibt es 12 Antworten auf 2 Seiten. Der letzte Beitrag () befindet sich auf der letzten Seite.
  • Nach einiger zeit und ausprobieren hab ich es hin bekommen hab mehrere Anleitungen gefunden und das noch in 3 verschiedenen sprachen aber es hat geklappt. hier die zusammen Fassung wie es bei mir funktioniert hat


    Bevor man die Installation startet, muss eine eventuell vorhandene xorg.conf in /etc/X11/ entfernt werden; Bumblebee verwendet eine eigene xorg.conf.nvidia bzw. xorg.conf.nouveau in /etc/bumblebee/. Der nvidia-current Treiber wird bei der Installation von bumblebee mitinstalliert


    SDB:NVidia Optimus


    Repositories


    opensuse 12.1



    Bumblebee: http://download.opensuse.org/r…:/Bumblebee/openSUSE_12.1


    Nvidia: http://download.opensuse.org/r…ia:/295.20/openSUSE_12.1/


    nach update mit kernel 3.1.10 folgende repositorie nutzen


    Bumblebee: http://download.opensuse.org/r…USE_12.1_Update_standard/


    Instalation


    für die Überprüfung ob Nvidia Optimus unterstützt wird


    Code
    $ /sbin/lspci -vnn | grep '\[030[02]\]'


    müssten zwei zeilen in der Konsole zu sehen sein, einmal Intel und einmal Nvidia


    00:02.0 VGA compatible controller [0300]: Intel Corporation Core Processor Integrated Graphics Controller [8086:0046] (rev 12) (prog-if 00 [VGA controller])
    01:00.0 VGA compatible controller [0300]: nVidia Corporation GT218 [GeForce 310M] [10de:0a72] (rev ff) (prog-if ff)


    1. in die <Uri> geben sie die gebrauchte Repositories ein, siehe oben. Nvidia_bumblebee und Bumblebee 3.0 werden in die Repositories liste hinzugefügt


    Code
    # zypper ar -f <URI> Bumblebee_3.0 
    # zypper ar -f <URI> Nvidia_Bumblebee


    2. Repro Auffrischen

    Code
    # zypper ref


    3. Installieren der benötigten Kernel-Entwicklerpacketen


    Code
    # zypper in kernel-`uname -r | cut -f3 -d"-"`-devel


    4. Treiber Installation und Programm Installation


    Code
    # zypper in x11-video-nvidia nvidia-compute dkms-nvidia dkms 
    # zypper in bbswitch-kmp-`uname -r | cut -f3 -d"-"` bumblebee


    5.
    Dolphin mit root rechten starten und folgende Datei editieren bumblebee.conf
    bei mir war dieser Vorgang nicht nötig war schon richtig eingetragen


    Code
    /etc/bumblebee/bumblebee.conf


    Code
    Driver=


    zu


    Code
    Driver=nvidia


    und


    Code
    KernelDriver=nvidia-current


    zu


    Code
    KernelDriver=nvidia


    schließen und speichern


    6. Dolphin mit root rechten die datei editieren xorg.conf.nvidia


    Code
    /etc/bumblebee/xorg.conf.nvidia


    dort müsste stehen


    Code
    Option "ConnectedMonitor" "DFP"


    Code
    "DFP" ersetzen durch "CRT"


    7.
    in die xorg.conf.nvidia hab ich auch noch folgendes neu eingegeben. Bei manchen reicht die Änderung in der xorg.conf.nvidia schritt 6 schon aus.


    Code
    Section "Screen"
        Identifier "Screen1"
        Device "Device1"
    EndSection


    und das


    7.b


    Code
    Section "Files"
        ModulePath "/usr/lib64/nvidia/xorg/modules/updates,/usr/lib64/xorg/modules/updates,/usr/lib64/xorg/modules"
        EndSection


    danach speichern und schließen


    8. Benutzer der Gruppe Bumblebee hinzufügen.

    Code
    $USER

    ersetzen durch denn Benutzername


    Code
    # usermod -A bumblebee $USER


    9. mit dem Befehl wird überprüft ob der Benutzer zur der liste der Gruppe Bumblebee hinzugefügt wurde.

    Code
    $USER

    ersetzen durch Benutzername


    Code
    $ /sbin/yast2 users show username=$USER


    10. ein neu Start des Systems durchführen


    Code
    # /sbin/shutdown -r now


    11 . Bumblebee starten mit folgendem Befehl als Daemon


    Code
    # bumblebeed --daemon


    überprüfen ob intel karte erkannt wird mit

    Code
    # glxinfo | grep OpenGL


    wenn erkannt wird müsste Info über Grafikkarte stehen


    Code
    OpenGL vendor string: Tungsten Graphics, Inc
    OpenGL renderer string: Mesa DRI Intel(R) Ironlake Mobile 
    OpenGL version string: 2.1 Mesa 7.11


    Nvidia Grafikkarte


    Code
    # optirun glxinfo | grep OpenGL


    wenn erkannt wird müsste Info über Nvidia Grafikkarte stehen


    Code
    OpenGL vendor string: NVIDIA Corporation
    OpenGL renderer string: GeForce 310M/PCI/SSE2
    OpenGL version string: 3.3.0 NVIDIA 290.10


    für das automatische einschalten von Bumblebee bei Belastung noch folgenden Befehl eingeben


    Code
    # /sbin/chkconfig bumblebeed on


    zum Schluss testen ob Bumblebee mit Optimus Arbeitet

    Code
    $ optirun glxgears


    Vielleicht konnte ich hiermit jemand helfen

    3 Mal editiert, zuletzt von demar ()

    Für den Inhalt des Beitrages 45050 haftet ausdrücklich der jeweilige Autor: demar

  • Vielleicht konnte ich hiermit jemand helfen


    Mit Sicherheit, darf ich dich darum bitten diese Anleitung im deutschen openSUSE Wiki einzustellen?


    Wenn du es nicht selbst machen möchtest sag bescheid und ich schreibs auf meine ToDo Liste

    Für den Inhalt des Beitrages 45055 haftet ausdrücklich der jeweilige Autor: tux93