如何在Ubuntu中安装NVIDIA驱动程序


16

我在DELL XPS L501-Nvidia GeForce GT 420M上运行Ubuntu 13.04。我正在使用内核3.9.0-030900-generic

所有内核头文件均已安装在系统中。

我已经尝试了以下方法。

  • 使用apt-get安装nvidia-current(下载304),并使用modprobe
  • 使用apt-get使用以下命令安装和nvidia-310加载modprobe
  • 下载nvidia-319.23适用于400M系列的nvidia 64位驱动程序并安装
  • 使用swat-x repo安装nvidia驱动程序

所有这些都失败了。我每次都这样测试

  • 加载模块后(从中检查lsmod),
  • 重新启动lightdm
  • 经过get.webgl.org测试
    • (已启用Google-Chrome webgl支持)

面临的问题 nvidia-xconfig

  • 运行nvidia-xconfig(写入/etc/X11/xorg.conf)并重新启动后lightdm,我的显示分辨率变为640x480
  • 并且必须删除此文件才能恢复为旧设置
  • 也曾尝试注释掉这两条线,其调整Horizontal and Vertical Settingxorg.conf。这就纠正了决议。但是仍然无法使用图形卡(webgl)。

编辑1:(新时代)

  • 每次安装后尝试重新启动
  • 开始之前删除(清除)所有nouveau *。
  • 删除了另一个软件包(尽管不记得确切的名称)-xorg-xserver-blah-blah。

编辑2:(bitlbee)

  • 我以前bitlbee安装过。在开始安装之前也将其删除。
  • 存在bitlbee时,NVIDIA-3.9-x86.run(无法从nvidia下载)无法识别图形卡。但是当我移走时确实如此bitlbee。(因此,我在这里假设如果正确安装了图形驱动程序,它将可以正常工作)

编辑3:(software-properties-gtk)

  • 须藤软件属性gtk
  • “其他驱动程序”选项卡始终为NIL。(安装前后)(即使安装成功)

一整天都在尝试这种方法,并且已经做了很多次。他们都没有工作。

需要帮忙!是kernel-3.9的问题,对此没有更新?


安装nvidia驱动程序后,尝试重新启动。我的猜测是您正在与暴发户冲突
Panther

也尝试过。在问题中添加了修改。好心检查。
Boopathi Rajaa

2
那是一张Optimus卡(按需),而实际的卡是Intel gpu。所以你想看看大黄蜂
BCBC 2013年

最安全,最有效和最新的是Ubuntu开发者launchpad.net/~graphics-drivers/+archive/ubuntu/ppa上的 nvidia ppa ,我不使用Bumblebee,而是使用在我的第四代i7笔记本电脑上运行良好的nvidia-prime。另外,如果您打算进行CUDA和openCL的工作,请确保在重新启动后安装nvidia-modrpobe,然后再次重新启动。
奥雅纳·罗伊·乔杜里

1
我为什么在2000
-Neuronet

Answers:


19

我在网上找到了一个很好的教程,并且能够在两台计算机上毫无问题地安装那些臭名昭著的Nvidia驱动程序。这是您的工作:

制备

1)首先,您需要打开一个终端壳。您可以启动计算机并进入虚拟外壳

Ctrl+ Alt+F1

或登录并打开gnome终端

Ctrl+ Alt+t

2)然后在终端中,运行以下命令:

此命令将刷新您的软件包

 sudo apt-get update

然后,如果尚未安装linux标头,则需要安装它们。

 sudo apt-get install linux-headers-generic

接下来,您将需要进行dist-upgrade,升级系统的某些软件包

 sudo apt-get dist-upgrade

完成后,您将需要重新启动系统

 sudo reboot

驱动程序的安装

1)重复第一步,打开终端。

现在安装Nvidia驱动程序

 sudo apt-get install nvidia-current-updates 

您又迈出了一步,否则,您很有可能只是将系统软化了。为了安全起见,请运行以下最终命令:

sudo nvidia-xconfig

*存在一个众所周知的错误,即Nvidia安装脚本未运行该命令。如果未创建该配置文件,则您的图形将无法工作。

