昨天 (2015 年 7 月 7 日) 进行了自动更新,现在我被锁定在 X windows 之外。登录屏幕变得非常大,因此登录框占据了屏幕的很大一部分。当我尝试登录时,它会接受密码,然后将我转回登录屏幕。我可以使用 ctrl-alt-F1 切换到终端并登录 OK,因此我的密码没有问题,但随后我被困在文本模式中。
我该如何解决?
更新:
我认为我在系统日志中找到了原因:
Xlib: extension "GLX" missing on display:
gnome-session-is-accelerated: No hardware 3D support
gnome-session-check-accelerated: Helper exited with code 256
gnome-session[...]: CRITICAL: We failed, but the fail whale is dead. Sorry...
lightdm[...]: ** lightdm CRITICAL **: session_get_login1_session_id: assertion 'session!=NULL' failed
因此,看起来它是失败了,因为它没有获得 3D 加速,尽管拥有 Nvidia GTX 960 卡。
但我仍然不知道如何解决它。
答案1
我刚刚遇到了同样的问题并通过删除所有 nvidia 驱动程序解决了该问题:
sudo apt-get purge nvidia-*
(这里的 glob 没有扩展,所以您可能需要将它们全部输入。)
在 grub 中将 添加到 linux 行中进行引导nouveau.modeset=0
。(在 grub 菜单项处按 E 并添加文本)
登录系统,在终端上单击鼠标右键并运行:
dconf reset -f /org/compiz/
和
setsid unity
此后,我通过附加驱动程序菜单重新安装了 nvidia 驱动程序。
希望能帮助到你!