Ошибка "Не удается получить доступ к вторичному графическому процессору" с помощью 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