我已将系统从 15.10 升级到 16.04,并将容器从 14.04 升级到 16.04。
我使用了默认的 cuda/nvidia 驱动程序。cuda 7.5 和 nvidia 361.42
当我启动容器时,我得到了 lightdm DM。我无法移动鼠标或使用键盘。16.04 缺少 kbd 和鼠标模块。有什么办法可以解决这个问题吗?
谢谢
答案1
16.04 附带的专有 NVIDIA 驱动程序似乎存在问题。我遇到了问题,并且我看到至少有一个其他问题抱怨存在问题。这是我解决问题的方法;它应该对你有用。
- Ctrl按+ Alt+进入 TTY F1。
- 使用您的用户名和密码登录。
- 运行
sudo apt-get purge nvidia-*
并确认任何提示。 - 运行
sudo apt-add repository ppa:graphics-drivers/ppa
然后sudo apt-get update
。 - 跑步
sudo apt-get install nvidia-364
。
这将从该存储库/PPA 安装最新的驱动程序。它比 Ubuntu 自带的版本(361.42 vs. 364.15)更新,而且似乎更稳定一些。它也是开源的,所以这是一个优点;-)。
如果您有任何问题或对这些说明感到困惑,请发表评论。
答案2
发生这种情况的原因可能是容器中的 xorg 输入是使用 进行配置的xserver-xorg-input-kbd
,但在 16.04 中已删除。在这种情况下,您可以通过使用 evdev 重新配置输入来解决这个问题。您可以在以下位置找到更多信息这个答案。