我正在使用带有双启动系统(Win 10 和 Ubuntu 16.04)、Wacom Pen 支持和多点触控屏幕的联想 Thinkpad P50。在我启用适当的 nVidia 驱动程序(361.42?)并重新启动后,我遇到了登录循环问题。我能找到的每个解决方案都建议转到控制台或 TTY 模式输入一些命令,但在我的情况下,我什至无法切换到 TTY 模式 - ctr+alt+F1 不起作用!顺便说一句,我试图让第二台显示器与 nVidia Quodra M1000M 卡的 nVidia 驱动程序一起工作,但到目前为止还没有运气。
更新:我终于偶然进入了控制台(不记得什么有效)。
已尝试:在安装 Ubuntu 16.04/16.10 with NVIDIA graphics 之后/期间所有关于 Graphics 问题的解决方案。nVidia-361 abd nVidia-364 驱动程序根本不起作用。UEFI 已关闭。我还卸载了 Unity(可能不完整)并安装了 GNOME 3.20。尝试删除 .Xauthority 文件。使用 Linux 内核 4.6。请参阅以下答案的评论。
它仅在我卸载 nvidia 驱动程序时有效,但我需要用于外接显示器的 nvidia 驱动程序(到目前为止,使用外接显示器没有运气)。
有什么建议么?
取消统一之前的一个错误。
openConnection: connect: No such file or directory
cannot connect to brltty at :0
upstart: gnome-session (Unity) main process (2642) terminated with status 1
upstart: unity-settings-daemon main process (2632) killed by TERM signal
upstart: logrotate main process (2492) killed by TERM signal
upstart: bamfdaemon main process (2545) killed by TERM signal
upstart: Disconnected from notified D-Bus bus
upstart: unity-panel-service main process (2647) killed by TERM signal
upstart: job indicator-bluetooth failed to stop
此外,当我看到登录循环发生时,会弹出一个窗口,提示“连接了未知的平板电脑。Wacom Inc. Pen 和 Multitouch 可能无法按预期工作......”
当您启动并且 BIOS 完成其工作时,按shift(可能需要几次尝试才能获得正确的时间)打开 Grub 启动菜单。那里选择 ubuntu 的高级选项。那里选择最实际的内核和恢复。
这将引导您进入恢复菜单,您可以在其中选择成为 root,瞧,您现在在 TTY 中,但要小心您在做什么,那里没有安全网。
关于那个登录循环,你可能想看看这里,因为我怀疑它是导致这种情况的图形驱动程序。(链接)
这是目前对我有用的方法:
从控制台卸载 Bumblebee、libcuda 和 nvidia 驱动程序。PS:我不记得我是如何找到激活控制台的方法的,但我重启了几次。
在这里我重新启动了。登录应该没问题。
重新安装英伟达 361。
删除目录下的 ibus 文件夹
~/.config
。(我不确定这是否有必要,但如果你觉得不安全,你可以重命名它,我稍后会重新安装它。)在插入外接显示器的情况下重新启动一次或两次,直到您在外接屏幕上看到登录屏幕。要验证它,请使用
我有
虽然我在运行 nvidia-settings 时仍然收到来自 syslog 的错误:
并且目录下没有
xorg.conf
文件/etc/X11
,可能已重命名为xorg.conf.failsafe
. 我的目录下也没有任何文件/usr/share/nvidia/
,它应该有 nvidia 驱动程序的配置文件。我认为它现在有效。可选:如果您想要 ibus 回来,请尝试
同样,不确定这是否有帮助。但我做到了,只有在删除 ibus 文件夹后,它才终于起作用。我不知道为什么。
遗留问题:光标移动后有阴影,很烦人。此外,我正在努力安装 Bumblebee,以便在外部显示器上更好地管理 GPU。
剩下的最重要的问题是第二个显示器屏幕在睡眠后会闪烁或在屏幕关闭时要求重新登录。我认为这是一个单独的问题,现在要研究。
软件更新后我经常遇到这个问题。原因是我手动安装了 Nvidia 驱动程序。我对重新安装 Cuda 没有任何问题。只是司机。
虽然人们经常建议使用
apt-get
purge 等方式安装 Nvidia 驱动程序,但我更喜欢使用 Nvidia 网站上提供的驱动程序,尤其是在使用 CUDA 时(也使用 Nvidia 网站上的 CUDA),因为apt-get
更新版本时会遇到很多问题. 无需卸载任何东西即可重新安装。只需.run
在每次更新后一次又一次地运行该文件。http://www.nvidia.fr/Download/index.aspx并下载适用于您的操作系统(Linux 64 位)的最新驱动程序。如果您想从终端执行此操作(因为 GUI 登录已损坏!),您可以在网站上找到直接链接。例如,http://us.download.nvidia.com/XFree86/Linux-x86_64/367.35/NVIDIA-Linux-x86_64-367.35.run并使用
wget
.Ctrl使用++进入终端(您可以使用Alt++F2离开它Ctrl)AltF7
下载驱动程序
向文件添加执行权限
退出 lightdm 并启动安装
忽略它说的有关预安装失败以及找不到 32 位内容的信息;Nvidia 只是想让事情变得比必要的更复杂!完成后,重新启动,一切都会好起来的。
保留驱动
.run
文件,更新后会经常重复使用!如果可以进入 grub 菜单,请将“nomodeset”添加到 Linux 命令行。这应该允许虚拟终端与 NVidia 共存......否则你只会在左上角看到一个光标。