linux 安装NviDIA显卡驱动

原创 2015年07月09日 18:00:14

感谢朋友支持本博客,欢迎共同探讨交流,由于能力和时间有限,错误之处在所难免,欢迎指正!
如果转载,请保留作者信息。
博客地址:http://blog.csdn.net/qq_21398167

原博文地址:http://blog.csdn.net/qq_21398167/article/details/46820119

一:首先当然是要把驱动下载下来啦。我的电脑是NVIDIA的,所以自然先要访问其官网:http://www.geforce.cn/drivers       根据你自己的显卡型号,选择相应的显卡,进行下载勒,下载下来的是一个.run 的文件。

 

二:OK,接下来就是安装编译环境:gcc、kernel-devel、kernel-headers   (当然,如果你的电脑已经安装了,自然就不用在装了)

     # yum -y install gcc kernel-devel kernel-headers

三:安装

#sh  NVIDIA-XXXX.run

 错误提示:

ERROR: The Nouveau kernel driver is currently in use by your system. This
  driver is incompatible with the NVIDIA driver, and must be disabled
  before proceeding. Please consult the NVIDIA driver README and your
  Linux distribution's documentation for details on how to correctly
  disable the Nouveau kernel driver.

修改/etc/modprobe.d/blacklist.conf 文件,以阻止 nouveau 模块的加载(centos7 下  usr/lib/modprobe.d)

        方法: 添加

blacklist nouveau

options nouveau modeset=0   (centos7 下多加这一条)

注释掉

#blacklist nvidiafb

        重新建立initramfs image文件

      # mv /boot/initramfs-$(uname -r).img /boot/initramfs-$(uname -r).img.bak

      # dracut /boot/initramfs-$(uname -r).img $(uname -r)

以上和网上步骤大差不差,接下来问题来了

 

四:在终端输入

       #init 3      

       进入文本模式。

输入root和password,进入根用户模式下,确保nouveau kernel driver没有被加载

[root@localhost ~]# lsmod | grep nouveau


cd 到下载的显卡驱动所在目录(即NVIDIA-XXXX.run目录)

在此目录下执行:

    #sh  NVIDIA-XXXX.run

 错误为:unable to find the kernel source tree for the currently running kernel.........

将上述语句换成:# ./NVIDIA-XXXX.run --kernel-source-path=/usr/src/kernels/内核号(2+Tab键  自动出现)


上述错误没了,但是新的错误产生了:unable to load the kernel module 'nvidia.ko' .........

将上述语句改成:# ./NVIDIA-XXXX.run --kernel-source-path=/usr/src/kernels/内核号  -k $(uname -r)

如果出现

ERROR: Kernel configuration is invalid.       

 include/generated/autoconf.h orinclude/config/auto.conf are missing.       
 Run 'makeoldconfig && make prepare' on kernel src to fixit.
  这种错误也是遇见了几次,频繁不能解决。今天终于知道原因了。当编译linux内核模块代码时。要确定,你所用的头文件和你所引用的代码是否存在。
由于也可能是你写的代码太老,也就是内核版本太高。比如我用的linux内核版本是:2.6.33.20
   而在2.6.33之后的版本中include/linux/autoconf.h已经被移到其它的地方了。没必要再手动指了就,内核可以自动分配。同时也没有必要再使用make menuconfig了,甚至不用修改他了,因为内内核可以自动分配了。甚至makeoldconfig也是不需要了,
在我这是种情况:
make oldconfig && makeprepare
make: *** 没有规则可以创建目标“oldconfig”。停止。

  我的主要原因就是编译的东西太老了,在sourceforge中显示所需要的东西是2.6.18之前的东西。所以不可能会编译通过。我去目录下找这个文件,也是找不到的。关键就是要版本匹配。
  要么1、更新make. 
  要么2、下一个以前的内核源码,在老版本的源码下编译(指定文件的位置),如果需要也可以将其添加到内核中,这样就可以编译成功了。这里我采用的是第二种方式。

