Nvidia nicht ausführbar

Moin,

nachdem ich gefühlt 1-2 Jahre komplett ohne Fragen durch mein OpenSuse leben gekommen bin -ganz herzlichen Dank an die Entwickler und diese Community- stehe ich vor zwei Problemen.
Eins schreib ich hier rein und es ist ja schon klar, der Nvidia Treiber bockt.
Folgendese

  • Neuer (alter) Laptop, Leap 15.0 installiert, komplett neu (Grafikkarte: Nvidia GK208M Geforce GT 740M)
  • Verschlüsseltes LVM System
  • Installiert, alles super
  • Nvidia Treiber installiert und dann…

:~> su - 
 nvidia-settings             
Passwort: 
/usr/bin/nvidia-settings: /usr/bin/nvidia-settings: Kann die Datei nicht ausführen.


:~> nvidia-settings           

ERROR: Unable to load info from any available system



:~> sudo nvidia-settings
[sudo] Passwort für root: 
Unable to init server: Verbindung ist gescheitert: Verbindungsaufbau abgelehnt

ERROR: The control display is undefined; please run `nvidia-settings --help` for usage information.


Die Versionen und Repos und Kernel passen, soweit ich das beurteilen kann:


:~> zypper se -si kernel nvidia
Repository-Daten werden geladen...
Installierte Pakete werden gelesen...

S  | Name                      | Typ   | Version                            | Arch   | Repository               
---+---------------------------+-------+------------------------------------+--------+--------------------------
i+ | kernel-default            | Paket | 4.12.14-lp150.12.48.1              | x86_64 | openSUSE-Leap-15.0-Update
i+ | kernel-default            | Paket | 4.12.14-lp150.11.4                 | x86_64 | openSUSE-Leap-15.0-Oss   
i  | kernel-default-devel      | Paket | 4.12.14-lp150.12.48.1              | x86_64 | openSUSE-Leap-15.0-Update
i  | kernel-devel              | Paket | 4.12.14-lp150.12.48.1              | noarch | openSUSE-Leap-15.0-Update
i  | kernel-firmware           | Paket | 20190118-lp150.2.12.1              | noarch | openSUSE-Leap-15.0-Update
i  | kernel-macros             | Paket | 4.12.14-lp150.12.48.1              | noarch | openSUSE-Leap-15.0-Update
i+ | nvidia-computeG05         | Paket | 418.56-lp150.9.1                   | x86_64 | nVidia Graphics Drivers  
i+ | nvidia-gfxG05-kmp-default | Paket | 418.56_k4.12.14_lp150.11-lp150.9.1 | x86_64 | nVidia Graphics Drivers  
i+ | nvidia-glG05              | Paket | 418.56-lp150.9.1                   | x86_64 | nVidia Graphics Drivers  
i+ | x11-video-nvidiaG05       | Paket | 418.56-lp150.9.1                   | x86_64 | nVidia Graphics Drivers 

Nach dem Lesen von ein paar Foreneinträgen habe ich es noch mit diesem Befehl versucht:


:~> sudo usermod -a -G video *username*

Hat aber auch nicht geholfen

Kann mir da jemand helfen?

Führst du noch die Ausgabe von

/sbin/lspci -nnk | grep -EiA3 "vga|3d|video"

hier vor?

klar


:~> /sbin/lspci -nnk | grep -EiA3 "vga|3d|video"
00:02.0 VGA compatible controller [0300]: Intel Corporation 3rd Gen Core processor Graphics Controller [8086:0166] (rev 09)
        Subsystem: Sony Corporation Device [104d:90b8]
        Kernel driver in use: i915
        Kernel modules: i915
--
01:00.0 3D controller [0302]: NVIDIA Corporation GK208M [GeForce GT 740M] [10de:1292] (rev a1)
        Subsystem: Sony Corporation Device [104d:90b8]
        Kernel driver in use: nvidia
        Kernel modules: nouveau, nvidia_drm, nvidia



