安装 Nvidia 驱动程序时遇到问题

安装 Nvidia 驱动程序时遇到问题

第一次来此的用户;

刚刚安装了 Ubuntu 14.04,目前我迫切需要安装 970 Nvidia 驱动程序。

它给我一个错误,说 X 服务器目前正在运行,需要停止,但是,每次我尝试终止它的进程(lightdm)时,我都会得到一个黑屏,我只能强制重启电脑。我在网上搜索过,但没有成功。

答案1

我在这里写了一篇关于这个问题的博客文章: http://cloojure.blogspot.com/2015/05/how-to-install-nvidia-video-card.html

...粘贴在下面。请参阅博客文章以获取缺失的屏幕截图。


2015 年 5 月 26 日星期二 如何为 Ubuntu/Kubuntu 安装或内核升级安装 NVIDIA 显卡驱动程序 我有一台漂亮的新 Linux 计算机,是去年圣诞节从 ZaReason 买的,我决定安装 Kubuntu (KDE + Ubuntu),以便更接近我的戴尔 XPS 13 Sputnik 系统(非常漂亮),该系统预装了 Ubuntu。我之前在台式计算机上使用过 Fedora 20,但想让两台计算机上的操作系统保持同步,Ubuntu 还更好地集成了声音、视频、外围设备和其他桌面(即非服务器)硬件问题。

问题是,我的新 EVGA 品牌显卡(带 NVIDIA GPU)本身不支持 Linux,因此您必须从 NVIDIA 网站下载并安装驱动程序。截至撰写本文时,最新的驱动程序可在此处找到http://www.nvidia.com/object/unix.html(在 Google 上搜索“nvidia linux driver download”可能比直接浏览 NVIDIA 网站更容易)。查看“Linux x86_64”类别。我总是选择“最新的短寿命分支”,因为它有最多的错误修复(例如最新的短寿命分支版本:349.16)。将此文件下载到您的计算机,然后关机重启。

这里的断电部分很重要。在配置显卡时,主板的内置视频输出和“非标准”显卡输出之间存在根本冲突。当您执行全新 Linux 安装或升级操作系统内核时,您将从零开始,显卡将不再工作。不幸的是,Ubuntu 软件更新系统似乎每隔一两个月就会发布一个半主要补丁,需要重新安装视频驱动程序。虽然我可以通过拒绝执行软件更新来避免这个问题,但我总是渴望在我的所有其他软件包中获得错误修复和新功能,我只是试图尽量减少在新的操作系统内核上重新安装显卡驱动程序的不便。

问题是,当视频卡停止工作时,您无法判断发生了什么,更不用说修复它了!以下步骤是我发现解决这些困难的最快方法。

我的显卡有三个(是的,数一数,就是三个!)视频输出,我已经习惯使用这三个显示器。是的,我知道,这可能看起来有点过分,但相信我:一旦你尝试过三个显示器,你就再也不会(自愿)回到双显示器了。当然,主板内置的视频输出使它总共有四个视频输出端口。

大多数显示器(我更喜欢出色的 27 英寸 LG IPS 27MP65)至少有 2 个输入,HDMI 和 VGA。诀窍是将 NVIDIA 显卡的所有三个 HDMI 输出连接到三个 HDMI 显示器输入,并将主板内置视频输出的 VGA 电缆连接到其中一个显示器(最好是 NVIDIA 显卡认为最少使用的显示器)。

如果只有一个视频输入处于活动状态,您的显示器通常应该能够自动切换到活动输入(HDMI 或 VGA)端口(尤其是在显示器通电时)。如果有时失败,应该有一个标有“输入”或类似标记的按钮,可让您手动切换到所需的视频输入端口。请记住这一点,以防显示器显示 VGA 输入,而您需要看到的内容在 HDMI 输入上,反之亦然。如果您发现发生此问题,请将 VGA 电缆移至未尝试显示 HDMI 的显示器。如果您可以在不同的显示器上同时看到所有活动输入,那就容易多了。

