如何为 GeForce GT 630 安装 Nvidia 驱动程序

Hor*_*ger 72 64-bit nvidia xserver drivers software-installation

我最近安装了 14.04。

但是现在我需要为我的 nVidia GeForce GT 630 安装一个新驱动程序。以前的驱动程序因与 64 位不兼容而被拒绝。我发现了其他驱动程序,当我想在终端中安装它时,sh我首先被要求停止 x-server。它不能与正在运行的 x-server 一起安装。

那么我该如何安装它们呢?

Taz*_* D. 65

您可以从此处下载适用于 Ubuntu 64 位的显卡驱动程序。假设您现在使用的是 64 位 Ubuntu。如果您安装了 Ubuntu 32 位,则 Ubuntu 32 位有相同驱动程序的 331 版本。将您的驱动程序保存在您可以轻松访问的地方,例如您的用户主目录或用户主目录中新创建的nvidia 目录。

为了能够安装您的 nvidia 驱动程序,您必须在终端窗口中使用以下代码删除以前的视频驱动程序:

    sudo apt-get remove nvidia* && sudo apt-get autoremove
Run Code Online (Sandbox Code Playgroud)

完成此操作后,您还应该通过使用以下任一命令编辑此文件将 nouveau 驱动程序列入黑名单:

    gksudo gedit /etc/modprobe.d/blacklist-nouveau.conf
Run Code Online (Sandbox Code Playgroud)

或者

    sudo nano /etc/modprobe.d/blacklist-nouveau.conf
Run Code Online (Sandbox Code Playgroud)

...并在最后添加这些行:

    blacklist nouveau
    blacklist lbm-nouveau
    options nouveau modeset=0
    alias nouveau off
    alias lbm-nouveau off
Run Code Online (Sandbox Code Playgroud)

如果/etc/modprobe.d/ 中没有blacklist-nouveau.conf,您可以在出现提示时将文件另存为blacklist-nouveau.conf

您还可以通过在终端窗口中键入以下行来禁用 Kernel Nouveau:

    echo options nouveau modeset=0 | sudo tee -a /etc/modprobe.d/nouveau-kms.conf
Run Code Online (Sandbox Code Playgroud)

在那之后

    update-initramfs -u
Run Code Online (Sandbox Code Playgroud)

现在您可以重新启动计算机,当您进入登录提示时,按 Ctrl+Alt+F1 退出到终端控制台。使用您的用户名和密码登录。

使用终端控制台中的命令cd转到保存 nvidia 驱动程序的目录。例如。cd nvidia考虑到您登录后已经在您的用户主目录中。您可以使用命令dir来查看您确切的驱动程序名称。

要停止您的显示管理器或 X 服务器,您可以在控制台中输入以下代码:

   sudo stop lightdm   or

   sudo lightdm stop
Run Code Online (Sandbox Code Playgroud)

如果您没有使用lightdm作为您的默认显示管理器 (DM),请将 lightdm 替换为您的默认显示管理器,它可以是kdmgdm或任何您的显示管理器。

您应该在终端控制台中收到一条消息,说 --> lightdm 已停止/正在等待

现在您终于可以使用类似于以下代码的代码安装 nvidia 驱动程序了:

  sudo sh NVIDIA-Linux-x86_64.....run    (for Ubuntu 64bit)  
Run Code Online (Sandbox Code Playgroud)

或者

  sudo sh NVIDIA-Linux-x86.....run    (for Ubuntu 32bit)
Run Code Online (Sandbox Code Playgroud)

如果您没有输入驱动程序的确切名称,您将收到以下消息:找不到 NVIDIA-Linux...,您应该再次输入安装驱动程序的代码。

Nvidia 安装程序会自动安装驱动程序,最后它会询问您是否要保存新的 X 配置。按是。重新启动并进入桌面并根据需要更改 NVIDIA 设置后,您应该打开一个终端窗口并输入以下代码:

  sudo nvidia-xconfig
Run Code Online (Sandbox Code Playgroud)

将新的 nvidia 配置保存在 /etc/X11/xorg.conf 中。

笔记

如果 nvidia 安装程序出现错误并提示缺少依赖项,您可能需要安装一些额外的软件包:

    sudo apt-get install dkms fakeroot build-essential linux-headers-generic
