невозможно использовать графику nvidia в контейнере lxc после обновления до ubuntu 16.04

невозможно использовать графику nvidia в контейнере lxc после обновления до ubuntu 16.04

Я обновил свою систему с 15.10 до 16.04, а контейнер с 14.04 до 16.04.

Я использовал драйвер cuda/nvidia по умолчанию в обоих случаях: cuda 7.5 и nvidia 361.42.

При запуске контейнера я получаю lightdm DM. Я не могу двигать мышью или использовать клавиатуру. В 16.04 отсутствуют модули kbd и mouse. Есть идеи, как это исправить.

Спасибо

решение1

Проприетарный драйвер NVIDIA, который идет с 16.04, кажется, проблемный. У меня были с ним проблемы, и я видел по крайней мере один другой вопрос с жалобами на проблемы. Вот что я сделал, чтобы решить свою проблему; это должно сработать и у вас.

  1. Войдите в TTY, нажав Ctrl+ Alt+ F1.
  2. Войдите со своим логином и паролем.
  3. Запустите sudo apt-get purge nvidia-*и подтвердите все запросы.
  4. Беги sudo apt-add repository ppa:graphics-drivers/ppaи потом sudo apt-get update.
  5. Бегать sudo apt-get install nvidia-364.

Это установит последнюю версию драйвера из этого репозитория/PPA. Это более новая версия, чем та, что идет с Ubuntu (361.42 против 364.15) и, кажется, немного стабильнее. Она также имеет открытый исходный код, так что это плюс;-).

Если у вас возникли какие-либо проблемы или вы не поняли эти инструкции, оставьте комментарий.

решение2

Это могло произойти из-за того, что входы xorg в вашем контейнере были настроены с помощью xserver-xorg-input-kbd, что было удалено в 16.04. В этом случае вы могли бы решить эту проблему, перенастроив входы с помощью evdev. Вы можете найти больше информации вэтот ответ.

Связанный контент