首次安装 Linux 时(或内核升级后),新内核将找不到 NVIDIA 显卡的驱动程序,因此将使用内置视频输出。连接到内置 VGA 输出的显示器应显示单显示器显示,然后您就可以安装 Linux 并启动。此时,您需要学习一些技巧。

第一个技巧是,当 Linux 处于正常的多用户模式且图形 X-Windows 显示器处于活动状态时,无法安装 NVIDIA 驱动程序。您必须先启动到单用户纯文本模式,然后才能安装驱动程序。在 Kubuntu(我最喜欢的)或普通的 Ubuntu 上,这需要关机重启。

启动时,GRUB 引导程序会给你 10-12 秒的倒计时,让你在尝试自动启动最新内核之前选择启动选项。其中一个选项是输入字母“e”来编辑启动选项。这就是我们所需要的。在倒计时结束前输入“e”。

此时,您应该看到如下屏幕:

重要的部分在右下角,您可以在倒数第二行末尾看到“quiet splash”字样。“quiet”部分表示在启动期间抑制控制台的状态消息。“splash”部分表示操作系统启动到多用户图形 X-Windows 模式。必须禁用这两项才能安装 NVIDIA 视频驱动程序。

使用箭头键,移动到单词“quite splash”,然后使用 Backspace 或 Delete 键删除有问题的单词,并用单词“text”替换它们。完成后,屏幕应显示如下:

现在,您可以按照屏幕底部的说明使用修改后的启动参数(例如 Crtl-X)继续启动。您应该会看到启动状态/进度消息在 VGA 端口连接的显示器上滚动。成功启动后,VGA 端口显示器将显示如下内容:

瞧!您已启动到单用户文本模式。继续并登录并导航到包含新视频驱动程序的目录(通常是 ~/Downloads)。

在此屏幕截图中,您可以看到我下载了三个 NVIDIA 驱动程序(我总是忘记删除较旧的两个)。请注意,我并不总是为每个操作系统内核更新下载最新的驱动程序(可能每年 2-3 次我会从 NVIDIA 网站下载最新的驱动程序)。选择您拥有的最新(或唯一)驱动程序,然后使用“sudo bash NVIDIA-xxxxyyyyzzz.run”调用它:

虽然驱动程序是一个 shell 脚本,但我发现使用 bash 调用它比更改权限并直接调用它更容易。您需要“sudo”部分,因为视频驱动程序安装脚本必须以 root 权限运行。此时,驱动程序将使用“ASCII 图形”来完成安装过程。它将停止大约六次以征求您的许可。使用箭头键突出显示“是”答案,然后按 调用您的选择。继续执行此操作,直到安装完成。

安装结束时,您的 VGA 屏幕将变为空白,您将返回命令提示符。在这里,我们需要再次关闭电源重新启动。使用“sudo poweroff”是一种快速简便的方法。

系统关闭后,按下电源按钮并开始正常启动。 GRUB 计时器倒计时结束后,您可能会在 VGA 输出上看到几秒钟的“Ubuntu”启动画面。 此时,计算机应该识别您的新视频驱动程序并切换到视频卡的三个 HDMI 输出并完成启动过程。 从现在起,VGA 输出将不再使用。

如果您的显示器与我的类似,则可能会因为 VGA 输入处于活动状态 5-10 秒但随后死机而感到困惑。它一直在寻找 VGA 输入以恢复,而不会切换到(现在活动的)HDMI 输入。您可以使用显示器的输入开关手动切换到 HDMI 输入,或者执行快速电源循环,这应该会使它识别活动的 HDMI 输入并忽略不活动的 VGA 输入。

就这样吧,朋友们!祝大家 Linux 使用愉快!

艾伦·汤普森

PS:如果你希望在 Clojure 中找到一些很酷的东西,你可以访问: https://github.com/cloojure/cooljure :)

答案2

您可以使用另一台机器登录到该机器,例如像这样:

ssh login@machine

从这里下载驱动程序:

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

安装它们并配置系统以使用它们。

相关内容