Zangão: Não é possível acessar a GPU secundária - erro: [XORG] (EE) Nenhum dispositivo detectado

10

Após a atualização para o 13.04, recebo esse erro e outras respostas ( Optirun glxgears: Não é possível acessar a GPU secundária - erro: [XORG] (EE) Nenhum dispositivo detectado , o erro 'Não é possível acessar a GPU secundária' com o Bumblebee ) não ajudou.

dpkg -l | grep nvidia

ii  bumblebee-nvidia                              3.2.1-1~raringppa2                          amd64        NVIDIA Optimus support using the proprietary NVIDIA driver
ii  nvidia-310                                    310.44-0ubuntu2                             amd64        NVIDIA binary Xorg driver, kernel module and VDPAU library
ii  nvidia-settings-310                           310.44-0ubuntu1                             amd64        Tool for configuring the NVIDIA graphics driver

Este é o meu /etc/bumblebee/bumblebee.conf: http://pastebin.com/G9R55VMr

Este é /etc/bumblebee/xorg.conf.nvidia: http://pastebin.com/9xNUPp6b

Este é /etc/modprobe.d/blacklist.conf: http://pastebin.com/tCnSCz0B

Este é /etc/modprobe.d/bumblebee.conf: http://pastebin.com/WtX1LR9d

Este é /etc/modprobe.d/nvidia-310_hybrid.conf: http://pastebin.com/CbVg2FN1

Minha /etc/bumblebee/xorg.conf.dpasta contém apenas um 10-dummy.confarquivo vazio.

Este é /var/log/Xorg.8.log: http://pastebin.com/iSMXT7aE

Isso é optirun -vvv glxspheresproduzido: http://pastebin.com/rbyUhRNr

Peça mais detalhes, se necessário!

jasmim
fonte
1
saída de optirun -vvv glxspheres ??
Qasim
1
Você tem um /etc/bumblebee/xorg.conf.d/diretório? Por favor, poste o conteúdo dos arquivos nesse diretório e também /var/log/Xorg.8.log.
Lekensteyn
Editado com os dois pedidos! Obrigado pela ajuda!
jasmins
como você instalou o zangão?
Qasim
sudo apt-get install zangão virtualgl linux-headers-generic
Qasim

Respostas:

13

A seguinte resposta do AskUbuntu corrigiu para mim: /ubuntu//a/285638/47280

Basicamente, você precisa editar /etc/bumblebee/xorg.conf.nvidiae descomentar a seguinte linha:

BusID "PCI:01:00:0"

Na configuração, ele afirma que isso é necessário para o Ubuntu 13.04. Esse número refere-se ao BusID da sua GPU; portanto, se for diferente, vá para a outra resposta para obter instruções completas.

usuario
fonte
Qualquer pessoa que use um Lenovo ThinkPad T420 precisará desta resposta!
precisa saber é o seguinte
3

Encontrei o seguinte arquivo:

/usr/share/X11/xorg.conf.d/10-nvidia-current-latitude-e6530.conf

Eu apaguei e optirun funcionou!

jasmim
fonte
2

Em /etc/bumblebee/xorg.conf.nvidia, descomente

BusID "PCI:01:00:0"

e substitua por

BusID "PCI:0x:00.0"

onde x é o número que você vê na lista 'lspci' ao lado do controlador 3D, que deve ser sua placa nvidia

Maxim Sinev
fonte
... e isso funcionou?
22414 pix
sim e não - é fixo problema com não existia GPU secundário, mas não fazer uma solução (trabalho é instável e tem problemas com o modo sleep)
Maxim Sinev
@MaximSinev Você corrigiu o erro de suspensão?
Karl Morrison
1

Bem, eu tive o mesmo problema após a atualização e nada que eu achei ajudou. Eu tinha a versão mais recente (3.2.1) instalada, porque adicionei novamente o ppa após a atualização e atualizei o bumblebee.

Fiz uma coisa estúpida: removi o ppa com ppa-purge e o zangão. Então eu adicionei o ppa e instalei o zangão novamente. E magicamente ele começou a funcionar (pelo menos após a reinicialização). Eu realmente não posso te dizer por que ...

korda
fonte