Run Code Online (Sandbox Code Playgroud)

但是,只有当 nvidia-installer 无法自行完成这项工作时,您才需要安装所有这些缺失的软件包。

可能会在重新启动后您的系统显示黑屏或进入低图形模式。要解决此问题,您应该再次退出控制台终端,使用您的用户名和密码登录,并使用上面提供的代码 sudo nvidia-xconfig并使用以下教程。假设他们尚未修复 Ubuntu 14.04 中的此错误,则旨在修复欢迎程序

  • 是否有任何特别的理由使用这个答案而不是简单的“附加驱动程序选项卡” (3认同)
  • 并且在每次内核更新中,您可能都需要重复该过程。 (2认同)

Cor*_*erg 45

由于这些答案中的大多数都已过时......这是为 Ubuntu 安装 nvidia 驱动程序的现代方法(适用于 14.04 及更新版本):

  1. 添加图形驱动程序 ppa

    sudo add-apt-repository ppa:graphics-drivers/ppa
    sudo apt-get update
    
    Run Code Online (Sandbox Code Playgroud)
  2. 安装推荐的驱动

    sudo ubuntu-drivers autoinstall
    
    Run Code Online (Sandbox Code Playgroud)
  3. 重启你的系统

    sudo reboot
    
    Run Code Online (Sandbox Code Playgroud)

要选择不同的驱动程序,或者如果上述方法不起作用:

  1. 添加图形驱动程序 ppa

    sudo add-apt-repository ppa:graphics-drivers/ppa
    sudo apt-get update
    
    Run Code Online (Sandbox Code Playgroud)
  2. 清除您已安装的任何现有的与 nvidia 相关的软件包

    sudo apt-get purge nvidia*
    
    Run Code Online (Sandbox Code Playgroud)
  3. 检查哪些驱动程序可用于您的系统

    ubuntu-drivers devices
    
    Run Code Online (Sandbox Code Playgroud)
  4. 安装推荐的驱动

    sudo apt-get install nvidia-361
    
    Run Code Online (Sandbox Code Playgroud)
  5. 重启你的系统

    sudo reboot
    
    Run Code Online (Sandbox Code Playgroud)

  • 您可以通过访问 https://launchpad.net/~graphics-drivers/+archive/ubuntu/ppa 查看提供的驱动程序版本 (2认同)

L.V*_*V.A 16

您可以安装 Ubuntu 驱动程序,对于 GT 630,您可以使用:sudo apt-get install nvidia-304OR sudo apt-get install nvidia-304-updates,而不是两者。

  • 我曾经也通过运行“sudo apt-get install nvidia-something”完全搞砸了我的系统。永远不要那样做 (8认同)
  • 正如我所说:我按照您的建议使用了该行。结果:ubuntu 引导至红屏,Ubuntu 14.04 LTS 左下,鼠标指针工作,但 Unity 和 Gnome 均不出现。至少在 Unity 没有让我改变背景的情况下工作之前。它也刚刚阅读,但带有所有图标和启动器。Gnome 完全正常工作。现在只有红色背景,没有任何可访问的东西。现在怎么继续? (5认同)
  • 你的回答有点误导:一个人应该做`sudo apt-get install nvidia-304`或`sudo apt-get install nvidia-304-updates`,而不是两者都做。Afaik,它们是同一个驱动程序的不同包,`-updates` 稍微领先。 (4认同)
  • 你介意改写你的答案吗?`nvidia-304` **不是 Ubuntu 开源驱动程序**。 (2认同)

Ard*_*rda 16

这是我所做的(通过 PPA):

我首先添加一个 xorg-edges PPA:

sudo add-apt-repository -y ppa:xorg-edgers/ppa
Run Code Online (Sandbox Code Playgroud)

然后我要么从命令行安装,要么从附加驱动程序部分安装。

首先,更新您的包裹清单:

sudo apt-get update
Run Code Online (Sandbox Code Playgroud)

其他驱动程序现在使用较新的软件包进行更新。

或者,从终端安装nvidia-331(适用于 v331)、nvidia-337(适用于 v337)或nvidia-current(适用于最新版本)。

安装后,不要忘记注销或重新启动,然后重新登录。


归档时间:

查看次数:

583225 次

最近记录:

8 年,8 月 前