Ich habe nun Nouveau auf die Blacklist gesetzt und mkinitrd ausgeführt, die von KosstAmojan vorgeschlagenen Repos anstelle von openSUSE_42.2 eingebunden, die erforderlichen Pakete installiert, mich den Gruppen video und bumblebee hinzugefügt, systemctl enable dkms, systemctl enable bumblebeed und mkinitrd ausgeführt.
Code
optirun --status
Bumblebee status: Ready (3.2.1). X inactive. Discrete video card is off.
optirun -vv glxspheres
[ 328.863203] [DEBUG]Reading file: /etc/bumblebee/bumblebee.conf
[ 328.864212] [DEBUG]optirun version 3.2.1 starting...
[ 328.864248] [DEBUG]Active configuration:
[ 328.864256] [DEBUG] bumblebeed config file: /etc/bumblebee/bumblebee.conf
[ 328.864264] [DEBUG] X display: :8
[ 328.864272] [DEBUG] LD_LIBRARY_PATH: /usr/lib64/nvidia:/usr/lib/nvidia
[ 328.864280] [DEBUG] Socket path: /var/run/bumblebee.socket
[ 328.864287] [DEBUG] Accel/display bridge: auto
[ 328.864294] [DEBUG] VGL Compression: proxy
[ 328.864310] [DEBUG] VGLrun extra options:
[ 328.864330] [DEBUG] Primus LD Path: /usr/lib64/primus:/usr/lib/primus
[ 328.864421] [DEBUG]Using auto-detected bridge virtualgl
[ 329.614260] [INFO]Response: Yes. X is active.
[ 329.614300] [INFO]Running application using virtualgl.
[ 329.614425] [DEBUG]Process vglrun started, PID 2552.
Polygons in scene: 62464 (61 spheres * 1024 polys/spheres)
Visual ID of window: 0x21
Context is Direct
OpenGL Renderer: GeForce 940MX/PCIe/SSE2
18.328074 frames/sec - 20.454130 Mpixels/sec
18.139644 frames/sec - 20.243843 Mpixels/sec
15.325966 frames/sec - 17.103778 Mpixels/sec
21.512581 frames/sec - 24.008040 Mpixels/sec
14.995787 frames/sec - 16.735299 Mpixels/sec
20.665004 frames/sec - 23.062144 Mpixels/sec
14.436197 frames/sec - 16.110795 Mpixels/sec
17.858562 frames/sec - 19.930155 Mpixels/sec
19.902616 frames/sec - 22.211319 Mpixels/sec
18.260800 frames/sec - 20.379053 Mpixels/sec
14.530218 frames/sec - 16.215723 Mpixels/sec
17.395765 frames/sec - 19.413674 Mpixels/sec
[ 354.982584] [DEBUG]SIGCHILD received, but wait failed with No child processes
[ 354.982607] [DEBUG]Socket closed.
[ 354.982618] [DEBUG]Killing all remaining processes.
optirun --status
Bumblebee status: Ready (3.2.1). X is PID 2686, 1 applications using bumblebeed.
Alles anzeigen
Bumblebee gibt vor, korrekt zu funktionieren: Im Idle-Zustand ist es inaktiv, während glxspheres läuft aber aktiv. Die Leistung ist leider immer noch miserabel. Was mich ein wenig wundert: lsmod | grep bumble bzw. nvidia gibt nichts aus – soll das so sein?
(Nouveau gibt es in der Liste aber auch nicht)