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


18

几周前,我构建了一个台式机并安装了Ubuntu 15.04,此后一直在与之抗争。NVIDIA驱动程序和Ubuntu的兼容性似乎存在问题。

(经过数周的各种黑色/紫色屏幕苦苦挣扎,在nomodeset切换,将nouveau列入黑名单并重新启动lightdm / tryd gdm之后,为GTX750TI返回了我的GTX960,安装了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在这里。



你能贴你的/var/log/Xorg.0.log吗?
user3113723 2015年

1
确保@ user3113723,以下链接具有pastebin。pastebin.com/xXtJVPZc
Gschneider 2015年

编辑您的问题,以包含“ sudo lshw -C video谢谢您帮助我们帮助您” 的输出!
极客长老2015年

* *显示UNCLAIMED`加上/var/log/Xorg.0.log nvidia模块未加载,表明驱动程序无法在当前环境中工作。试试这个,然后向后报告:askubuntu.com/questions/41681/…–
极客老人

Answers:


2

我也建立了台式机,并使用了750Ti。我遇到了OP所遇到的确切问题,我可以亲自证明以下内容对我有用。我没有很多时间,所以我必须总结一下。如有疑问,Google是您的朋友。

  1. 从另一台PC转到NVIDIA网站,并将适当的驱动程序下载到USB驱动器。

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

  3. 现在您将在候机楼内(有趣的时光!)。使用您的帐户登录。

  4. 杀死lightdm。

  5. 挂载USB驱动器并解压缩驱动程序。

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

这听起来很简单,但是不幸的是,这实际上很困难。我花了四次努力才把它弄对。

让我知道这对您如何工作!


0

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

这表示您拥有GTX750TI的图形卡,不想与开源Nouveau驱动程序配合使用。这是您的第一个问题。如果必须仅使用nomodeset引导进入安装程序,则不会继续安装。

我没有使用此卡的经验,但是基于它的Maxwell体系结构与Nouveau Driver(开源)存在很多问题。

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

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

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

我不鼓励使用MANJARO或ARCH。我建议一次尝试确认上面的内容。

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


是的,过去我让Archlinux可以工作。如文章所述,我已经安装了许多与卡兼容的专有驱动程序,但是这些驱动程序会导致其他问题,最常见的是登录循环和黑屏。
Gschneider

您尝试过大黄蜂了吗?我在Ask Ubuntu Question上为此写了一篇很好的文章。askubuntu.com/questions/452556/… 如果您的笔记本电脑装有擎天柱,那么最好的机会就是大黄蜂。因为它知道如何处理您的卡。请给大黄蜂一个机会,我想您将没有任何黑屏和登录循环。许多人已经确认它可以正常工作。如果您的笔记本电脑上有混合显卡(我认为自己拥有),那么很多时候仅安装Nvidia专有驱动程序是不够的。请尝试并告知我们
Rajat Pandita

我正在使用台式机,并且已经关闭了主板的图形,但是感谢您的建议,这是我没有尝试过的方法。
Gschneider

对于步骤#7,是i915bbswitch两个单独的行?
Gschneider

好像大黄蜂会引起它自己的问题...当我通过HDMI插入显示器时,分辨率是无法使用的640x480。当我使用DVI时,它变得难以忍受。
Gschneider

0

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

我已经通过Ubuntu 14.04和看到了这个问题lenovo flex II


0

好吧,实际上我有同样的问题用很多方法尝试了很多次……没有结果。

但最后我只是直接安装了此驱动程序版本

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

就这样

我不确定这是否对您有用,我不是专业人士,但对我有用,尽管我应该在这里注意

但是我确定驱动程序版本与运行Steam游戏等的驱动程序版本相同。运行得很好,您可以在这里找到源代码包:

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

希望能奏效


0

当我更新到15.10时遇到了这样的问题。事实证明,问题在于NVIDIA卡过热到超过建议温度的30%。安装现场磁盘,然后安装psensor以检查视频卡的温度。


0

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

从您的问题看来,您确实做了最终解决我问题的方法,只是您安装了新的15.04,而我安装了新的14.04。我怀疑15.04存在特定问题。因此,安装14.04将是您的解决方案。


-2

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

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.