Bumblebee não funciona com driver nvidia-355-vulkan beta

1

Estou tentando o driver beta Nvidia vulkan chamado "nvidia-355.00.26" no meu laptop otimus (intel + nvidia)

Você pode usar o driver gen nvidia vulkan neste PPA: O driver não cria módulos "comuns" como nvidia-current nvidia-shi etc ..., mas nvidia_355 nvidia_355_uvm nvidiafb

Quando eu defino /etc/bumblebee/bumblebee.conf KernelDriver = nvidia_355

Eu obtenho

Feb 18 14:41:07 usb-tmp bumblebeed[11115]: [13580.233034] [ERROR][XORG] (EE) systemd-logind: failed to get session: PID 11130 does not belong to any known session
Feb 18 14:41:07 usb-tmp bumblebeed[11115]: [13580.233050] [WARN][XORG] (WW) "glamoregl" will not be loaded unless you've specified it to be loaded elsewhere.
Feb 18 14:41:07 usb-tmp bumblebeed[11115]: [13580.233057] [WARN][XORG] (WW) Warning, couldn't open module nvidia355
Feb 18 14:41:07 usb-tmp bumblebeed[11115]: [13580.233061] [ERROR][XORG] (EE) Failed to load module "nvidia355" (module does not exist, 0)
Feb 18 14:41:07 usb-tmp bumblebeed[11115]: [13580.233068] [WARN][XORG] (WW) Warning, couldn't open module nvidia
Feb 18 14:41:07 usb-tmp bumblebeed[11115]: [13580.233072] [ERROR][XORG] (EE) Failed to load module "nvidia" (module does not exist, 0)

Eu mudei o /etc/bumblebee/xorg.conf.nvidia

Section "Device"
    Identifier  "DiscreteNvidia"
    Driver      "nvidia_355"
    VendorName  "NVIDIA Corporation"

Parece um erro?

    
por gsedej 18.02.2016 / 19:01

2 respostas

0

Parece que o driver do espaço do usuário foi quebrado, o nvidia_drm.so, alguma confusão com alternativas. Eu fiz a limpeza e instalei

sudo apt-get purge nvidia-355*
sudo apt-get purge nvidia*
#reboot
sudo apt-get install nvidia-355
#reboot

Evrything (opengl e vulkan) funciona! (exceto os segfaults glmark2, talvez outro problema?)

    
por gsedej 20.02.2016 / 10:35
-1

Você pode tentar esta edição:

kernel_driver=nvidia_i355

e, em seguida, execute um reparo de inicialização e digite isso no terminal:

sudo apt-add-repository ppa:yannubuntu/boot-repair/ubuntu

e depois isso

sudo apt-get install -y boot-repair && boot-repair 

e escolha um reparo comum, e isso pode funcionar.

    
por Michael 19.02.2016 / 09:42