现在重新启动系统:

 sudo reboot

恭喜你!您现在应该使用Nvidia驱动程序。

确认工作正常

一种快速检查方法是单击顶部的齿轮

齿轮

然后点击 About This Computer

在表示的行中Graphics,应该说出您的图形驱动程序:

这是我的样子:

关于计算机图形学

您也可以单击图形以获取更多详细信息:

图形

干杯!

资料来源:http : //falkvinge.net/2013/02/15/how-to-install-nvidia-drivers-in-ubuntu-12-10-quantal/


好帖..... + 1
卡西姆

好吧,我做了所有事情,但没有成功。不幸的是,当我运行sudo nvidia-xconfig它给我一些错误。我不知道是不是那样,但是当我进入图形时(在“关于这台计算机”中)它说Graphics: Unknown。有任何想法吗?
Sosi 2013年

我有同样的问题.. !!
Boopathi Rajaa

我毫无头绪。我确实记得,但是,当我第一次在计算机上安装Nvidia驱动程序时,使用主板上的中间等级芯片,它会显示“ Graphics:Unknown”。我现在使用卡,它可以识别它。可能是Nvidia为您的卡制作了糟糕的驱动程序,因此,您得到了这个。我的另一个猜测是,某处驱动程序安装出现问题。
Max Tither

这使我的所有图形崩溃了。
user1205577 2014年

3

尽管在Ubuntu中安装Nvidia驱动程序似乎很麻烦。实际上不是那样的。您所需要做的就是按照以下步骤操作:

  1. 从破折号中打开“软件和更新”,然后选择“软件源”。

  2. 在小的弹出窗口中,选择第一个选项卡中的所有勾选按钮。关闭它。

  3. 打开一个终端并输入以下命令。输入命令后,按“返回”键。

    sudo apt-get update && sudo apt-get upgrade
    
  4. 完成后,再次打开“软件和更新”,然后选择名为“其他驱动程序”的选项卡。在那里,您可以在Nvidia的专有版本和一些xorg devel版本之间进行选择。选择一个标记为专有的。根据您的连接,可能需要一些时间才能完成下载。

  5. 完成下载后,关闭窗口。

  6. 瞧,您已经安装了Nvidia驱动程序。


2

我注意到您说400m系列。通常,这些天笔记本电脑都配备了擎天柱技术。如果您有擎天柱,则需要安装大黄蜂。

sudo add-apt-repository ppa:ubuntu-x-swat/x-updates

添加“稳定的Bumblebee版本PPA”并使用专有的NVIDIA驱动程序安装Bumblebee:

  sudo add-apt-repository ppa:bumblebee/stable
  sudo apt-get update
  sudo apt-get install bumblebee bumblebee-nvidia

如果您具有Wine等32位应用程序,并且运行11.10 Oneiric或更高版本,则将需要其他库:

  sudo apt-get install virtualgl-libs:i386

通过将自己添加到“大黄蜂”组中,允许自己使用大黄蜂。(用您的用户名替换$ USER)

  sudo usermod -a -G bumblebee $USER

重新启动或重新登录以应用组更改如果您想立即在nvidia卡上运行程序,请使用optirun程序:

  optirun firefox &

这帮助我使用了vaio vpceg
忍者终端

1

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

您需要做的只是:

  • 添加图形驱动程序ppa
  • 安装推荐的Nvidia驱动程序
  • 重新启动系统

因此,从终端运行:

sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt-get update
sudo ubuntu-drivers autoinstall
sudo reboot

这里的所有都是它的!

注意:如果要安装特定版本的图形驱动程序,可以通过运行以下命令查看适用于您硬件的驱动程序:sudo ubuntu-drivers devices,然后检查输出以了解支持哪些驱动程序。然后只需正常安装,例如sudo apt-get install nvidia-381


0

出现问题时,这对我有用几次:

sudo apt-get install build-essential linux-source
sudo apt-get install linux-headers-`uname -r`
sudo apt-get install nvidia-current
sudo depmod -a
sudo modprobe nvidia_current
sudo restart lightdm
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.