显示屏为空白
显示屏闪烁
屏幕无法正确显示
某些程序抱怨图形问题
计算机启动到低图形模式
您的特定问题可能不在这里,但是仍然尝试答案中描述的解决方案。
这个问题非常广泛,但是这些问题中的每一个都可能有一个解决方案。
如果您遇到登录循环,请检查我的最后一部分答案。
如果遇到上面列出的问题之一并有自己的解决方案(我的方法行不通,或者有更快的方法),请随时发布另一个有礼貌的答案,说明您的问题及其解决方法。
那些尝试安装Ubuntu的人,请参阅标题为
If you are unable to enter a TTY or are trying to install Ubuntu
的部分。#1 楼
请注意,此答案可能会有些过时。我会尽力定期更新它,但我不能保证。以下使用的驱动程序版本可能不是最新的。请检查启动板页面以确认。可以按照以下步骤解决所描述的每个问题(甚至可能更多)。
如果要安装Ubuntu,请遵循第3节。
1。首先请确保您可以输入TTY
按Ctrl + Alt + F1
。如果这使您进入带有登录提示的黑屏,请继续。否则,您可能必须使用特殊的内核标志启动。说明如下。
2。现在进行修复
在TTY中登录您的帐户。
运行
sudo apt-get purge nvidia-*
运行
sudo add-apt-repository ppa:graphics-drivers/ppa
,然后运行sudo apt-get update
。运行
sudo apt-get install nvidia-driver-430
。重新启动,图形问题应该得到解决。
3。如果您无法输入TTY或尝试安装Ubuntu
重新启动到GRUB。
突出显示
Ubuntu
选项并按E。将
nouveau.modeset=0
添加到行的末尾以linux
开头。按F10键启动。
按照上面的说明进行操作。
(如果要安装Ubuntu,请忽略此步骤,但是在安装完成后,按照教程的其余部分进行操作。)
此解决方案应解决升级到16.04后用户描述的许多问题。如果重新安装受到影响,则解决方案相同。
如果以后遇到问题,则应询问其他问题。 (请参阅此问题,以使我们知道它不是重复的。)但是,您还可以尝试其他一些小的修复程序。
重新安装Xorg
回到TTY并运行
sudo apt-get purge xorg-* xserver-xorg; sudo apt-get install xorg xserver-xorg; sudo dpkg-reconfigure xorg
。重新安装桌面环境
如果在Unity上运行
sudo apt-get purge ubuntu-desktop; sudo apt-get install ubuntu-desktop
。如果在GNOME上运行
sudo apt-get purge ubuntu-gnome-desktop gnome-desktop-environment; sudo apt-get install ubuntu-gnome-desktop
。如果在MATE上运行,请运行
sudo apt-get purge ubuntu-mate-desktop mate-desktop-environment; sudo apt-get install ubuntu-mate-desktop
每个Ubuntu DE都有自己的包名称。如果您有KDE或其他名称,则该名称应与上面的名称相似。
重新安装
这不是最吸引人的选项,但有时在这种情况下最好的做法。
请记住,很多事情都会出错,而这不能保证一切都得到解决。即使您遇到问题中列出的内容,该解决方案也可能无法完全为您解决。
此答案仅适用于16.04和nVIDIA的驱动程序问题。您的问题可能比驱动程序错误更深。
修复后的其他问题
如果您可以正常使用显示器,但遇到登录循环(您登录并返回到登录屏幕),请在此处查看。
评论
@XiaodongQi您是否尝试过禁用安全启动?此处的其他答案建议修复登录循环。
–流浪者
16年4月29日在10:19
真奇怪好的,这可能会进一步破坏您的系统,但是我认为值得一试:sudo apt-get purge nvidia *。星号前没有破折号。然后尝试其余步骤。
–流浪者
16年5月8日在16:03
我认为您需要重新安装:/ @Pavel
–流浪者
16年5月8日在16:12
哈-这没有帮助。
–user3728501
16年6月29日在22:25
与nvidia-367仍然相同的症状。
–sds
16年7月20日在17:15
#2 楼
我安装了Ubuntu 16.04,一切正常,直到切换到NVIDIA驱动程序为止。重新启动后,我无法通过登录屏幕。对我有用的解决方案是禁用安全启动。当卡在登录循环中时,我切换到控制台
Ctl+Alt+F1
,重新启动并在UEFI
中禁用了安全启动。现在一切都可以在安装了nvidia驱动程序的情况下进行。评论
askubuntu.com/questions/761886/…,您将可以使用nvidia和efi
– QkiZ
16-09-19在13:03
从名称上可以明显看出,禁用安全启动会使您不安全。
–tbodt
17年1月1日于20:32
#3 楼
对于显示器为空白和显示器闪烁我也遇到了同样的问题,但现在一切正常。
有两种解决方法:
使用图形驱动程序PPA(最佳选项)中的NVIDIA驱动程序版本364
sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt update && sudo apt install nvidia-364
使用LightDM代替GDM
sudo apt-get install lightdm
出现提示时选择
lightdm
作为默认值。注意
,如果这对您不起作用,请在安装NVIDIA驱动程序之前从“其他驱动程序”应用程序安装
intel-microcode
(如果可用)。评论
所以您有一个登录循环?问题中有五个“问题”。
–流浪者
16年4月24日在21:55
我两个都显示空白和显示闪烁
–独立奇特
16 Apr 25'0:41
啊。好吧,您可能应该把它放在答案中;)。
–流浪者
16 Apr 25'0:42
嗨-我尝试了361、364和367,但没有成功。试图重新配置lightdm,没有结果。滚动或观看视频/电影时,我仍然无法摆脱眼泪。具有良好图形效果的唯一解决方案是仅通过首选使用intel。如果我忘记了其他东西,我会很乐意尝试其他解决方案
– pandaadb
16 Jun 13'13:33
我确实做了,现在我根本无法登录ubuntu。
–阿蒂尔坎
16年7月3日在18:21
#4 楼
我从Ubuntu GNOME 15.10升级到16.04,并遇到黑屏。使用systemctl status
并浏览日志后,我发现专有的NVidia驱动程序已损坏。清除
nvidia-*
并重新安装gdm
使我进入低图形模式,但是重新安装NVidia驱动程序却使黑屏。事实证明,安全启动已在BIOS设置中设置为“ Windows”。我将其更改为“其他”,并解决了我的问题。,在找到安全启动选项之前,我尝试清除并重新安装
nvidia-*
,xorg*
,xserver-xorg
,ubuntu-gnome-desktop
,gnome-desktop-environment
。我不确定这是否有帮助,但似乎最好放进去。而且,升级工具还说过必须禁用安全启动才能成功,但是之后会重新打开它。这就是促使我去寻找它的原因。评论
只需使用nvidia驱动程序版本364
–独立奇特
16年5月31日在14:02
#5 楼
我在/var/log/Xorg.0.log的X11日志文件中检查了(EE)错误条目:root@computer:/var/log# grep EE Xorg.0.log
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[ 156.124] (EE) No devices detected.
[ 156.127] (EE) no screens found(EE)
,所以新手。
用lspci检查已安装的卡会得到以下结果:
root@computer:/usr/share/X11/xorg.conf.d$ lspci | grep NVIDIA
02:00.0 VGA compatible controller: NVIDIA Corporation GT218 [GeForce 210] (rev a2)
02:00.1 Audio device: NVIDIA Corporation High Definition Audio Controller (rev a1)
使用这种类型的图形卡,建议安装NVIDIA驱动程序的答案由于最新的NVIDIA驱动程序不支持我的显卡,因此此处给出的信息对我没有帮助。
因此,在互联网上搜索后,我发现了通过指定显卡的详细信息对X11系统有所帮助的建议在文件
/usr/share/X11/xorg.conf.d/20-nouveau-conf中,并使用lspci命令中的信息:
# lspci | grep NVIDIA
# 02:00.0 VGA compatible controller: NVIDIA Corporation GT218 [GeForce 210] (rev a2)
Section "Device"
Identifier "NvidiaGraphics"
Driver "nouveau"
VendorName "NVIDIA Corporation"
BusID "PCI:2:0:0"
EndSection
现在一切正常,并且日志文件中没有(EE)错误行。
#6 楼
对于那些遵循该指南但仍然存在问题的人,则可能与驱动程序本身有关。某些NVIDIA的GPU在最新的驱动程序上无法很好地发挥作用。如果您怀疑自己是该问题的受害者,则可以按照下面的指南进行操作。
下面只是复制我自己的问题的答案。
我做到了!问题:驱动程序本身有问题!
问题:我的卡(NVIDIA GTX980M)在新的专有NVIDIA Linux驱动程序上无法正常运行。
解决方案:使用支持我的图形卡的旧驱动程序。
基本上,潜入互联网一段时间后,有人说也许我可以尝试使用稳定的
nvidia-352
而不是新的驱动程序。但是,在查看
apt-cache search nvidia-352
时,我发现nvidia-352仅仅是nvidia-361
图形驱动程序的过渡驱动程序。但是,基于我以前的测试是最新的nvidia-361(在撰写本文时为nvidia-370)是我的问题。
所以我需要下载确切的nvidia-352而不是过渡nvidia- 361.
如果您遇到与我相同的问题,那么下面是我如何解决此问题的步骤。
步骤:
卸载当前所有有问题的NVIDIA驱动程序。
sudo apt-get purge nvidia-* libcuda-*
。
创建临时文件夹来存储
nvidia-352
所需文件cd ~/Desktop
mkdir nvidia-352
cd nvidia-352
。
下载
nvidia-352
所需的文件图形驱动程序。wget https://launchpad.net/ubuntu/+archive/primary/+files/libcuda1-352_352.63-0ubuntu3_amd64.deb
wget https://launchpad.net/ubuntu/+archive/primary/+files/nvidia-libopencl1-352_352.63-0ubuntu3_amd64.deb
wget https://launchpad.net/ubuntu/+archive/primary/+files/nvidia-opencl-icd-352_352.63-0ubuntu3_amd64.deb
wget https://launchpad.net/ubuntu/+archive/primary/+files/nvidia-352_352.63-0ubuntu3_amd64.deb
编辑1:
如果您从上面的链接下载
nvidia-352_352.63-0ubuntu3_amd64.deb
遇到问题(对我来说),也可以从不同的源下载它。这是该文件的替代链接:
http://mirrors.mit.edu/ubuntu/pool/restricted/n/nvidia-graphics-drivers-352/nvidia-352_352.63-0ubuntu0.15.10.1_amd64.deb
编辑2:
上面的链接适用于64位NVIDIA驱动程序,对于那些正在寻找32位的用户,请查看下面的链接:
https://launchpad.net/ubuntu/+source/nvidia-graphics-drivers-352
步骤相同,只需要下载支持32位设置的其他文件即可。
。
安装所有debs文件。
sudo dpkg -i *.deb
。
重新启动
。
Voila!如果您在没有崩溃的情况下启动桌面,那么您已经成功解决了该图形问题!
享受! :D
#7 楼
经过一天半的时间解决此问题后,最终通过在Bios设置中禁用安全启动解决了该问题。在安装驱动程序的过程中,系统提示我禁用安全启动,但是确实这样做了,但是也许是因为还安装了Windows,所以并没有禁用它(安装时)。重新启动并按F2键(在Asus上),我进入了BIOS,安全性,然后禁用了安全启动。重新启动,瞧!尽管这可能特定于某些BIOS版本或双启动系统,但之前没有人在此发布过此解决方案。
#8 楼
我尝试了许多解决方案,但没有成功。最终,我尝试了这一点,并完美运行,而无需执行诸如sudo service lightdm stop
之类的事情。只需运行以下命令:这会向您显示设备的兼容驱动程序列表:
sudo ubuntu-drivers list
然后运行以安装兼容的驱动程序:
sudo ubuntu-drivers autoinstall
最后做(或只是重新启动机器):
sudo service lightdm restart
#9 楼
每天我都会检查更新并使用Software Updater下载它们。但是昨天晚上,Ubuntu要求我进行部分下载(也就是说,某些未正确安装-诸如此类),所以我遵循部分下载过程。下载过程结束时,它要求重新启动,因此我重新启动了Ubuntu。重新启动后,启动徽标和登录窗口处于低分辨率,登录循环且没有互联网连接(我都尝试过wifi +以太网)!因此,我什至无法登录!我在ASUS X556UQ笔记本电脑中使用Ubuntu 16.04.2 LTS。
经过长期的尝试(尝试上述方法和其他解决方案) (来自Google),我发现使用Nvidia 378驱动程序的最新Linux Kernel 4.8.0-42出现了问题!所以我使用TTY(Ctrl + Alt + F1)降级到Nvidia 370驱动程序,然后使用Linux Kernel 4.8.0-41(使用grub菜单)重新启动Ubuntu,所有问题都解决了!
#10 楼
当我第一次安装Ubuntu 16.04.1时,我遇到了一些图形问题,这些问题可以通过使用nvidia-304解决(上面已经提到作为解决方案)。我大约一周前才刚刚更新系统,此后,我发现自己陷入了“无法登录循环问题”,正如许多人已经描述过的那样。通过tty登录,我尝试安装nvidia-304、324、350和370。它们都不起作用。最后,我尝试了一些非常激烈的尝试。我安装了Xubuntu 16.04.1。我方面无需任何特殊努力即可立即运行。因此,问题似乎与桌面管理器(Gnome)密切相关。因此,如果您可以从Shell窗口中切换到Xfce,那么使用当前版本的Ubuntu可能会很好(很抱歉,但我不知道该怎么做)。否则,请安装Xubuntu。祝你好运!
#11 楼
我一直在这个登录循环问题几个月了,一直没有结束。现在我终于有了一个答案,我真的很想与所有正在分享解决方案的人分享它。如果还有一种更简单的方法可以执行此操作,请告知。我进入BIOS设置程序,然后禁用了“板载显示”选项。那解决了问题。现在,当我打开fedora时,它实际上已经开始与GPU卡一起使用,并且尚未安装驱动程序。与以前相比,这是一个很大的改进。安装Nvidia驱动程序后,操作系统可以正常运行。
评论
请编辑您的答案以专注于实际解决方案。遗漏您尝试未成功的事情。这是一个问答网站,而不是博客或论坛。
–梅勒比乌斯
19年10月1日在12:49
#12 楼
我的解决方案是这样。OS ubuntu 16.04
nvidia驱动程序在350之前,已从ubuntu安装在软件更新中
我从nvidia下载驱动程序370,然后执行sh ./终端中的驱动程序路径输入tty
ctrl alt f1
并杀死进程lightdm
sudo service lightdm stop
此命令有问题
解决方案
首先重新启动电脑,我的第一个问题是我无法在ubuntu中进入桌面并且无法进入tty终端,我进入恢复模式并转到root终端,并使其成为
nvidia-uninstall
这将使用命令
./nvidia.run
删除您安装的nvidia驱动程序,然后重新启动并查看。您需要使用
sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt update
sudo apt-get install nvidia-current
安装ubuntu的驱动程序,或者在软件和更新中查找并安装驱动程序
,该解决方案与我的解决方案相同以前的问题。下载nvidia网页时无法卸载驱动程序
评论
nvidia-current是传统驱动程序。在大多数情况下,这是一个糟糕的解决方案。
–Pilot6
16年8月29日在17:53
评论
对于安装nvidia驱动程序后陷入登录循环的用户……请查看askubuntu.com/a/760469,看来nvidia驱动程序尚未与最新内核版本兼容。如果您仍然想安装nvidia驱动程序,也可以尝试这里提到的步骤askubuntu.com/a/761326。。。由于闪烁问题已停止,我没有继续。我的问题未列出,但肯定可以解决“ NVidia&16.04”问题。 askubuntu.com/questions/789972 / ...
我使用专有驱动程序304版解决了这个问题。
多年来,我在各种笔记本电脑上尝试了许多建议的解决方案,例如清除,图形ppa,其他驱动程序等。对我来说,这些都没有奏效。使用nvidia驱动程序时,我始终会按照可运行对象中的说明回退到从nvidia下载和安装驱动程序。
我无法回答此问题,但是从带有``--no-opengl-files”标志的NVIDIA驱动程序进行安装可以帮助我