Я использую Ubuntu 16.04 (сделал чистую установку 16.04) на Lenovo W540. Единственная важная вещь (с аппаратной точки зрения) состоит в том, что он имеет процессор Intel и Nvidia Quadro K2100M, который поддерживает премьер.
Я устанавливаю nvidia-367 (это из новых графических драйверов PPA, и я также пробовал несколько других версий, но 367 - это самая новая версия) и перезагружаюсь. Все работает отлично, если у меня нет подключенного монитора.
Когда я подключаю внешний монитор (используя порт DisplayPort), мой экран мерцает, а затем я получаю сообщение об ошибке от Ubuntu.
«Демоннит-настройки-сбой завершился с SIGABRT в g_assertion_message ()»
Затем я пытаюсь открыть панель «Настройки отображения единства». Я получаю еще один сбой и ошибку: «Центр контроля единства разбился с помощью SIGABRT в g_assertion_message ()».
Как мне отладить и решить эту проблему?
Я искал эту ошибку в ошибках Ubuntu, и ничто не выделяется так же, как у меня. https://bugs.launchpad.net/ubuntu/+source/unity-control-center/+bug/1568440 немного близко, но трассировка стека отличается.
Вот вершина трассировки стека после сбоя в центре управления Unity:
g_assertion_message () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
g_assertion_message_expr () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
gsd_rr_config_load_current () from /usr/lib/x86_64-linux-gnu/libunity-settings-daemon.so.1
gsd_rr_config_new_current () from /usr/lib/x86_64-linux-gnu/libunity-settings-daemon.so.1
?? () from /usr/lib/x86_64-linux-gnu/unity-control-center-1/panels/libdisplay.so
uname: Linux 4.4.0-22-generic-x86_64
Как я могу использовать мой Драйверы nvidia и внешний монитор одновременно?
Обновление: если я зайду в настройки «Prime Profiles» nvidia и использую графику Intel вместо nvidia, то все снова будет работать нормально. Я просто не могу переключиться обратно на nvidia.
Если Вы используете графику Optimus, я предполагаю, что она зависит от того, проходит ли порт дисплея Вашу графику Intel или на Вашей графике Nvidia.
Ваш внешний монитор работает, когда Вы переключаетесь на профиль Intel в настройках Nvidia? если так, затем порт дисплея по всей вероятности пробегает Вашу графику Intel.
я не уверен, работают ли шмель и primus все еще под человечностью 16.04?
работы Шмеля, подобные относительно того, как графика Optimus работает над окнами. Ваш рабочий стол работал бы на Вашей графике Intel и только когда Вы запустите программу путем ввода primus или optirun, это пробежит графику Nvidia.
сообщите мне, можно ли заставить шмеля работать.
инструкции по установке: https://wiki.ubuntu.com/Bumblebee#Installation