只有在救援模式(每次启动)中按“恢复”后,才能启动12.04.3-Nvidia驱动程序问题


10

我试图在新PC上安装10个Linux发行版,并且每次遇到视频驱动程序问题时:黑屏或视觉伪像。

我只能安装64位的Ubuntu 12.04.3,但也存在问题:启动时出现黑屏(有时在安装前使用实时模式时一切正常,有时无法加载实时模式-Ubuntu说我视频有问题,可以选择四个要素,其中之一是“使用安全图形模式”,但我什至不能选择-系统已冻结)。

在tty中,我安装了nvidia-current,但并没有帮助我。每次引导时,我需要按ESC并进入救援模式,然后按Resume,然后系统正常启动。如果我尝试进行正常的重启,则在Ubuntu徽标后再次出现黑屏。

我尝试在选项中切换nvidia驱动程序-我有版本319更新和版本319 [推荐],但均不起作用。

我有Palit GeForce GTX650,所有更新。

我的dmesg输出

输出 dpkg --get-selections | grep 'nvi\|nou'

我的 /boot/grub/grub.cfg


您是否将Nouveau驱动程序列入了黑名单?
Anders FUKiær2013年

无法卸载。我需要?
Vitaly Zdanevich 2013年

可能值得一试,sudo apt-get --purge remove xserver-xorg-video-nouveau
Anders FUKiær2013年

1
dpkg –get-selections | grep 'nvi\|nou'可以将问题的输出和dmesgpaste.ubuntu.com 的输出添加到问题中吗?
Anders FUKiær2013年

1
您可以发布/boot/grub/grub.cfg吗?我认为您会从内核命令行中错过nomodset内核参数。
falconer 2013年

Answers:


17

专有的nvidia驱动程序应在没有KMS的情况下使用。您必须编辑/etc/default/grub文件,使用喜欢的文本编辑器(vi,nano,gedit等):

sudo vi /etc/default/grub

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"行更改为以下内容:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nomodeset"

保存文件,然后运行sudo update-grub然后重新启动,它应该可以工作。

如果仍然不能解决问题,则还要从前一行中再次删除“安静的飞溅” sudo update-grub。(这将禁用图形启动屏幕。)

恢复启动确实起作用,因为恢复菜单条目具有该nomodeset参数。


这并不重要,但是tty按CTRL + ALT + F1时我无法进入:我只看到黑屏,几秒钟后我的显示器关闭。
Vitaly Zdanevich 2013年

@VitalyZdanevich请将vga=normal参数也添加到该行。如果仍然不好,请添加video=vesa:off参数。请注意,在此之后,您的tty分辨率将降低,但是使用仅支持文本模式tty的nvidia驱动程序AFAIK无法解决该问题。如果仍然没有成功,请删除quiet splash以禁用图形启动。
falconer 2013年

我不知道-是否与这个问题有关,但是现在我无法关闭PC-我的计算机重新启动而不是关闭电源。
Vitaly Zdanevich 2013年

@VitalyZdanevich不应引起此类问题,所有这些内核参数仅与显示有关。但是最好的办法是测试并尝试使用不同的参数,看看其中之一是否为错误的参数。您现在使用什么内核参数?您也可以尝试添加“ acpi = force”内核参数。(或者可能是相反的acpi = off”。)或尝试在BIOS中禁用唤醒参数。(我认为是LAN唤醒,密钥唤醒等)。其中的一个可以解决您的问题,然后在网站上提出另一个问题
。– falconer

0

这是X服务器错误。如果X Server本身进行更新,那么它还将删除图形驱动程序的路径。也许唯一的方法是安装Ubuntu提供的功能(即“其他驱动程序”中的驱动程序)。

我拥有带有AMD Radeon HD8650和CrossFire AMD Radeon HD 8970m的AMD A10,并安装了在AMD网站上找到的驱动程序,更新后,X服务器出现故障。我必须重新安装“ fglrx”(Ubuntu的AMD驱动程序),X服务器才能再次工作,仅这次,它无法识别我的8970m,但将其识别为其他AMD GPU。

我不确定nVidia,但我的建议是尽量不要安装Ubuntu所提供的功能。如果它来自Ubuntu,则很有可能会起作用。


Ubuntu没有提供任何东西-我已经从tty Nvidia驱动程序安装了。
Vitaly Zdanevich 2013年

0

因此,如我在nvidia.com网站上的说明中所见,该Nvidia的GTX650 Geforce卡具有CUDA技术。

在这里,我发布了一种针对CUDA卡的解决方法,该解决方法通常指的是Ubuntu 12.10,并且在那里工作良好:

如何在Ubuntu13.04中安装Nvidia驱动程序GT 520和Cuda 5.0?

这很谦虚,但也不太棘手。

此解决方法通常与nvidia混合卡有关,但我不明白,为什么它不应该与您的卡一起使用。


0

在grub引导菜单中,我选择了较早的内核版本并设法引导到我的操作系统中。我认为这是因为加载了nouveau驱动程序而不是nvidia驱动程序。


0

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"行更改为:

GRUB_CMDLINE_LINUX_DEFAULT="nomodeset"

保存文件,然后运行sudo update-grub 适用于nvidia 307的Works great。仅松开紫色的启动屏幕,但您将看到系统如何启动。


0

我在2台使用类似Nvidia卡的笔记本电脑上遇到了同样的问题。

在尝试了许多具有类似问题的Ubuntu版本后,我发现的解决方案是安装新的Kubuntu,然后在执行任何软件更新之前,使用Synaptic软件包管理器,进行过滤nvidia并转到软件包/强制版本,并将nvidia过滤后的软件包保留在已安装的版本,以防止它们升级。

然后,您可以根据需要安装其他桌面版本(我已经测试了第二步,添加了我最喜欢的GNOME和Xfce,没有任何问题)。我认为,如果我的记忆很好,则使用并一直使用的Nvidia驱动程序为173.x(或176.x)。

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.