Não é possível acessar a GPU depois de fazer uma suspensão

1

Toda vez que eu suspendo meu laptop, não consigo fazer optirun / primusrun porque ele não pode ativar o gpu.

[ 8597.514526] [DEBUG]Reading file: /etc/bumblebee/bumblebee.conf
[ 8597.515142] [INFO]Configured driver: nvidia
[ 8597.515421] [DEBUG]optirun version 3.2.1 starting...
[ 8597.515456] [DEBUG]Active configuration:
[ 8597.515474] [DEBUG] bumblebeed config file: /etc/bumblebee/bumblebee.conf
[ 8597.515496] [DEBUG] X display: :8
[ 8597.515506] [DEBUG] LD_LIBRARY_PATH: /usr/lib/nvidia:/usr/lib32/nvidia
[ 8597.515517] [DEBUG] Socket path: /var/run/bumblebee.socket
[ 8597.515527] [DEBUG] Accel/display bridge: auto
[ 8597.515536] [DEBUG] VGL Compression: proxy
[ 8597.515546] [DEBUG] VGLrun extra options:
[ 8597.515555] [DEBUG] Primus LD Path: /usr/lib/primus:/usr/lib32/primus
[ 8597.515639] [DEBUG]Using auto-detected bridge virtualgl
[ 8597.575176] [INFO]Response: No - error: XORG NVIDIA(0): Failed to initialize the NVIDIA GPU at PCI:1:0:0. Please

[ 8597.575194] [ERROR]Cannot access secondary GPU - error: XORG NVIDIA(0): Failed to initialize the NVIDIA GPU at PCI:1:0:0. Please

[ 8597.575202] [DEBUG]Socket closed.
[ 8597.575217] [WARN]The Bumblebee server was not available.

Eu tentei algumas peculiaridades com o pm-suspend, mas nada funcionou. Alguma idéia do que eu posso fazer?

    
por Maik Klein 09.05.2013 / 18:16

1 resposta

1

O mesmo aconteceu com meu laptop hoje depois de atualizar o kernel. Debian & bumblebee.

No meu caso, o módulo bbswitch estava faltando, então usei dkms para compilá-lo para a versão real do kernel.

  • Verifique a versão do kernel:
    uname -a (3.12.9, por exemplo)

  • Instale o bbswitch pronto para dkms:
    sudo apt-get instala dkms-bbswitch (versão 0.8, por exemplo)

    (Eu não sei se os cabeçalhos do kernel são necessários. Instale se necessário)

  • Construir / instalar bbswitch:
    sudo dkms install -v 0.8 bbswitch -k 3.12.9

  • Reinicie o bumblebeed se necessário:
    sudo service bumblebeed restart

por 30.01.2014 / 09:02