Шмель: не удается получить доступ к вторичному графическому процессору - ошибка: [XORG] (EE) Устройства не обнаружены

10

После обновления до 13.04 я получаю эту ошибку и другие ответы ( Optirun glxgears: Невозможно получить доступ к вторичному графическому процессору - ошибка: [XORG] (EE) Устройства не обнаружены , ошибка «Невозможно получить доступ к вторичному графическому процессору» с помощью Bumblebee ) не помогла.

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

Это мое /etc/bumblebee/bumblebee.conf: http://pastebin.com/G9R55VMr

Это /etc/bumblebee/xorg.conf.nvidia: http://pastebin.com/9xNUPp6b

Это /etc/modprobe.d/blacklist.conf: http://pastebin.com/tCnSCz0B

Это /etc/modprobe.d/bumblebee.conf: http://pastebin.com/WtX1LR9d

Это /etc/modprobe.d/nvidia-310_hybrid.conf: http://pastebin.com/CbVg2FN1

Моя /etc/bumblebee/xorg.conf.dпапка содержит только 10-dummy.confфайл, который пуст.

Это /var/log/Xorg.8.log: http://pastebin.com/iSMXT7aE

Это optirun -vvv glxspheresвывод: http://pastebin.com/rbyUhRNr

Запросите дополнительную информацию, если это необходимо!

жасмин
источник
1
вывод optirun -vvv glxspheres ??
Касим
1
У вас есть /etc/bumblebee/xorg.conf.d/каталог? Пожалуйста, разместите содержимое файлов в этом каталоге, а также /var/log/Xorg.8.log.
Лекенштейн
Отредактировано с обоими запросами! Спасибо за помощь!
Жасмин
как вы установили шмель?
Касим
sudo apt-get install шмель virtualgl linux-headers-generic
Qasim

Ответы:

13

Следующий ответ AskUbuntu исправил это для меня: https://askubuntu.com/a/285638/47280

По сути, вам нужно отредактировать /etc/bumblebee/xorg.conf.nvidiaи раскомментировать следующую строку:

BusID "PCI:01:00:0"

В конфиге говорится, что это необходимо для Ubuntu 13.04. Это число относится к BusID вашего графического процессора, поэтому, если оно отличается, перейдите к другому ответу для получения подробных инструкций.

Ник
источник
Всем, кто использует Lenovo ThinkPad T420, понадобится этот ответ!
Peaches491
3

Я нашел следующий файл:

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

Я удалил его и optirun работал!

жасмин
источник
2

В /etc/bumblebee/xorg.conf.nvidia, раскомментировать

BusID "PCI:01:00:0"

и заменить на

BusID "PCI:0x:00.0"

где x - это число, которое вы видите в списке «lspci» рядом с 3D-контроллером, который должен быть вашей картой nvidia

Максим Синев
источник
... и это сработало?
пикс
да и нет - исправлена ​​проблема с несуществующим вторичным графическим процессором, но решение не найдено (работа нестабильна и возникают проблемы с режимом ожидания)
Максим Синев
@MaximSinev Исправили ли вы ошибку сна?
Карл Моррисон
1

Ну, у меня была такая же проблема после обновления, и ничего, что я нашел, не помогло. У меня была установлена ​​новейшая версия (3.2.1), потому что я повторно добавил ppa после обновления и обновил шмеля.

Я сделал одну глупость: удалил ppa с помощью ppa-purge и удалил шмеля. Затем я добавил ppa и снова установил шмеля. И волшебным образом он начал работать (по крайней мере, после перезагрузки). Я не могу сказать вам почему, хотя ...

Корда
источник