1

So, i've changed the .conf file adding my NVIDIA driver (nvidia-440) and when i try to optirun it just doesn't work, so i need some help with that, i've an Intel I7-7500U (HD 620) and a Geforce 920mx, i need help finding log files to solve this problem, thank.

optirun glxgears -info

[ 1036.915525] [ERROR]The Bumblebee daemon has not been started yet or the socket path /var/run/bumblebee.socket was incorrect.
[ 1036.915603] [ERROR]Could not connect to bumblebee daemon - is it running?

When i try to see bumblebee.socket for any config or help:

sudo gedit /var/run/bumblebee.socket

No text or archives in this file, and it isn't at the path as well. There was some error installing Bumble bee, an Error 404 in the repository. Thanks for the help.

bumblebee.conf file:

# Configuration file for Bumblebee. Values should **not** be put between quotes

Server options. Any change made in this section will need a server restart

to take effect.

[bumblebeed]

The secondary Xorg server DISPLAY number

VirtualDisplay=:8

Should the unused Xorg server be kept running? Set this to true if waiting

for X to be ready is too long and don't need power management at all.

KeepUnusedXServer=false

The name of the Bumbleblee server group name (GID name)

ServerGroup=bumblebee

Card power state at exit. Set to false if the card shoud be ON when Bumblebee

server exits.

TurnCardOffAtExit=false

The default behavior of '-f' option on optirun. If set to "true", '-f' will

be ignored.

NoEcoModeOverride=false

The Driver used by Bumblebee server. If this value is not set (or empty),

auto-detection is performed. The available drivers are nvidia and nouveau

(See also the driver-specific sections below)

Driver=nvidia

Directory with a dummy config file to pass as a -configdir to secondary X

XorgConfDir=/etc/bumblebee/xorg.conf.d

Xorg binary to run

XorgBinary=/usr/lib/xorg/Xorg

Client options. Will take effect on the next optirun executed.

[optirun]

Acceleration/ rendering bridge, possible values are auto, virtualgl and

primus.

Bridge=auto

The method used for VirtualGL to transport frames between X servers.

Possible values are proxy, jpeg, rgb, xv and yuv.

VGLTransport=proxy

List of paths which are searched for the primus libGL.so.1 when using

the primus bridge

PrimusLibraryPath=/usr/lib/x86_64-linux-gnu/primus:/usr/lib/i386-linux-gnu/primus

Should the program run under optirun even if Bumblebee server or nvidia card

is not available?

AllowFallbackToIGC=false

Driver-specific settings are grouped under [driver-NAME]. The sections are

parsed if the Driver setting in [bumblebeed] is set to NAME (or if auto-

detection resolves to NAME).

PMMethod: method to use for saving power by disabling the nvidia card, valid

values are: auto - automatically detect which PM method to use

bbswitch - new in BB 3, recommended if available

switcheroo - vga_switcheroo method, use at your own risk

none - disable PM completely

https://github.com/Bumblebee-Project/Bumblebee/wiki/Comparison-of-PM-methods

Section with nvidia driver specific options, only parsed if Driver=nvidia

[driver-nvidia]

Module name to load, defaults to Driver if empty or unset

KernelDriver=nvidia-440 PMMethod=auto

colon-separated path to the nvidia libraries

LibraryPath=/usr/lib/nvidia-440:/usr/lib32/nvidia-440:/usr/lib/x86_64-linux-gnu:/usr/lib/i386-linux-gnu

comma-separated path of the directory containing nvidia_drv.so and the

default Xorg modules path

XorgModulePath=/usr/lib/nvidia-440/xorg,/usr/lib/xorg/modules XorgConfFile=/etc/bumblebee/xorg.conf.nvidia

If set to true, will always unload the kernel module(s) even with

PMMethod=none - useful for newer Optimus models on which the kernel power

management works out of the box to power the card on/off without bbswitch.

AlwaysUnloadKernelDriver=false

Section with nouveau driver specific options, only parsed if Driver=nouveau

[driver-nouveau] KernelDriver=nouveau PMMethod=auto XorgConfFile=/etc/bumblebee/xorg.conf.nouveau

Found another log, clarifying what happened.

ago 20 12:52:21 joaopedro-300E5M-300E5L systemd[1]: bumblebeed.service: Failed with result 'exit-code'.
ago 20 12:53:21 joaopedro-300E5M-300E5L systemd[1]: bumblebeed.service: Scheduled restart job, restart counter is at 32.
ago 20 12:53:21 joaopedro-300E5M-300E5L systemd[1]: Stopped Bumblebee C Daemon.
ago 20 12:53:21 joaopedro-300E5M-300E5L systemd[1]: Started Bumblebee C Daemon.
ago 20 12:53:21 joaopedro-300E5M-300E5L bumblebeed[6828]: libkmod: ERROR ../libkmod/libkmod-config.c:656 kmod_config_parse: /etc/modprobe.d/vfio.conf line 2: ignoring bad line starting with 'hostpci0:'
ago 20 12:53:21 joaopedro-300E5M-300E5L bumblebeed[6828]: [ 1964.180935] [WARN]No switching method available. The dedicated card will always be on.
ago 20 12:53:21 joaopedro-300E5M-300E5L bumblebeed[6828]: [ 1964.181229] [ERROR]Module 'nvidia-440' is not found.
ago 20 12:53:21 joaopedro-300E5M-300E5L systemd[1]: bumblebeed.service: Main process exited, code=exited, status=1/FAILURE
ago 20 12:53:21 joaopedro-300E5M-300E5L systemd[1]: bumblebeed.service: Failed with result 'exit-code'.

Switched nvidia-440 for nvidia, restarted the service and now it is getting me another error:

bumblebeed.service - Bumblebee C Daemon
     Loaded: loaded (/lib/systemd/system/bumblebeed.service; enabled; vendor preset: enabled)
     Active: active (running) since Thu 2020-08-20 12:58:43 -03; 1min 44s ago
   Main PID: 7048 (bumblebeed)
      Tasks: 1 (limit: 9373)
     Memory: 624.0K
     CGroup: /system.slice/bumblebeed.service
             └─7048 /usr/sbin/bumblebeed

ago 20 12:58:43 joaopedro-300E5M-300E5L systemd[1]: Started Bumblebee C Daemon. ago 20 12:58:43 joaopedro-300E5M-300E5L bumblebeed[7048]: libkmod: ERROR ../libkmod/libkmod-config.c:656 kmod_config_parse: /etc/modprobe.d/vfio.conf line 2: ignoring bad line starting with 'hostpci0:' ago 20 12:58:43 joaopedro-300E5M-300E5L bumblebeed[7048]: [ 2286.122440] [WARN]No switching method available. The dedicated card will always be on. ago 20 12:58:43 joaopedro-300E5M-300E5L bumblebeed[7048]: [ 2286.122639] [INFO]/usr/sbin/bumblebeed 3.2.1 started ago 20 12:58:45 joaopedro-300E5M-300E5L bumblebeed[7048]: libkmod: ERROR ../libkmod/libkmod-module.c:838 kmod_module_insert_module: could not find module by name='off' ago 20 12:58:45 joaopedro-300E5M-300E5L bumblebeed[7048]: [ 2288.249844] [ERROR]Could not load GPU driver

Fixed it with help of this post: bumblebee doesn't work on Ubuntu 18.04

0 Answers0