Как мне заставить optirun работать 16.04?

Я использую Xubuntu 16.04 на своем ноутбуке Acer Aspire E5-573G, который, очевидно, использует Optimus и не имеет опции BIOS для переключения между встроенной и дискретной графикой. Я последовал этому ответу, чтобы попытаться заставить мою NVIDIA GeForce 940M работать, используя nvidia-364, Хотя я могу использовать свою карту, выполнив # prime-select nvidia и при повторном ведении журнала Xorg аварийно завершает работу при следующем выходе из системы, перезагрузке или завершении работы, даже если я впервые выполню # prime-select intel, Поэтому я хотел бы использовать свою карту только через optirun (или же primusrun; Я не смог найти, как эти два отличаются).

Первый раз, когда я пытаюсь использовать optirunЯ получаю следующее сообщение об ошибке:

$ optirun glxgears
Xlib:  extension "GLX" missing on display ":8".

Все последующие времена я получаю эти:

$ optirun glxgears
[   61.760218] [ERROR]Cannot access secondary GPU - error: [XORG] (EE) 

[   61.760244] [ERROR]Aborting because fallback start is disabled.

Я не смог найти потенциальных клиентов по первому сообщению об ошибке, но что касается второго сета, я нашел этот ответ, за которым я следовал, только чтобы обнаружить свой /etc/bumblebee/xorg.conf.nvidia уже была правильная строка:

$ lspci|grep NVIDIA
04:00.0 3D controller: NVIDIA Corporation GM108M [GeForce 940M] (rev a2)

$ grep BusID /etc/bumblebee/xorg.conf.nvidia 
#   To get the BusID prop, run `lspci | egrep 'VGA|3D'` and input the data
    BusID "PCI:04:00:0"

Я также нашел соответствующую ветку, но добавив acpi=force чтобы параметры загрузки не решили проблему.

Я также пытался nvidia-361; система не будет загружаться с acpi=force но в остальном выставлены те же проблемы, что и nvidia-364, nvidia-367, а также nvidia-370 (все что я пробовал). Nouveau также выдает те же сообщения об ошибках. Что бы это ни стоило, я заметил, что оставление 3D-приложения работающим, в то время как не сфокусированное окно в конечном итоге приводит к сбою Xorg, независимо от того, использует ли оно встроенную или скрытую графику, или даже если у меня установлен Bumblebee.

Я понимаю, что NVIDIA обеспечивает ужасную поддержку Optimus в Linux, но любая помощь в том, чтобы моя карта работала достаточно хорошо, была бы очень признательна. Я знаю, что могу просто удалить Bumblebee и использовать встроенную графику, но это не отвечает на этот вопрос.

0 ответов

Другие вопросы по тегам