Bumblebee incapaz de carregar nvidia-uvm sem sudo

4

Aparentemente, o nvidia-uvm é carregado apenas com sudo . Estou usando nvidia-352 driver, então eu adicionei no meu arquivo /etc/modprobe.d/bumblebee.conf a próxima linha

alias nvidia-uvm nvidia_352_uvm

Assim, o comando optirun deve ser capaz de carregar o nvidia-uvm ao usar o cuda ou o opencl. Então, vejo meus programas funcionando apenas quando uso o "sudo optirun", então para testar se o próprio módulo carrega, eu coloco a seguinte linha:

$ optirun modprobe nvidia-uvm
modprobe: ERROR: could not insert 'nvidia_352_uvm': Operation not permitted

Quando eu faço sudo optirun modprobe nvidia-uvm , não há mensagem de erro e o módulo é carregado.

Eu posso imaginar que o Bumblebee não tem o direito de acessar nvidia_352_uvm sem root, o que é estranho porque ele pode acessar nvidia_352 para programas openGL ( optirun glxspheres64 , por exemplo, está funcionando bem).

    
por silgon 07.12.2015 / 11:44

2 respostas

2

Eu recebi uma resposta de trabalho da comunidade do github ( link ). Acontece que eu só precisava instalar o nvidia_modprobe , que de alguma forma permite ao bumblebee obter as permissões adequadas.

    
por silgon 14.12.2015 / 14:35
1

Tente limpar e reinicializar com o padrão vesa e, em seguida, reinstale a nvidia da maneira diferente:

Com isso eu me refiro ao link dado aqui:

Alguém instalou com sucesso o CUDA 7.5 no Ubuntu 14.04.3 LTS x86_64?

Existe o Método A e o Método B explicados por mim:

Primeiro, limpe as instalações não adequadas com:

sudo apt-get remove bumblebee
sudo apt-get install ppa-purge
sudo apt-get purge nvidia*
sudo ppa-purge ppa:xorg-edgers/ppa
sudo reboot

Por motivos de local, apenas o Método A aqui:

sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt-get update
sudo apt-get install nvidia-355 nvidia-prime

ou isso está funcionando?:

sudo apt-get install nvidia-358 nvidia-prime ?
sudo reboot
  

sudo apt-get install --reinstale o bumblebee

     

sudo reboot

Devido à sua antiga placa de vídeo, nvidia-355 nvidia-prime pode ser suficiente!

Codificação feliz e merry x-mas. Se você precisar de absolutamente abelha, você pode adicioná-lo de volta no final (devido a um programa exigente).

    
por dschinn1001 11.12.2015 / 20:08