У меня Dell XPS. Я следовал этому руководству, чтобы заставить работать NVidia: https://wiki.ubuntu.com/HardwareSupport/Machines/Laptops/Dell/XPS/15z
Я пытаюсь запустить glxspheres не с сообщением ниже:
optirun -vv -debug glxspheres
[ 29.736785] [DEBUG]Reading file: /etc/bumblebee/bumblebee.conf
[ 29.737854] [DEBUG]optirun version 3.2.1 starting...
[ 29.737895] [DEBUG]Active configuration:
[ 29.737906] [DEBUG] bumblebeed config file: /etc/bumblebee/bumblebee.conf
[ 29.737916] [DEBUG] X display: ebug
[ 29.737925] [DEBUG] LD_LIBRARY_PATH: /usr/lib/nvidia-304:/usr/lib32/nvidia-304
[ 29.737935] [DEBUG] Socket path: /var/run/bumblebee.socket
[ 29.737944] [DEBUG] Accel/display bridge: auto
[ 29.737953] [DEBUG] VGL Compression: proxy
[ 29.737962] [DEBUG] VGLrun extra options:
[ 29.737972] [DEBUG] Primus LD Path: /usr/lib/x86_64-linux-gnu/primus:/usr/lib/i386-linux-gnu/primus
[ 29.738223] [DEBUG]Using auto-detected bridge virtualgl
[ 30.336829] [INFO]Response: No - error: [XORG] (EE) No devices detected.
[ 30.336882] [ERROR]Cannot access secondary GPU - error: [XORG] (EE) No devices detected.
[ 30.336902] [DEBUG]Socket closed.
[ 30.336945] [ERROR]Aborting because fallback start is disabled.
[ 30.336964] [DEBUG]Killing all remaining processes.
о шмеле, предлагаю переосмыслить его в правиле, напишите в https://wiki.ubuntu.com/Bumblebee .
У меня была такая же проблема с павильоном, и мне удалось ее исправить, установив BusID вручную (как указано в https://wiki.ubuntu.com/Bumblebee ).
Вот те шаги, которые вы должны выполнить:
Найдите правильный BusID, используя lspci | egrep 'VGA|3D'
(пример вывода):
$ lspci | egrep 'VGA|3D'
00:02.0 VGA compatible controller: Intel Corporation 3rd Gen Core processor Graphics Controller (rev 09)
01:00.0 3D controller: NVIDIA Corporation GF117M [GeForce 610M/710M / GT 620M/625M/630M/720M] (rev ff)
Как вы можете видеть здесь правильный BusID - 01:00.0
.
Добавьте правильный BusID к /etc/bumblebee/xorg.nvidia
. Вы можете найти там уже закомментированную строку, просто раскомментируйте ее и замените BusID на правильный.
$ cat /etc/bumblebee/xorg.nvidia
...
BusID "PCI:01:00:0"
...
ПРИМЕЧАНИЕ : вам нужно заменить последнее двоеточие точкой, иначе оно не будет работать!
Перезапустите шмеля
[ 112]Перезапуска Шмеля должно быть достаточно. Если вы получили ту же ошибку, перезагрузите компьютер, и вы готовы к работе.