Ошибка "Не удается получить доступ к вторичному графическому процессору" с помощью Bumblebee

Я пытался бежать

optirun glxgears

и я получил этот вывод:

[ERROR]Cannot access secondary GPU - error: [XORG] (EE) NVIDIA(0): Failed to initialize the NVIDIA GPU at PCI:1:0:0.
Please[ERROR]Aborting because fallback start is disabled.

Что я должен делать?

2 ответа

Итак, чтобы Шмель работал

a) Запустите следующую команду, чтобы узнать BusID для вашей видеокарты Nvidia:

 lspci | grep NVIDIA

BusID - это номер в начале строки, возвращаемой командой выше. Вот как выглядит вывод команды выше на моем ноутбуке:

 01:00.0 VGA compatible controller: NVIDIA Corporation GF108M [GeForce GT 525M] (rev ff)

BusID - это число, выделенное жирным шрифтом, "01:00.0" в моем случае.

б) Теперь нам нужно добавить BusID в /etc/bumblebee/xorg.conf.nvidia и для этого мы откроем файл как root с помощью текстового редактора (я буду использовать Gedit в приведенной ниже команде):

 sudo gedit /etc/bumblebee/xorg.conf.nvidia

И в этом файле в разделе "Устройство" добавьте следующее:

    BusID "PCI:YOUR_BUS_ID"

Замена "YOUR_BUS_ID" на BusID, возвращенный командой, использованной на шаге а). Для меня (помните, для вас BusID может отличаться) эта строка выглядит так:

  BusID "PCI:01:00:0"

Затем перезагрузите систему, и Bumblebee должен работать, поэтому, если вы хотите запустить приложение или игру на своей карте Nvidia, используйте:

 optirun APP_OR_GAME
 optirun glxspheres

Справка> W E B U P D 8 Проверьте раздел "Шмель"

Я столкнулся с точно такой же проблемой несколько минут назад на моем Dell E6420.

Оказывается, в репозитории Bumblebee git есть отчет об ошибке.

Решение, данное там, чтобы удалить файл conf Thinkpad работал для меня (странно, так как у меня есть широта Dell, а не ThinkPad)

sudo rm /usr/share/X11/xorg.conf.d/10-nvidia-current-thinkpad-t420s.conf
Другие вопросы по тегам