linuxmint 安装nvidia 显卡驱动

        今天公司领导要求把一台台式机的显卡由A卡换成N卡并测试显卡驱动,于是开始了一天的折腾,最后终于整好,现在把过程写一下,供大家参考.   
  Nouveau是由第三方为NVIDIA显卡开发的一个开源3D驱动,也没能得到NVIDIA的认可与支持。虽然Nouveau Gallium3D在游戏速度上还远远无法和NVIDIA官方私有驱动相提并论,不过确让Linux更容易的应对各种复杂的NVIDIA显卡环境,让用户安装完系统即可进入桌面并且有不错的显示效果,所以,很多Linux发行版默认集成了Nouveau驱动,在遇到NVIDIA显卡时默认安装。企业版的Linux更是如此,几乎所有支持图形界面的企业Linux发行版都将Nouveau收入其中。
  不过对于个人桌面用户来说,处于成长阶段的Nouveau并不完美,与企业版不一样,个人用户除了想让正常显示图形界面外很多时候还需要一些3D特效,Nouveau多数时候并不能完成,而用户在安装NVIDIA官方私有驱动的时候Nouveau又成为了阻碍,不干掉Nouveau安装时总是报错。

  一般步骤:
  1)从官网下载与机器nvidia显卡相匹配的闭源显卡驱动,多以.run结尾(nouveau显卡驱动是开源的)
  2)关闭nouveau驱动:
    (1)把nouveau驱动加入黑名单:
                           编辑 /etc/modprobe.d/blacklist.conf ,在文件后面加入blacklist nouveau.
               (2)重新构建initramfs:\
                           通过sudo update-initramfs -u实现(dracut命令也可实现)
    到这一步可以重启电脑,重启后可以看到系统变成软件渲染,lsmod | grep nouveau也看不到它的模块,到这里可以说成功了一大半.
    (3)由于N卡驱动不能在X环境下安装,所以现在可以把系统切换到命令行模式,执行sudo service mdm stop 这条命令就可以关闭mint的X
    (4)此时就可以执行./*.run 安装nvidia的显卡驱动了
    (5)重启一下系统使用的驱动就由原来的nouveau开源驱动换成了nvidia官方闭源驱动


  到此就所有问题都搞定了

你可能感兴趣的:(linux,linux,显卡,nvidia)