lightdm - O trabalho falhou ao iniciar (problema xorg ?!) / bumblebee / cuda relacionado?

2

Por favor, trabalhe através da minha parede de texto, preciso de ajuda !! Obrigado!

Inicializando meu laptop esta manhã, encontrei o seguinte problema: Inicialize a tela preta sem resposta, não poderia nem chegar a tty1 de lá.

Em seguida, chegou a um console pressionando F3 no splash inicial com o logo do Ubuntu e os pontos, logado e tentou parar / iniciar o lightdm manualmente com as seguintes mensagens de erro:

stop: Job has already been stopped: lightdm
start: Job failed to start

Então comecei a investigar arquivos de log para tentar descobrir o que está errado. /var/log/lightdm/lightdm.log tem as seguintes linhas:

DEBUG: Process 1754 terminated with signal 6
DEBUG: DisplayServer x-0: X server stopped
DEBUG: Releasing VT 7
DEBUG: DisplayServer x-0: Removing X server authority /var/run/lightdm/root/:0
DEBUG: Seat: Display server stopped
DEBUG: Seat: Stopping; greeter display server failed to start

Isso deveria ser um problema xorg de alguma forma, certo? Eu verifiquei o /var/log/lightdm/x-0.log

Loading extension GLK
(EE)
Fatal server error:
(EE) no screens found(EE)
(EE)

e em /var/log/Xorg.0.log quando tenta (suponho) encontrar os drivers, ele está procurando por intel, intel, modestting, fbdev, vesa - não pode abrir nenhum e:

(EE) No drivers available.
(EE)
Fatal server error:
(EE) no screens found(EE)
(EE)

Eu tentei reinstalar / reconfigurar o lightdm e testar o gdm, sem sucesso - o que faz sentido, já que parece ser um problema de driver / exibição!

Então, aqui está a questão: Yd, eu instalei o bumblebee e o nvidia-352 e consegui que ele funcionasse pela primeira vez. Eu não iniciei a tela preta e poderia configurar o bumblebee, tal que o glxsphere64 ou usa o driver intel ou o driver nvidia e o cartão com optirun.

Nesse ponto, eu instalei, depois de muitos pacotes necessários para instalação / localização, CUDA 7.5 também, testei-o no dispositivo de teste cuda e obtive os resultados esperados. Eu também instalei o matlab antes de reiniciar / desligar. É após esse desligamento que os problemas ocorreram - então algo aconteceu com a configuração do bumblebee ou a instalação do cuda, sim? Eu não posso para a vida de mim descobrir o que está acontecendo, eu não sou muito proficiente nessas coisas ..

/etc/bumblebee/xorg.conf.nvidia aponta para os lugares certos, eu consegui carregar a placa / driver nvidia com optirun, o que é esperado.

/etc/bumblebee/bumblebee.conf tem apenas 1 linha inesperada, diz:

VirtualDisplay=:8

e não consigo descobrir se é uma entrada esperada aqui, não quero mexer com isso.

sudo X -configure me diz que tenho um driver de saída ausente.

Eu tentei remover os arquivos Xorg.conf , sem resultados. bumblebee também não está carregado na inicialização limitada que estou recebendo, como eu não tenho experiência, eu não sei se isso é esperado. sudo service bumblebee start não inicia nenhum problema, mas isso não resolve nenhum problema até onde eu posso ver. lsmod | grep nvidia e lsmod | grep nouveau não dão nenhum resultado, devo esperar que, como nouveau não está instalado e os drivers nvidia só devem ser usados para aplicativos optirun, sim? lsmod | grep i9 devolve i915 assim como video *stuff* i915 - que é o driver do kernel da minha unidade gráfica onboard, correto? Com lspci | grep VGA , ele retorna o controlador gráfico integrado Haswell.

Então, alguém tem alguma idéia do que pode estar errado aqui?

Refazer a instalação do driver / bumblebee é sempre uma opção - já que foi um problema, estou tentando evitá-lo com medo de não reproduzi-lo ou acabar no mesmo lugar.

Se eu tiver que recorrer de qualquer maneira: Você acha que posso manter a instalação do CUDA? Matlab irá descobrir um driver gráfico recém-instalado?

Aqui está uma atualização :

Eu não conseguia descobrir nada para consertar isso, então eu reinstalei, passei pelas mesmas etapas para configurar o bumblebee e os drivers nvidia-352 - até aqui funciona! O que é diferente é o seguinte: eu não instalei explicitamente o virtualgl e as bibliotecas, então não posso testar com o glxspheres64, por exemplo - isso será problemático? Qual é o melhor ppa para adicionar para instalar tudo isso, não parece estar no pacote padrão? Eu também não instalei cuda, eu suspeito que é onde deu errado! A instalação do cuda via gerenciador de pacotes e o arquivo Deb de 1.9GB também sobrescrevem as coisas do openGL?

    
por jaqqz 23.10.2015 / 11:54

1 resposta

1

Hmm soa como um problema do driver nvidia!

Você pode desinstalar o cuda? Talvez esse seja o problema. Você atualizou antes de desligar? Isso também pode ser um problema!

As instruções vêm aqui: Nvidia Driver and Heating Problem

No terminal: remover CUDA (não sei como)

reinstale o bumblebee bumblebee-nvidia nvidia-352 nvidia-352-uvm primus nvidia-cuda-kit de ferramentas libcuda1-352

Com o pacote nvidia-352-uvm você realmente tem CUDA.

configure o bumblebee assim:

sudo nano /etc/bumblebee/bumblebee.conf

line 22: Driver=nvidia

line 55: KernelDriver=nvidia-352

line 58: LibraryPath=/usr/lib/nvidia-352:/usr/lib32/nvidia-352

line 61: XorgModulePath=/usr/lib/nvidia-352/xorg,/usr/lib/xorg/modules

lista negra:

sudo nano /etc/modprobe.d/bumblebee.conf

verifique se a linha

blacklist nvidia-352

está lá

Finalmente adicione o driver intel e o switch bumblebee (bbswitch) ao / etc / modules

sudo nano /etc/modules

adicione essas linhas:

i915
bbswitch

Então deve funcionar bem.

Intel core i5-3210m Intel NP550P5C S02 + Intel HD 4000, GeForce GT 650M

EDITAR:

1 última coisa: Pode ser necessário executar estes comandos para que o cuda e o blender funcionem:

sudo modprobe nvidia-uvm //loads nvidia-uvm
sudo blender             // run blender as superuser, else it doesn't recognize it the first time (you dont need optirun/primusrun for cuda)

depois selecione "CUDA" nas preferências do usuário ... depois feche o liquidificador.

Depois para o resto do dia você pode usar o liquidificador cuda sem sudo

Faça isso apenas se não funcionar fora do padrão

    
por philsegeler 24.10.2015 / 12:50