Abejorro: No se puede acceder a la GPU secundaria - error: [XORG] (EE) No se detectaron dispositivos

10

Después de actualizar a 13.04, obtengo este error y otras respuestas ( Optirun glxgears: No se puede acceder a la GPU secundaria - error: [XORG] (EE) No se detectaron dispositivos , el error 'No se puede acceder a la GPU secundaria' con Bumblebee ) no ayudó.

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 es mi /etc/bumblebee/bumblebee.conf: http://pastebin.com/G9R55VMr

Esto es /etc/bumblebee/xorg.conf.nvidia: http://pastebin.com/9xNUPp6b

Esto es /etc/modprobe.d/blacklist.conf: http://pastebin.com/tCnSCz0B

Esto es /etc/modprobe.d/bumblebee.conf: http://pastebin.com/WtX1LR9d

Esto es /etc/modprobe.d/nvidia-310_hybrid.conf: http://pastebin.com/CbVg2FN1

Mi /etc/bumblebee/xorg.conf.dcarpeta contiene solo un 10-dummy.confarchivo, que está vacío.

Esto es /var/log/Xorg.8.log: http://pastebin.com/iSMXT7aE

Este es el optirun -vvv glxspheresresultado: http://pastebin.com/rbyUhRNr

¡Solicite más detalles, si es necesario!

jazmines
fuente
1
salida de optirun -vvv glxspheres ??
Qasim
1
¿Tienes un /etc/bumblebee/xorg.conf.d/directorio? Publique el contenido de los archivos en ese directorio así como también /var/log/Xorg.8.log.
Lekensteyn
Editado con ambas solicitudes! ¡Gracias por tu ayuda!
Jasmines
¿Cómo instalaste el abejorro?
Qasim
sudo apt-get install bumblebee virtualgl linux-headers-generic
Qasim

Respuestas:

13

La siguiente respuesta de AskUbuntu lo arregló para mí: /ubuntu//a/285638/47280

Básicamente, debe editar /etc/bumblebee/xorg.conf.nvidiay descomentar la siguiente línea:

BusID "PCI:01:00:0"

En la configuración, indica que esto es necesario para Ubuntu 13.04. Este número se refiere al BusID de su GPU, por lo que si es diferente, vaya a la otra respuesta para obtener instrucciones completas.

Mella
fuente
¡Cualquiera que use un Lenovo ThinkPad T420 necesitará esta respuesta!
Melocotones491
3

Encontré el siguiente archivo:

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

¡Lo eliminé y optirun funcionó!

jazmines
fuente
2

En /etc/bumblebee/xorg.conf.nvidia, comentar

BusID "PCI:01:00:0"

y reemplazar con

BusID "PCI:0x:00.0"

donde x es el número que ves en la lista 'lspci' junto al controlador 3D, que debería ser tu tarjeta nvidia

Maxim Sinev
fuente
... y esto funcionó?
pix
sí y no: solucionó el problema con la GPU secundaria no existente, pero no encontró una solución (el trabajo es inestable y tiene problemas con el modo de suspensión)
Maxim Sinev
@MaximSinev ¿Solucionó el error de suspensión?
Karl Morrison
1

Bueno, tuve el mismo problema después de la actualización y nada de lo que encontré me ayudó. Tenía instalada la versión más reciente (3.2.1), porque volví a agregar ppa después de la actualización y actualicé el abejorro.

Sin embargo, hice una cosa estúpida: eliminé ppa con purga de ppa y eliminé el abejorro. Luego agregué ppa e instalé abejorro nuevamente. Y mágicamente comenzó a funcionar (al menos después de reiniciar). Aunque realmente no puedo decirte por qué ...

korda
fuente