Hast/Konntest du die Intel im BIOS deaktiviert/deaktivieren? Wenn nicht, dann solltest du eventuell hier (https://en.opensuse.org/SDB:NVIDIA_Bumblebee) reinschauen.

Nee kann ich leider nicht. Gibt es keine andere Möglichkeit außer Bumblebee?

Ok ich hab die Bumblebee Installation durchgezogen.

Habe versucht es nach diesem Link umzusetzen:

https://z-ray.de/knowledgebase/linux/linux-gaming/bumblebee-opensuse-leap-15-0/

und danach nachdem das nicht funktioniert hat, habe ich die Anleitung von OpenSUSE genommen

SDB:NVIDIA Bumblebee – openSUSE Wiki

Jetzt sieht es so aus:

:~> zypper se -si kernel bumblebee
Repository-Daten werden geladen...
Installierte Pakete werden gelesen...

S  | Name                             | Typ    | Version               | Arch   | Repository                            
---+----------------------------------+--------+-----------------------+--------+---------------------------------------
i+ | bumblebee                        | Paket  | 3.2.1-lp150.46.3      | x86_64 | Bumblebee project (openSUSE_Leap_15.0)
i+ | devel_kernel                     | Schema | 20170319-lp150.2.6    | x86_64 | openSUSE-Leap-15.0-Oss                
i+ | kernel-default                   | Paket  | 4.12.14-lp150.12.48.1 | x86_64 | openSUSE-Leap-15.0-Update             
i+ | kernel-default                   | Paket  | 4.12.14-lp150.11.4    | x86_64 | openSUSE-Leap-15.0-Oss                
i  | kernel-default-devel             | Paket  | 4.12.14-lp150.12.48.1 | x86_64 | openSUSE-Leap-15.0-Update             
i  | kernel-devel                     | Paket  | 4.12.14-lp150.12.48.1 | noarch | openSUSE-Leap-15.0-Update             
i  | kernel-firmware                  | Paket  | 20190118-lp150.2.12.1 | noarch | openSUSE-Leap-15.0-Update             
i  | kernel-macros                    | Paket  | 4.12.14-lp150.12.48.1 | noarch | openSUSE-Leap-15.0-Update             
i  | kernel-source                    | Paket  | 4.12.14-lp150.12.48.1 | noarch | openSUSE-Leap-15.0-Update             
i  | kernel-syms                      | Paket  | 4.12.14-lp150.12.48.1 | x86_64 | openSUSE-Leap-15.0-Update             
i+ | nvidia-bumblebee                 | Paket  | 418.56-lp150.9.1      | x86_64 | Bumblebee project (openSUSE_Leap_15.0)
i+ | nvidia-bumblebee-32bit           | Paket  | 418.56-lp150.9.1      | x86_64 | Bumblebee project (openSUSE_Leap_15.0)
i+ | patterns-devel-base-devel_kernel | Paket  | 20170319-lp150.2.6    | x86_64 | openSUSE-Leap-15.0-Oss

Bumblebee Status:

:~> optirun --status
Bumblebee status: Ready (3.2.1). X inactive. Discrete video card is off.



Bumblebee Test:

:~> optirun glxspheres
  208.574613] [ERROR]Cannot access secondary GPU - error: Could not load GPU driver

  208.574692] [ERROR]Aborting because fallback start is disabled.


Weil die Frage eh kommt:


:~> zypper lr -d
Repository-Prioritäten treten in Kraft:                                                                                                                       (Siehe 'zypper lr -P' für Details)
       9 (erhöhte Priorität)  :  1 Repository 
      10 (erhöhte Priorität)  :  1 Repository 
      20 (erhöhte Priorität)  :  1 Repository 
      25 (erhöhte Priorität)  :  1 Repository 
      30 (erhöhte Priorität)  :  1 Repository 
      40 (erhöhte Priorität)  :  1 Repository 
      50 (erhöhte Priorität)  :  1 Repository 
      60 (erhöhte Priorität)  :  1 Repository 
      99 (Standard-Priorität) :  0 Repositorys
                                                                                                                                                                                                