OK!成功!

 

六:#init 5 回到界面模式

版权声明:本文为博主原创文章,未经博主允许不得转载。

如何在Linux下安装Nvidia显卡驱动

 准备工作1.系统:Radhat linux 任何版本2.驱动:NVIDIA-Linux-x86-1.0-5336-pkg1.run首先,你要确保安装了内核代码,(开始我也是没装内核代码,驱动老装不上...
  • esqm
  • esqm
  • 2008年03月29日 13:48
  • 942

linux下卸载显卡驱动以及重新安装显卡驱动

在linux下安装了nvidia 显卡驱动之后,遇到过开机一直是循环登录的状态,或者双屏模式只有一个主显示屏能正常启动的情况。于是决定卸载显卡驱动。如果是循环登录的时候: 1. 进入循环登录...
  • chris_xy
  • chris_xy
  • 2017年09月22日 14:34
  • 1918

Ubuntu 14.04 16.04 Linux nvidia 驱动下载与安装

Ubuntu 14.04 16.04 nvidia 驱动安装最简单直观的方式是在如下的对话框中直接选择驱动安装即可但是有时候,驱动不够新,比如14.04用的是340.98版本,如果手动安装驱动可以参考...
  • ZhangRelay
  • ZhangRelay
  • 2017年01月22日 21:35
  • 12470

在Linux上怎样安装显卡驱动

1、首先打开控制台。 2、【..】$su 3、输入你的root密码,点击回车确定。 4、【..】#init 3 5、使用你的账户登录Linux。 6、执行显卡驱动的安装程序。例如【..】#s...
  • bendanban
  • bendanban
  • 2012年06月13日 17:01
  • 3178

linux 下显卡驱动安装笔记

输入:lspci |grep VGA显示:01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Caico...
  • philosophyatmath
  • philosophyatmath
  • 2015年10月28日 12:37
  • 1803

解决Nvidia显卡的电脑安装Ubuntu及驱动的各种坑

最近给游戏本装双系统(对没错,我就是用游戏本搞开发的那个人),由于是N卡+Intel核显的电脑(并且是1920*1080及以上的高分屏),装Ubuntu前后遇到各种坑。 下面我们慢慢道来如何爬出这些...
  • ysy950803
  • ysy950803
  • 2017年11月11日 19:07
  • 3452

linux 显卡驱动 安装

目录:(1)硬件配置问题:(2)最简单的ATI或Nvidia显卡最新官方驱动安装方法:(3)如果显卡安装后,重启电脑黑屏怎么办?(4)装了新显卡驱动,都黑屏了,怎么回图形界面?难道只能用回XP不成?(...
  • xiaoshun123
  • xiaoshun123
  • 2010年01月16日 16:11
  • 6015

【Linux】手动安装nvidia显卡驱动 ---- Ubuntu 14.04

昨儿搬来一台新电脑,做好系统没nvidia驱动,还不能在系统设置里自动安装。 无奈赶紧自己手动安装nvidia驱动。方法总结如下: 1.去官网下载驱动:http://www.geforce.cn/dr...
  • renhanchi
  • renhanchi
  • 2017年05月24日 08:45
  • 1483

linux下安装nvidia driver

requirements Ubuntu 16.04python 2.7Flasktensorflow GPU 版本 安装nvidia driver 经过不断踩坑的安装,终于google到了靠谱的方法...
  • marleylee
  • marleylee
  • 2017年04月24日 12:32
  • 3452

关于Linux系统上面安装显卡驱动的方法,(1070,1060,1050,亲测可用)

1.注意!!!先不要安装显卡,插在核显上。然后在开机后ctrl+alt+T进入终端输入: sudo gedit /etc/default/grub 将GRUB_CMDLINE_LINUX_DE...
  • qq_34678199
  • qq_34678199
  • 2016年11月26日 10:21
  • 3547
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:linux 安装NviDIA显卡驱动
举报原因:
原因补充:

(最多只允许输入30个字)