Сегодня я обновил свои пакеты, и теперь я полагаю, что у меня есть эта проблема: Шмель: [ОШИБКА] не Может получить доступ к вторичному GPU - ошибка: [XORG] (EE)
Рекомендуемое решение состоит в том, чтобы удалить xserver-xorg-legacy. Однако nvidia-375 теперь, кажется, зависит от xserver-xorg-legacy.
Я хочу продолжить использовать шмеля, потому что я хочу смочь активировать и деактивировать мою дискретную видеокарту без перезапуска и продолжить использовать GUI, даже если что-то идет не так, как надо с драйвером NVIDIA.
Существует ли способ заставить nvidia-375 работать со шмелем, или я должен буду перейти к более старой версии драйвера Nvidia?
Править: Я нашел то, что, кажется, решение
Как вы сказали в своем ответе, вы можете добавить тестовое ppa. Второй способ - просто удалить xserver-xorg-legacy и использовать стабильный ppa:
Сначала удалите xserver-xorg-legacy, не касаясь зависимых пакетов:
sudo dpkg -r --force-depends xserver-xorg-legacy
Allright - Bumblebee is снова работает Но apt выдаст вам ошибки из-за отсутствия зависимостей. Это можно исправить, создав пакет-пустышку для xserver-xorg-legacy с использованием эквивалентов. Сначала мы создадим файл конфигурации, используя equ-control:
equivs-control xserver-xorg-legacy
Это создаст файл конфигурации для нового пакета в текущем каталоге. Вы можете использовать nano для редактирования этого:
nano xserver-xorg-legacy
Содержимое файла должно выглядеть следующим образом:
### Commented entries have reasonable defaults.
### Uncomment to edit them.
# Source: <source package name; defaults to package name>
Section: misc
Priority: optional
# Homepage: <enter URL here; no default>
Standards-Version: 3.9.2
Package: xserver-xorg-legacy
Version: 2:1.18.4-1ubuntu0.2
# Maintainer: Your Name <yourname@example.com>
# Pre-Depends: <comma-separated list of packages>
# Depends: <comma-separated list of packages>
# Recommends: <comma-separated list of packages>
# Suggests: <comma-separated list of packages>
# Provides: <comma-separated list of packages>
# Replaces: <comma-separated list of packages>
# Architecture: all
# Multi-Arch: <one of: foreign|same|allowed>
# Copyright: <copyright file; defaults to GPL2>
# Changelog: <changelog file; defaults to a generic changelog>
# Readme: <README.Debian file; defaults to a generic one>
# Extra-Files: <comma-separated list of additional files for the doc directory>
# Files: <pair of space-separated paths; First is file to include, second is destination>
# <more pairs, if there's more than one file to include. Notice the starting space>
Description: Dummy package for nvidia-375.66 update
This Package does nothing... it just exists...
Важным на этом этапе является имя пакета:
[ 114]И что вам нужно подготовить версию так: 2: 1.18.4- 0 ubuntu0.2 становится 2: 1.18.4- 1 ubuntu0.2
Если вы закончили с вашей конфигурацией, вы должны создать пакет из вашей конфигурации:
equivs-build xserver-xorg-legacy
Это создаст файл пакета с указанным именем и версией. В моем случае это был xserver-xorg-legacy_1.18.4-1ubuntu0.2_all.deb
Хорошо, давайте установим его, используя dpkg:
sudo dpkg -i xserver-xorg-legacy_1.18.4-1ubuntu0.2_all.deb
Вот так ...
xserver-xorg-legacy больше ничего не делает и apt рада отсутствующим зависимостям.
Удачи; -)
Эти инструкции, кажется, точны: http://www.webupd8.org/2016/08/how-to-install-and-configure-bumblebee.html
В моем случае, потому что у меня уже была рабочая главным образом установка, я сделал это:
Добавьте шмеля/тестирование PPA
sudo add-apt-repository ppa:bumblebee/testing
sudo apt-get update
Используйте Синаптический для обновления Шмеля, сохраняя мой существующий/etc/bumblebee/bumblebee.conf
Добавьте следующие строки к/etc/bumblebee/bumblebee.conf
# Xorg binary to run
XorgBinary=/usr/lib/xorg/Xorg
Прямо после строк
# Directory with a dummy config file to pass as a -configdir to secondary X
XorgConfDir=/etc/bumblebee/xorg.conf.d
Затем сохраните и закройтесь
Удостоверьтесь, что все на самом деле работает при помощи
optirun glxinfo
И видя, что это производит что-то другое до, даже когда используется дважды подряд
Заключение этого отчета об ошибках было тем, что привело меня к заключению, что это было правильным решением на данный момент: https://bugs.debian.org/cgi-bin/bugreport.cgi? bug=815888
PPA имеет эту довольно пугающую маркировку предупреждения:
Если Вы не разработчик, маловероятно, что Вы хотите использовать этот PPA. Используйте ppa:bumblebee/stable, если Вы - просто обычный пользователь.
Вещи могут повредить Вашу систему в этом PPA.
Однако, кажется, нет никакого Гостеприимного (16.04) у шмеля / стабильно, так, чтобы не была опция.