#  | Alias                     | Name                                    | Aktiviert | GPG-Überprüfung | Aktualisierung | Priorität | Typ    | URI                                                                          | Dienst                                                                                                                                                            
---+---------------------------+-----------------------------------------+-----------+-----------------+----------------+-----------+--------+------------------------------------------------------------------------------+-------
 1 | X11_Bumblebee             | Bumblebee project (openSUSE_Leap_15.0)  | Ja        | (r ) Ja         | Ja             |    9      | rpm-md | http://download.opensuse.org/repositories/X11:/Bumblebee/openSUSE_Leap_15.0/ |       
 2 | download.nvidia.com-leap  | nVidia Graphics Drivers                 | Ja        | (r ) Ja         | Ja             |   25      | rpm-md | https://download.nvidia.com/opensuse/leap/15.0                               |       
 3 | openSUSE-Leap-15.0-1      | openSUSE-Leap-15.0-1                    | Nein      | ----            | ----           |   99      | rpm-md | hd:///?device=/dev/disk/by-id/usb-_USB_DISK_2.0_C0004A55731C4C62-0:0-part2   |       
 4 | opensuse-guide.org-repo   | Libdvdcss Repository                    | Ja        | (r ) Ja         | Ja             |   20      | rpm-md | http://opensuse-guide.org/repo/openSUSE_Leap_15.0/                           |       
 5 | packman.inode.at-suse     | Packman Repository                      | Ja        | (r ) Ja         | Ja             |   10      | rpm-md | http://packman.inode.at/suse/openSUSE_Leap_15.0/                             |       
 6 | repo-debug                | openSUSE-Leap-15.0-Debug                | Nein      | ----            | ----           |   99      | NONE   | http://download.opensuse.org/debug/distribution/leap/15.0/repo/oss/          |       
 7 | repo-debug-non-oss        | openSUSE-Leap-15.0-Debug-Non-Oss        | Nein      | ----            | ----           |   99      | NONE   | http://download.opensuse.org/debug/distribution/leap/15.0/repo/non-oss/      |       
 8 | repo-debug-update         | openSUSE-Leap-15.0-Update-Debug         | Nein      | ----            | ----           |   99      | NONE   | http://download.opensuse.org/debug/update/leap/15.0/oss/                     |       
 9 | repo-debug-update-non-oss | openSUSE-Leap-15.0-Update-Debug-Non-Oss | Nein      | ----            | ----           |   99      | NONE   | http://download.opensuse.org/debug/update/leap/15.0/non-oss/                 |       
10 | repo-non-oss              | openSUSE-Leap-15.0-Non-Oss              | Ja        | (r ) Ja         | Ja             |   60      | rpm-md | http://download.opensuse.org/distribution/leap/15.0/repo/non-oss/            |       
11 | repo-oss                  | openSUSE-Leap-15.0-Oss                  | Ja        | (r ) Ja         | Ja             |   50      | rpm-md | http://download.opensuse.org/distribution/leap/15.0/repo/oss/                |       
12 | repo-source               | openSUSE-Leap-15.0-Source               | Nein      | ----            | ----           |   99      | NONE   | http://download.opensuse.org/source/distribution/leap/15.0/repo/oss/         |       
13 | repo-source-non-oss       | openSUSE-Leap-15.0-Source-Non-Oss       | Nein      | ----            | ----           |   99      | NONE   | http://download.opensuse.org/source/distribution/leap/15.0/repo/non-oss/     |       
14 | repo-update               | openSUSE-Leap-15.0-Update               | Ja        | (r ) Ja         | Ja             |   30      | rpm-md | http://download.opensuse.org/update/leap/15.0/oss/                           |       
15 | repo-update-non-oss       | openSUSE-Leap-15.0-Update-Non-Oss       | Ja        | (r ) Ja         | Ja             |   40      | rpm-md | http://download.opensuse.org/update/leap/15.0/non-oss/                    

Neu

:~> zypper lr -d
Repository-Prioritäten treten in Kraft:                                                                                                                       (Siehe 'zypper lr -P' für Details)
      10 (erhöhte Priorität)  :  1 Repository 
      15 (erhöhte Priorität)  :  1 Repository 
      20 (erhöhte Priorität)  :  1 Repository 
      25 (erhöhte Priorität)  :  1 Repository 
      30 (erhöhte Priorität)  :  1 Repository 
      35 (erhöhte Priorität)  :  1 Repository 
      50 (erhöhte Priorität)  :  1 Repository 
      55 (erhöhte Priorität)  :  1 Repository 
      90 (erhöhte Priorität)  :  1 Repository 
      95 (erhöhte Priorität)  :  1 Repository 
      99 (Standard-Priorität) :  0 Repositorys

