为Linux安装闭源Nvidia驱动的通用方法 - sbw Blog

为Linux安装闭源Nvidia驱动的通用方法

来源: 石博文博客 | 浏览: 13191 | 评论: 0 发表时间: 2013-09-08

Linux环境下的驱动程序一直是个大问题,不论是nvidia还是amd,开源驱动的性能都要比闭源驱动差些,所以为了更好的性能,安装闭源驱动几乎是Linuxer必做的事。不过因为Linux发行版本众多,各个发行版的配置思路都不太相同,本文以安装nvidia驱动为例,以一个通用的方法介绍Linux下驱动程序的流程,以求兼容更多的发行版。



Nvidia驱动程序下载
nvidia驱动下载地址

首先,到Nvidia官方网站下载对应你显卡的驱动程序,一般下载下来的是一个run脚本,将它放在一个英文目录下面。


安装驱动一般有3个步骤: 1.退出图形界面 2.禁用原来的nouveau驱动 3.安装驱动


1.退出图形界面

一般情况下,可以使用init命令切换不同的启动级别。使用:

就可以从启动级别5(图形界面)切换到启动级别3(字符界面)。不过,有些发行版的DM使它不起作用。那么,可以尝试在启动时在grub(其它启动方式类似)命令行后面加 3 即可以直接启动到字符界面。


如果你尝试了上面两个方法,依然启动了图形界面,那么可以尝试下面的方法:


其中的mdm要取决于你的DM,比如有GDM,KDM,MDM等等。。


检查图形界面是否开启的方法:


如果没有X,startx,Xorg这样代表图形界面的进程,那就说明X已经关闭了。


2.禁用nouveau

nouveau是开源的驱动程序,在没有安装闭源驱动时,由它来提供显卡服务,它是一个内核组件,在Linux中,管理内核组件用modprobe命令,比如删除nouveau可以用下面的命令:


这样就可以从内核中删除nouveau,不过下次开机时还会自动加载,最好的方法是将nouveau加入黑名单。编辑/etc/modprobe.d/blacklist.conf(没有文件则新建),添加下面的内容:


不过,新版的Nvidia驱动安装程序已经能够自动添加黑名单了。


检查nouveau是否加载的方法:


如果没有信息,就说明nouveau没有加载。


3.安装驱动

先改变驱动程序的权限,然后运行,根据提示下一步就可以了。


安装完成后,最好删除原来的xorg.conf文件,使用下面的命令:


重启后,Nvidia驱动应该可以正常加载运行。使用下面的命令确定当前驱动程序:


如果出现Nvidia字样,就说明驱动安装成功!




没有人评论过此文,还不快抢个沙发
  • 昵称: *
  • 邮箱:
  • 网址:
  • 记住我的信息
  • Color
  • Red
  • Blue
  • Code
  • bash
  • cpp
  • css
  • java
  • js
  • perl
  • php
  • python
  • ruby
  • sql
  • xml