Schlechte Performance mit Nvidia-GPU trotz Bumblebee

Hinweis: In dem Thema Schlechte Performance mit Nvidia-GPU trotz Bumblebee gibt es 46 Antworten auf 5 Seiten. Der letzte Beitrag () befindet sich auf der letzten Seite.
  • Guten Tag,


    ich habe auf einem Lenovo E470 (i7 7500U mit integrierter Intel HD Graphics 620 sowie einer separaten GTX 940MX) Suse Leap 42.2 mit KDE installiert. Zunächst hatte ich versucht, den normalen Nvidia-Treiber zu installieren, der jedoch nicht funktionierte. Google führte mich dann auf folgende Anleitung, die ich ab dem Punkt "Bumblebee mit Nvidia-Treiber" befolgte: SDB:NVIDIA Bumblebee – openSUSE


    Nun beobachte ich, dass die Grafikleistung furchtbar schlecht ist: Der Test mit optirun glxspheres liefert nur ca. 12 fps und selbst das Verschieben von Fenstern oder Scrollen in Firefox ist stark verzögert und laggy. top zeigt folgendes an: Im absoluten idle-Zustand, wenn nichts läuft, verbraucht der Prozess "X" ca. 3% CPU. Sobald ich stupide den Mauszeiger im Kreis bewege, steigert sich der Wert auf ca. 10% und de Prozess "kwin_x11" taucht ganz oben in der Liste mit 20-40% CPU-Auslastung auf. Während ich dies hier schreibe, verursachen die hüpfenden Smileys unter dem Editor eine Last von 50-60% kwin und 20-25% X. Sobald ich Text eingebe, fangen sogar die Smileys an zu laggen.
    Prinzipiell scheint Bumblebee zu funktionieren: Im Idle-Zustand liefert optirun --status, dass die diskrete Videokarte ausgeschaltet ist; und wenn die glxspheres laufen, wird die GPU eingeschaltet.
    Im BIOS kann ich leider nicht den integrierten Grafikchip ausschalten (die Option fehlt einfach), auch wenn ich das gern getan hätte.


    Könnt ihr mir bitte helfen, den Grund für die miserable Leistung zu finden und zu beheben? Da dies der erste Laptop ist, den ich aufsetze, hab ich keine Erfahrung mit derartigen dualen Grafiksystemen.


    Da die Frage sicherlich kommen wird:

    Code
    uname -a
    Linux linux-klhh.suse 4.4.74-18.20-default #1 SMP Fri Jun 30 19:01:19 UTC 2017 (b5079b8) x86_64 x86_64 x86_64 GNU/Linux
  • Kannst du die Intel Karte nicht im Bios/EFI ausschalten?
    Dann würde der "normale "Nvidia Treiber gehen.....

    Für den Inhalt des Beitrages 110842 haftet ausdrücklich der jeweilige Autor: Sauerland

  • Wie gesagt, wenn das möglich gewesen wäre, hätte ich das schon getan – ich habe alle Menüs in BIOS durchforstet aber leider nichts zur GPU gefunden :-/

  • Deswegen meide ich solche Hardware.


    Da hab ich keinen Plan von.

    Für den Inhalt des Beitrages 110847 haftet ausdrücklich der jeweilige Autor: Sauerland

  • Moinsen,


    steig auf ubuntu um.
    Hab ich nach 100 Jahren suse nun auch gemacht, bei ubuntu kannst du ohne jeden Aufwand Nvidia-Prime nutzen was deutlich besser funktioniert wie bumblebee.
    Als leckerli funktioniert die Hardware Erkennung allgemein auch noch besser.


    Gruß da_sudel

    Einmal editiert, zuletzt von da_sudel ()

    Für den Inhalt des Beitrages 110858 haftet ausdrücklich der jeweilige Autor: da_sudel

  • Ich kann es nicht testen, weil mir die Hardware fehlt.
    Die Software gibt es auch fertig für openSUSE gepackt.
    Da beides GNU/Linuces sind, läuft diese Softwaren auch auf beiden.


    Was auch immer du wie getestet hast, weiß ich nicht.
    Und das spielt auch keine sonderliche Rolle. Man hätte das auch bei dir zum Laufen kriegen können.


    Deine pauschale Aussage jedenfalls ist Unsinn.

  • @Eldrad Ulthran Hi, hast Du, bevor Du den NVidia-Bumblebee Treiber installiert hast auch den nouveau Treiber deaktiviert (blacklist modprobe) ?
    gib doch bitte mal optirun -vv glxspheres in der Konsole ien und poste bitte die Ausgabe,


    Bei mir erscheint zB folgendes:



    Eventuell hilft es auch, nicht die nvidia-bumblebee Treiber sondern die X11-video-nvidia Bumblebee Treiber zu nehmen


    Dafür habe ich bei mir folgende zwei Repos eingebunden (Verwendet wird der Kernel des Standard Kernel Repo, aktuell 4.12.2) :
    X11_Bumblebee | Bumblebee project (Kernel_stable_standard)X11_Bumblebee | Bumblebee project (Kernel_stable_standard)
    home_Bumblebee-Project_nVidia_latest | Downloader and installer for the nVidia driver package (latest)

  • @KosstAmojan
    Nouveau hab ich auf die Blacklist gesetzt, jedoch erst nach der Installation von Bumblebee, so wie in der verlinkten Anleitung vorgeschrieben. Die 1-Klick-Installation von suse-prime (nach Deinstallation von Bumblebee), wie von Berichtigung vorgeschlagen, hat leider auch nicht geholfen. Nicht unwahrscheinlich, dass da noch Überreste meiner vorherigen Versuche Unheil gestiftet haben. Da ich mittlerweile den Überblick verloren habe, welche Pakete installiert und deinstalliert wurden und welche config-Dateien verändert, erzeugt oder gelöscht wurden, setze ich das System gerade nochmal sauber neu auf.


    Wie soll ich dann für eine saubere Installation von Bumblebee vorgehen? Ich binde die beiden von dir verlinkten Repos ein und folge sonst im 1. Beitrag verlinkten Anleitung? Ich nehme an, beim 2. Repo muss ich Tumbleweed durch Leap 42.2 ersetzen?