#  | Alias                    | Name                                   | Aktiviert | GPG-Überprüfung | Aktualisierung | Priorität | Typ    | URI                                                                          | Dienst
---+--------------------------+----------------------------------------+-----------+-----------------+----------------+-----------+--------+------------------------------------------------------------------------------+-------
 1 | X11_Bumblebee            | Bumblebee project (openSUSE_Leap_15.0) | Ja        | (r ) Ja         | Ja             |   10      | rpm-md | http://download.opensuse.org/repositories/X11:/Bumblebee/openSUSE_Leap_15.0/ |       
 2 | download.nvidia.com-leap | nVidia Graphics Drivers                | Ja        | (r ) Ja         | Ja             |   25      | rpm-md | https://download.nvidia.com/opensuse/leap/15.0                               |       
 3 | opensuse-guide.org-repo  | Libdvdcss Repository                   | Ja        | (r ) Ja         | Ja             |   20      | rpm-md | http://opensuse-guide.org/repo/openSUSE_Leap_15.0/                           |       
 4 | packman.inode.at-suse    | Packman Repository                     | Ja        | (r ) Ja         | Ja             |   15      | rpm-md | http://packman.inode.at/suse/openSUSE_Leap_15.0/                             |       
 5 | repo-non-oss             | openSUSE-Leap-15.0-Non-Oss             | Ja        | (r ) Ja         | Ja             |   55      | rpm-md | http://download.opensuse.org/distribution/leap/15.0/repo/non-oss/            |       
 6 | repo-oss                 | openSUSE-Leap-15.0-Oss                 | Ja        | (r ) Ja         | Ja             |   50      | rpm-md | http://download.opensuse.org/distribution/leap/15.0/repo/oss/                |       
 7 | repo-source              | openSUSE-Leap-15.0-Source              | Ja        | (r ) Ja         | Ja             |   90      | rpm-md | http://download.opensuse.org/source/distribution/leap/15.0/repo/oss/         |       
 8 | repo-source-non-oss      | openSUSE-Leap-15.0-Source-Non-Oss      | Ja        | (r ) Ja         | Ja             |   95      | rpm-md | http://download.opensuse.org/source/distribution/leap/15.0/repo/non-oss/     |       
 9 | repo-update              | openSUSE-Leap-15.0-Update              | Ja        | (r ) Ja         | Ja             |   30      | rpm-md | http://download.opensuse.org/update/leap/15.0/oss/                           |       
10 | repo-update-non-oss      | openSUSE-Leap-15.0-Update-Non-Oss      | Ja        | (r ) Ja         | Ja             |   35      | rpm-md | http://download.opensuse.org/update/leap/15.0/non-oss/                    

Ich hab dann jetzt doch nochmal das System neu aufgesetzt, weil ich vorher nvidia Treiber installiert hatte und dann mit Bumblebee angefangen hab. Außerdem hab ich dann im englischem Forum noch einen Beitrag zu dem Thema gefunden, was mir die Hoffnung gemacht hat, wenn ich von vorne Anfange, dann wirds schon klappen. Hat auch besser geklappt, aber doch nicht komplett:

optirun --status
Bumblebee status: Ready (3.2.1). X inactive. Discrete video card is off.



optirun glxspheres
  327.483084] [ERROR]Cannot access secondary GPU - error: Could not load GPU driver

  327.483140] [ERROR]Aborting because fallback start is disabled.



zypper se -si kernel bumblebee
Repository-Daten werden geladen...
Installierte Pakete werden gelesen...

