ubuntu 更新驱动程序 nvidia-396 后 16.04 LTS 登录循环
ubuntu 16.04 LTS login loop after updating driver nvidia-396
安装 nvidia-396 后,我在登录计算机时遇到问题。它 returns 在弹出错误消息后进入登录屏幕。当我删除 nvidia* 并重新启动 lightdm 时,它工作正常。
你能帮我解决这个问题吗?
谢谢。
我和这个驱动程序有同样的问题。
我的系统是:
Nvidia gtx 1060 (6gb)
AMD Fx 8350
ASUS motherboard
我使用的是 390 驱动程序 ( 394.48 ),然后升级到 396 并遇到了这个 'lightdm<->nvidia driver' 问题。
似乎大多数用户也遇到了这个错误。
很遗憾,目前还没有解决方案,根据 Nvidia drivers page,nvidia-396 驱动程序仍处于 beta。只需清除 396 驱动程序并切换回旧版本,然后一切正常。
如果没有,请参阅此 askubuntu question and this Nvidia topic(您只需要第 2、4 和 5 步,但整个教程可能会变得有用),它帮助我在搞砸后让驱动程序重新工作一些文件和包坏了。
我能够通过使用 bumblebee 完全删除 nvidia 驱动程序来修复。
sudo apt purge nvidia* bumblebee
并重新安装
sudo apt install nvidia-396
这就是我所做的,升级 Nvidia 驱动程序后没有登录屏幕,它适用于我。
使用控制台 Ctrl+Alt+F1 登录
- 以 root 身份登录并通过挂载
mount -o remount,rw /
删除只读文件系统
- 停止 lightdm,
/ete/init.d/lightdm stop
。 (如果它处于非活动状态(已死),只需将备份 xorg.conf.new 文件复制到根目录并将文件复制到 /ete/X11/xorg.conf
并重新启动)
- 然后删除旧的 nvidia 驱动程序,
apt-get remove --purge nvidia-*
- 添加驱动库
add-apt-repository ppa:graphics-drivers/ppa
apt-get update
apt-get install nvidia-387
apt-get install ubuntu-desktop
- 启动 lightdm
/etc/init.d/lightdb start
。或 reboot
.(完成)
问题描述
Nvidia-396,您有意或无意地安装了其他相关软件包(例如 swig)自动安装的,无法在 ubuntu 16.04 中正常使用。
解决方案
解决问题的最好方法是首先找到误操作。为此,首先,您需要通过以下方式检查您的命令历史记录:
vi ~/.bash_history
然后搜索"sudo"个表示必要命令的关键词,找出疑点。就我而言,它是
sudo 安装 swig
最后,通过 :
还原它
sudo apt-get purge swig
注意:请永远不要
sudo apt-get upgrade
它将安装整个系统的最新软件包,其中包括 nivida-396
对我来说,我刚刚从我的主文件夹中删除了 .Xauthority 和另外两个具有不同后缀的文件,它又可以正常工作了!
安装 nvidia-396 后,我在登录计算机时遇到问题。它 returns 在弹出错误消息后进入登录屏幕。当我删除 nvidia* 并重新启动 lightdm 时,它工作正常。
你能帮我解决这个问题吗?
谢谢。
我和这个驱动程序有同样的问题。 我的系统是:
Nvidia gtx 1060 (6gb)
AMD Fx 8350
ASUS motherboard
我使用的是 390 驱动程序 ( 394.48 ),然后升级到 396 并遇到了这个 'lightdm<->nvidia driver' 问题。
似乎大多数用户也遇到了这个错误。
很遗憾,目前还没有解决方案,根据 Nvidia drivers page,nvidia-396 驱动程序仍处于 beta。只需清除 396 驱动程序并切换回旧版本,然后一切正常。
如果没有,请参阅此 askubuntu question and this Nvidia topic(您只需要第 2、4 和 5 步,但整个教程可能会变得有用),它帮助我在搞砸后让驱动程序重新工作一些文件和包坏了。
我能够通过使用 bumblebee 完全删除 nvidia 驱动程序来修复。
sudo apt purge nvidia* bumblebee
并重新安装
sudo apt install nvidia-396
这就是我所做的,升级 Nvidia 驱动程序后没有登录屏幕,它适用于我。
使用控制台 Ctrl+Alt+F1 登录
- 以 root 身份登录并通过挂载
mount -o remount,rw /
删除只读文件系统
- 停止 lightdm,
/ete/init.d/lightdm stop
。 (如果它处于非活动状态(已死),只需将备份 xorg.conf.new 文件复制到根目录并将文件复制到/ete/X11/xorg.conf
并重新启动) - 然后删除旧的 nvidia 驱动程序,
apt-get remove --purge nvidia-*
- 添加驱动库
add-apt-repository ppa:graphics-drivers/ppa
apt-get update
apt-get install nvidia-387
apt-get install ubuntu-desktop
- 启动 lightdm
/etc/init.d/lightdb start
。或reboot
.(完成)
问题描述 Nvidia-396,您有意或无意地安装了其他相关软件包(例如 swig)自动安装的,无法在 ubuntu 16.04 中正常使用。
解决方案 解决问题的最好方法是首先找到误操作。为此,首先,您需要通过以下方式检查您的命令历史记录:
vi ~/.bash_history
然后搜索"sudo"个表示必要命令的关键词,找出疑点。就我而言,它是
sudo 安装 swig
最后,通过 :
还原它sudo apt-get purge swig
注意:请永远不要
sudo apt-get upgrade
它将安装整个系统的最新软件包,其中包括 nivida-396
对我来说,我刚刚从我的主文件夹中删除了 .Xauthority 和另外两个具有不同后缀的文件,它又可以正常工作了!