使用 Nvidia 专有显卡进行无限登录循环

使用 Nvidia 专有显卡进行无限登录循环

我最近刚买了一台戴尔 Inspiron 7559,当然,在我的第二块 SSD 上安装了 Ubuntu。不得不用 nomodeset 启动安装盘,因为它无法通过加载屏幕。安装操作系统后,一切似乎都运行得相当不错,直到我尝试为我的 GTX 960M GPU 安装专有的 Nvidia 驱动程序。

在尝试修复该问题之前,我曾 3 次重新安装操作系统,因为图形设置太差,以至于 X 甚至无法加载。在“设置”->“软件和更新”->“附加驱动程序”中安装了专有驱动程序的稳定版本后,我的笔记本电脑无法通过登录屏幕。它看起来就像正在加载,屏幕上闪烁 fsck 消息一瞬间,然后无限期地返回登录屏幕……

最糟糕的是,当笔记本电脑“正在”工作并且没有使用专有驱动程序时,如果我关闭并打开盖子,屏幕将不会从睡眠状态唤醒,但我认为这个问题也源于缺乏合适的图形驱动程序。

我该如何开始解决这个问题?

答案1

我也有类似的问题我的笔记本电脑有 Nvidia GTX 950M(几乎接近您的配置)。我的建议是,即使专有的 Nvidia 驱动程序可能性能更好 - 最好还是坚持使用开源版本,因为它们似乎更兼容(至少在过去 6 个月内,我的 2 台机器都是如此)

步骤如下

通常,您应该使用来自官方 Ubuntu 存储库的驱动程序。由于您遇到了问题,因此使用最新的驱动程序可能会更好。为 GEFORCE GTX 960M 安装最新的官方稳定 NVIDIA 驱动程序。

基于此关联您应该安装 nvidia-361(支持 GTX 960M)。M 是移动版本 - 在台式机上,您将发现型号末尾没有 M。

首先卸载当前安装的NVIDIA驱动程序。启动计算机,当出现GRUB菜单时...

突出显示 Ubuntu 菜单项并按 E 键。添加nouveau.modeset=0到 linux 行的末尾。按 F10 启动 Ubuntu 操作系统。

当登录屏幕出现时按 Ctrl+Alt+F1。输入您的用户名和密码,然后执行:

sudo apt-get purge nvidia*  
sudo reboot  

现在安装最新的官方稳定 NVIDIA 驱动程序。启动计算机,当出现 GRUB 菜单时...

突出显示 Ubuntu 菜单项并按 E 键。添加nouveau.modeset=0到 linux 行的末尾。按 F10 启动 Ubuntu 操作系统。

当登录屏幕出现时按 Ctrl+Alt+F1。输入您的用户名和密码,然后执行:

sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt-get update
sudo apt-get install nvidia-361 nvidia-prime
sudo reboot  

注意:可能明确需要在 BIOS 中选择 NVIDIA 适配器。当您想要使用驱动程序 361 时,无需添加 PPA。在这种情况下,您必须执行的终端命令如下:

sudo apt-get update
sudo apt-get install nvidia-361
sudo reboot

如果您已经从其站点安装了 nvidia 驱动程序,请按照该说明将其卸载。以 root 身份运行 sh ./NVIDIA-Linux-x86_64-361.28.run 来卸载该驱动程序,并按照屏幕上的说明进行操作。

注意:我提供的解决方案已经在 Ubuntu 14.04 LTS 和 Ubuntu 15.10 上针对两个 GPU 进行了测试。

答案2

我没有足够的声誉来发表评论。我让 Xubuntu 15.10 在我的 Inspiron 15 7559 上运行,具有功能性挂起模式以及在集成显卡和独立显卡之间切换的能力。

请在此处查看我的回答:-Dell Inspiron 15 UHD 上的图形和睡眠问题

另一个类似的问题:-Ubuntu 14.04 的 GeForce GTX 960M 显卡驱动程序包

编辑:删除了重复的内容。我了解到,对相关问题发布重复的答案是一种不好的做法。

答案3

要解决您的问题,请安装最新的当前稳定的 NVIDIA 驱动程序 355!

但首先请卸载您之前安装的所有 NVIDIA 相关软件。

出现登录屏幕时按Ctrl+ Alt+F1

输入用户名和密码然后执行:

sudo apt-get purge nvidia*  
sudo reboot

现在安装新的驱动程序 - 重复该过程...

出现登录屏幕时按Ctrl+ Alt+F1

输入用户名和密码然后执行:

sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt-get update
sudo apt-get install nvidia-355 nvidia-prime
sudo reboot  

注意:使用NVIDIA X 服务器设置->主要简介切换显卡。

答案4

虽然这是你的问题的一部分,但我可以解决这个问题

然后无限期地返回登录屏幕......

通过这种方式。

Ctr+ Alt+F1进入控制台屏幕。

接下来,删除 .Xauthority 文件。

$ rm ~/.Xauthority

相关内容