Не могу получить доступ к GPU после приостановки

1

Каждый раз, когда я приостанавливаю свой ноутбук, я не могу сделать optirun / primusrun, потому что он не может активировать 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.

Я попробовал некоторые причуды с pm-suspend, но ничего не получалось. Есть идеи, что я могу сделать?

Майк Кляйн
источник

Ответы:

1

То же самое произошло с моим ноутбуком сегодня после обновления ядра. Debian & Шмель.

В моем случае модуль bbswitchотсутствовал, поэтому я dkmsсобирал его для текущей версии ядра.

  • Проверьте версию ядра:
    uname -a (например, 3.12.9)

  • Установите готовый bbswitch для dkms:
    sudo apt-get install dkms-bbswitch (например, версия 0.8)

    (Я не знаю, требуются ли заголовки ядра. Установите при необходимости)

  • Соберите / установите bbswitch:
    sudo dkms install -v 0.8 bbswitch -k 3.12.9

  • Перезапустите шмель, если это необходимо:
    sudo service bumblebeed restart

Хосеп
источник