问题描述
几周前,我构建了一个桌面并安装了 Ubuntu 15.04,从那时起我就一直在与它作斗争。 NVIDIA 驱动程序和 Ubuntu 的兼容性似乎存在问题。
(在与各种黑色/紫色屏幕、切换 nomodeset、将 nouveau 列入黑名单、重新启动 lightdm/尝试 gdm、将我的 GTX960 退还给 GTX750TI、安装 Ubuntu 14.04 和 14.10、登录循环以及其他一些我确定我忘记了的事情之后,我有以下最小示例。)
-
我使用 Ubuntu 15.04 创建启动 USB。
-
我选择 “Install Ubuntu” (请注意,我必须为此编辑选项,将 “quiet splash” 更改为“quiet Splash nomodeset”,否则它将不起作用)。
-
安装 Ubuntu 后,系统要求我重新启动。我可以在恢复模式下启动(尽管分辨率很奇怪),但不能正常启动。
-
此时,我尝试了各种方法(重新安装 nvidia 驱动程序、在启动选项中永久添加 nomodeset 等),其中大多数最终导致需要从头开始重新安装 Ubuntu,因为如果不卸下显卡并将显示器插入主板,就无法看到任何内容。
我刚刚完成了前 3 个步骤,现在已经是肌肉 memory 了,我正在寻求有关新步骤 4 的建议。
编辑:我已经尝试了步骤 here (这导致我进入 nomodeset 选项,该选项允许我在安装 Ubuntu 时看到屏幕),但是当我更新 NVIDIA 驱动程序时(我尝试了专有和非专有版本,许多不同的版本号),这导致我遇到其他问题。大多数情况下,它是 login loop ,但有时它是黑色/紫色屏幕。当我按照建议解决登录循环问题时,这总是会导致我回到空白屏幕,然后我重新安装 Ubuntu。
$ sudo lshw -C video
*-display UNCLAIMED
description: VGA compatible controller
product: GM107 [GeForce GTX 750 Ti]
vendor: NVIDIA Corporation
physical id: 0
bus info: pci@0000:01:00.0
version: a2
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress vga_controller bus_master cap_list
configuration: latency=0
resources: memory:f6000000-f6ffffff memory:e0000000-efffffff memory:f0000000-f1ffffff ioport:e000(size=128) memory:f7000000-f707ffff
更新:安装 bumblebee 可以让我摆脱登录循环。我的显示器的分辨率看起来仍然不正确,我必须从大约十几个“报告系统问题”框中单击。
编辑:我的 xorg.log 是 here.
最佳方案
我也建了一个台式机,用的是750Ti。我遇到了OP所遇到的确切问题,我可以亲自证明以下内容对我有用。\n我没有太多时间,所以我必须总结一下。当有疑问时,谷歌是你的朋友。
-
从另一台 PC 访问 NVIDIA 网站,并将相应的驱动程序下载到 USB 驱动器。
-
将此 USB 驱动器插入桌面并启动。在登录屏幕上,按 CTRL+ALT+2 输入运行级别 2
-
现在您将进入终端(有趣的时光!)。使用您的帐户登录。
-
杀死lightdm。
-
安装您的 USB 驱动器和 un-tar 驱动程序。
-
运行驱动程序安装程序。如果安装过程中没有错误,则重新启动。登录循环现在应该消失了。
这听起来很简单,但不幸的是,它实际上相当困难。我花了四次尝试才把它做好。
让我知道这对您有何作用!