Ubuntu 15.04闪烁登录屏幕然后黑屏

几个星期前,我构建了一个桌面并安装了Ubuntu 15.04,并一直与之斗争。 NVIDIA驱动程序和Ubuntu的兼容性似乎存在问题。

(经过几周的黑色/紫色屏幕挣扎,切换nomodeset,黑名单,重新启动lightdm /尝试gdm,返回我的GTX960用于GTX750TI,安装Ubuntu 14.04和14.10,登录循环以及其他一些我确定的事情我忘记了,我有以下最小的例子。)

  1. 我用Ubuntu 15.04创建了一个启动USB。
  2. 我选择“安装Ubuntu”(注意我必须编辑这个选项,将“quiet splash”改为“quiet splash nomodeset”,否则它不起作用)。
  3. 安装Ubuntu后,我被要求重启。 我可以在恢复模式下启动(虽然分辨率很奇怪),但通常不行。
  4. 在这一点上,我尝试了各种各样的东西(重新安装nvidia驱动程序,永久添加nomodeset到启动选项等),其中大部分最终导致需要从头开始重新安装Ubuntu,因为无法删除显卡而无法看到任何内容并将显示器插入主板。

我刚刚完成了前三个步骤,现在是肌肉记忆,我正在寻求新步骤4的建议。

编辑 :我已经尝试了这里的步骤(这导致我使用nomodeset选项,允许我在安装Ubuntu时看到屏幕)但是当我更新NVIDIA驱动程序时(我已尝试过专有和非专有版本,许多不同版本号),这导致我遇到其他问题。 大多数情况下,它是一个登录循环 ,但偶尔它是一个黑/紫色屏幕。 当我按照建议来解决登录循环时,这总是让我回到空白屏幕,然后我重新安装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就在这里。

我也构建了一个桌面,并使用了750Ti。 我遇到了OP的确切问题,我个人可以certificate下面对我有用。 我没有太多时间,所以我不得不总结一下。 如有疑问,Google就是您的朋友。

  1. 从另一台PC访问NVIDIA的网站,并将相应的驱动程序下载到USB驱动器。

  2. 将此USB驱动器插入桌面并启动。 在登录屏幕上,按CTRL + ALT + 2输入运行级别2

  3. 现在你将在一个终端(有趣的时候!)。 使用您的帐户登录。

  4. 杀死lightdm。

  5. 安装USB驱动器并取消驱动程序。

  6. 运行驱动安装程序。 如果在安装过程中没有错误,则重新启动。 登录循环现在应该消失了。

这听起来很简单,但不幸的是,它实际上非常困难。 我花了四次尝试才使它正确。

让我知道这对你有用!

好的,让我们理解你提到的第2点,你说你必须在启动USB时传递nomodeset内核参数。

这表明您拥有GTX750TI的显卡,不希望与开源Nouveau驱动程序配合良好。 这是你的第一个问题。 如果我必须使用nomodeset来启动安装程序,我不会继续安装。

我没有这张卡的经验,但它所基于的Maxwell Architecture与Nouveau Driver是开源的很多问题。

Ubuntu默认情况下附带开源驱动程序,如果您的卡有问题,您将看到黑屏等。

确认这个的最佳方法是什么?

请下载Manajaro Linux,并在启动选择非免费驱动程序时,您将收到确认。 您还可以尝试具有4.0内核的Archlinux,并在该版本中修复了许多与图形相关的问题。

我不鼓励使用MANJARO或ARCH。 我建议尝试将它们作为一个测试来确认我已经失去了什么。

在您安装专有的NVIDIA驱动程序之前,您将继续查看黑色屏幕。 您需要安装正确的专有驱动程序版本,与您的卡相容!

我认为这是因为kernel版本。 如您所知,Ubuntu 15.04的内核版本是3.16 。 尝试使用带有更新程序版本的实时Linux。 (例如arch )。

我在Ubuntu 14.04lenovo flex II看到了这个问题。

实际上我有同样的问题尝试了很多次这么多的方式…没有结果..

但最后我直接安装了这个驱动程序版本

 sudo add-apt-repository ppa:xorg-edgers/ppa sudo apt-get install ppa-purge sudo apt-get update sudo apt-get install nvidia-334 sudo apt-get install nvidia-334-uvm 

就这样

我不确定这是否适合你,我不是专业人士,但它适用于我,我虽然应该注意到这里

但我确定驱动程序版本是相同的因为我运行蒸汽游戏等运行得很好,你可以在这里找到源包:

http://us.download.nvidia.com/XFree86/Linux-x86_64/334.21/NVIDIA-Linux-x86_64-334.21.run

希望它有效

当我更新到15.10时,我遇到了这样的问题。 事实certificate,问题是NVIDIA卡过热到比建议温度高出约30%。 获取实时磁盘安装,并安装psensor以检查video卡的温度。

在现有的15.04机器上安装nvidia卡后,我遇到了类似的问题。 经过一段时间的努力,在这里寻找答案并找不到真正有帮助的东西,我放弃并安装了14.04(LTS)。 nvidia驱动程序是自动安装的,一切都像魔术一样。 (请参阅安装Nvidia驱动程序的问题,Ubuntu 15.04 )

从你的问题看来,你确实做了最终解决了我的问题,除了你安装了新的15.04,而我安装了新的14.04。 我怀疑15.04有一个特定的问题。 所以安装14.04可能是一个解决方案。

我遇到了同样的问题,你需要一个全新的安装,首先输入BIOS并将启动从uefi设置为legacy,而不是安全启动,然后再次安装Ubuntu。