S  | Name                             | Typ    | Version               | Arch   | Repository                     
---+----------------------------------+--------+-----------------------+--------+--------------------------------
i+ | bumblebee                        | Paket  | 3.2.1-lp150.1.7       | x86_64 | Haupt-Repository (OSS)         
i  | devel_kernel                     | Schema | 20170319-lp150.2.6    | x86_64 | Haupt-Repository (OSS)         
i+ | kernel-default                   | Paket  | 4.12.14-lp150.12.48.1 | x86_64 | Hauptaktualisierungs-Repository
i  | kernel-default-devel             | Paket  | 4.12.14-lp150.12.48.1 | x86_64 | Hauptaktualisierungs-Repository
i  | kernel-devel                     | Paket  | 4.12.14-lp150.12.48.1 | noarch | Hauptaktualisierungs-Repository
i  | kernel-firmware                  | Paket  | 20190118-lp150.2.12.1 | noarch | Hauptaktualisierungs-Repository
i  | kernel-macros                    | Paket  | 4.12.14-lp150.12.48.1 | noarch | Hauptaktualisierungs-Repository
i  | kernel-source                    | Paket  | 4.12.14-lp150.12.48.1 | noarch | Hauptaktualisierungs-Repository
i  | kernel-syms                      | Paket  | 4.12.14-lp150.12.48.1 | x86_64 | Hauptaktualisierungs-Repository
i+ | nvidia-bumblebee                 | Paket  | 418.56-lp150.9.1      | x86_64 | Bumblebee                      
i+ | nvidia-bumblebee-32bit           | Paket  | 418.56-lp150.9.1      | x86_64 | Bumblebee                      
i+ | patterns-devel-base-devel_kernel | Paket  | 20170319-lp150.2.6    | x86_64 | Haupt-Repository (OSS)    

das wars erstmal. Hat jemand ne Idee?

Wäre es ein Versuch wert, die Bumblebee repo als Systempakete zu nehmen? Die Versionen sind unterschiedlich zu dem der Hauptrepos. Und die meisten Pakete wurden aus der Hauptrepo genommen!?

Moin Moin,

hab das gemacht was ich mir gedacht hab und…tatatata… es funktioniert!!!

~> optirun -vv glxspheres
  119.940371] [DEBUG]Reading file: /etc/bumblebee/bumblebee.conf
  119.940584] [INFO]Configured driver: nvidia
  119.940731] [DEBUG]optirun version 3.2.1 starting...
  119.940742] [DEBUG]Active configuration:
  119.940746] [DEBUG] bumblebeed config file: /etc/bumblebee/bumblebee.conf
  119.940750] [DEBUG] X display: :8
  119.940753] [DEBUG] LD_LIBRARY_PATH: /usr/lib64/nvidia:/usr/lib/nvidia
  119.940757] [DEBUG] Socket path: /var/run/bumblebee.socket
  119.940761] [DEBUG] Accel/display bridge: auto
  119.940764] [DEBUG] VGL Compression: proxy
  119.940768] [DEBUG] VGLrun extra options: 
  119.940773] [DEBUG] Primus LD Path: /usr/lib64/primus:/usr/lib/primus
  119.945274] [DEBUG]Using auto-detected bridge virtualgl
  122.664250] [INFO]Response: Yes. X is active.

  122.664279] [INFO]Running application using virtualgl.
  122.664478] [DEBUG]Process vglrun started, PID 3210.
Polygons in scene: 62464 (61 spheres * 1024 polys/spheres)
Visual ID of window: 0x21
Context is Direct
OpenGL Renderer: GeForce GT 740M/PCIe/SSE2
138.200719 frames/sec - 120.472330 Mpixels/sec
139.486764 frames/sec - 121.593402 Mpixels/sec
142.533097 frames/sec - 124.248951 Mpixels/sec
142.819497 frames/sec - 124.498612 Mpixels/sec
140.628354 frames/sec - 122.588549 Mpixels/sec
141.458432 frames/sec - 123.312145 Mpixels/sec
137.436611 frames/sec - 119.806243 Mpixels/sec
139.673004 frames/sec - 121.755751 Mpixels/sec
138.878813 frames/sec - 121.063439 Mpixels/sec
141.094727 frames/sec - 122.995095 Mpixels/sec
143.969880 frames/sec - 125.501424 Mpixels/sec
144.454366 frames/sec - 125.923760 Mpixels/sec
143.673196 frames/sec - 125.242799 Mpixels/sec
142.091373 frames/sec - 123.863892 Mpixels/sec
139.579047 frames/sec - 121.673847 Mpixels/sec
139.586911 frames/sec - 121.680702 Mpixels/sec                                                                                                                                                  
  156.030575] [DEBUG]SIGCHILD received, but wait failed with No child processes                                                                                                                
  156.030618] [DEBUG]Socket closed.
  156.030638] [DEBUG]Killing all remaining processes.


Also ich hab Bumblebee auf Systempakete gesetzt über Yast, dann

sudo mkinitrd

und danach Neustart, dann hats geklappt.