简短而精确:我想在不使用 Jockey 的情况下从存储库安装并激活最新的专有 NVIDIA 驱动程序。我该怎么做?
答案1
.run
如果您决定从NVidia 网站提供的文件安装 NVidia 驱动程序:
获取驱动程序
- 普京有关您的视频卡的信息。
- 查看许可和发布信息(对于不同的视频卡和不同的 CPU(32 位与 64 位),此页面将会有所不同)。
- 下载驱动程序(也不同!)。
这些.run
文件shell 脚本其中包含二进制数据。因此它们不能被视为文本文件,尽管 shell 脚本通常是文本文件。如果您的网络浏览器尝试将其内容显示为文本:
您可以尝试右键单击下载链接(“同意并下载”),然后单击保存链接为...。
您可以使用下载
wget
,这是一款比大多数网络浏览器更智能的下载实用程序。要执行此操作,请右键单击下载链接,单击复制链接地址(或者复制链接地址)并将其传递给wget
命令。例如:wget http://us.download.nvidia.com/XFree86/Linux-x86_64/304.64/NVIDIA-Linux-x86_64-304.64.run
安装驱动程序
无法通过双击文件进行安装.run
。你不想打开在文本编辑器中打开该文件(其中大部分内容都不是纯文本,因此您会看到所有那些红色转义符,就像您向我们展示的屏幕截图中那样)。此外,要成功运行,必须将其标记为可执行文件,并且必须关闭 GUI。
获得该.run
文件后,退出所有正在运行的程序,注销并切换到虚拟控制台(按Ctrl+ Alt+ )F1。
根据提示输入用户名和密码登录。当您在终端中输入密码时(此处及之后),看起来不会发生任何事情——
*
不会出现以下占位符:前往您下载驱动程序的任意位置。例如:
cd ~/Downloads
(该
~/
部分代表您的主文件夹,通常可以省略。)如果你愿意,你可以下载驱动程序现在用
wget
。但从终端窗口下载它的优点是您可以从 Web 浏览器粘贴名称。查看驱动程序名称:
ls *.run
将其标记为可执行:
chmod +x *.run
(如果有多个
.run
文件,您可能需要指定整个文件名,以便只使正确的文件可执行。)退出 GUI:
sudo stop lightdm
使用以下程序运行驱动程序安装程序
sudo
(必须安装作为root
) 以及./
,例如:sudo ./NVIDIA-Linux-x86_64-304.64.run
之后
./
,您只需输入前几个字符,然后按Tab,shell 就会为您猜测文件名。然后系统将提示您输入更多信息,并且安装程序将尝试安装驱动程序。
安装驱动程序后,您可能需要重新启动才能使其工作(
sudo reboot
或Ctrl++ )。AltDelete但如果如果你想尝试重新加载 GUI,你可以这样做:
sudo start lightdm
Alt这可能不是必需的,但您可以尝试使用+切换回 GUI F7。
答案2
在终端中,你可以通过输入以下内容来安装 nvidia 驱动程序:
sudo apt-get install nvidia-current
答案3
有多种方法可以将 Nvidia 驱动程序安装到您的系统上。在通过任何方法安装之前,建议您先确定您的 Nvidia 卡是否支持“Optimus”技术。您可以通过以下命令查看它是否支持 Optimus 技术
lspci | grep VGA
输出:
00:02.0 VGA compatible controller: Intel Corporation Core Processor Integrated Graphics Controller (rev ##)
02:00.0 VGA compatible controller: nVidia Corporation Device #### (rev ##)
如果您的输出是这样的,它显示英特尔和 nvidia 控制器,这意味着您的 nvidia 卡支持 Optimus 技术,您必须遵循不同的方法来安装 nvidia 驱动程序。
如果您的输出仅显示 nvidia 兼容控制器,那么您只需在终端代码中输入一个命令即可在您的系统上安装最新的驱动程序:
sudo apt-get install nvidia-current
如果你想激活你的驱动程序,请按照以下步骤操作
- 进入系统设置
- 点击其他驱动程序
- 选择 nvidia 驱动程序并单击激活(您的驱动程序将被下载并激活)。
- 重启系统
如果您有支持 Optimus 技术的 nvidia 显卡,您可以使用“bumblebee”安装 nvidia 驱动程序。有关 bumblebee 是什么以及如何安装驱动程序的详细信息,请参阅这些链接。