CentOS安装NVIDIA驱动记

今天由于安装Wine的缘故,安装了一下自己电脑上的显示驱动。我的操作系统信息:

hevake_lcj@localhost:~/Install$ uname -a
Linux localhost.localdomain 2.6.32-358.23.2.el6.i686 #1 SMP Wed Oct 16 17:21:31 UTC 2013 i686 i686 i386 GNU/Linux

装系统的时候就没有去刻意地关心显卡驱动。反正不玩什么大型的游戏,什么显卡都无所谓。听说大家都在用Wine玩大型的游戏了,我也坐不住想来尝试一下。

首先,得知道自己的显卡是什么型号的。我只记得是nvidia,具本不详。执行了lspci可以看到PCI接口上的所有设备。由于内容多,所以用grep过滤一下。如下:

hevake_lcj@localhost:~/Install$ lspci | grep VGA
01:00.0 VGA compatible controller: NVIDIA Corporation G98 [GeForce 9300M GS] (rev a1)

可以知道我的显示是GeForce 9300M GS的。然后到 NVIDIA官网上去找驱动。驱动下载页面还是很得很好的。根据我的系统以及显卡类型:

然后点下面的“开始搜索”,把找到的驱动列举出来:

我选了第一个。不要点击打开,单击右键复制地址。并在命令终端用wget下载。得到文件:
NVIDIA-Linux-x86-331.20.run

给这个文件加可执行权限,然后执行:
$ chmod +x NVIDIA-Linux-x86-331.20.run
$ ./NVIDIA-Linux-x86-331.20.run

结果显示:

意思是说不能在X server上安装。所谓的X Server就是图型界面服务器,也就是窗口界面。也就是要求在纯的命令终端下安装这个。

好吧,那我们就改一下配置,让系统以命令的形式启动。
修改/etc/inittab文件。这个文件的最后一行决定系统启动方式:

将最后一行的"id:5"改成"id:3",保存重启。系统就进入了命令模式了,在命令模式下我就不能截图了。只能笔述。

同样地,我执行Nvidia的安装程序。结果显示错误:
ERROR: The Nouveau kernel driver is currently in used by your system. This driver is incompatible with the NVIDIA driver .......

大概的意思就是说:你系统里现已安装了一个叫Nouveau的显示驱动,这个驱动与我们NVIDIA不兼容。请先停用它,再安装。这里我查阅了网上的解决方案,如下文段是摘至:http://enetq.blog.51cto.com/479739/591622

Nouveau kernel driver 这个驱动正在被系统使用,这个驱动和Nvidia驱动冲突,要想继续安装,则必须禁用此驱动!因为RHEL 6 系统默认装的显卡驱动就是Nouveau . Nouveau是一个由爱好者组织的针对NVIDIA显卡开发第三方开源3D驱动的共同项目,并且Nouveau是在完全没有得到NVIDIA任何支 持的情况下进行开发的,Nouveau算是X.Org基金会的一个项目.

解决办法如下:

也即关闭Nouveau:

1)把驱动加入黑名单中: /etc/modprobe.d/blacklist.conf  在后面加入:
blacklist nouveau
2) 使用 dracut重新建立  initramfs image file :
* 备份 the initramfs file
$ sudo mv /boot/initramfs-$(uname -r).img /boot/initramfs-$(uname -r).img.bak
* 重新建立 the initramfs file
$ sudo dracut -v /boot/initramfs-$(uname -r).img $(uname -r)
3) 重启系统至文本模式,init 3 这个可以修改/etc/inittab 文件 init 3是文本模式。init 5是图形界面模式.重启之后,进入文本模式,其实可以发现字体变大了,也就是说驱动没有被加载,成功禁用了Nouveau
4)检查nouveau driver确保没有被加载!
$ lsmod | grep nouveau
5) 运行安装文件
$ sudo ./NVIDIA-Linux-x86_64-195.36.15-pkg2.run
$ sh NVIDIA-Linux-x86-275.09.07.run

安装过程中根据相应提示,即可完成安装.

6)将/etc/inittab中的init 3(文本启动)改成init 5(界面启动),再重启系统。

我完全按照上面的操作方法进行,结果成功了。
在菜单:System-->Preferences下,多了一个"NVIDIA X Server Settings"的菜单项。点击这个菜单项,弹出显示设置界面:

安装成功了!

时间: 2024-09-09 23:06:23

CentOS安装NVIDIA驱动记的相关文章

Centos安装nvidia显卡驱动的问题

问题描述 Centos安装nvidia显卡驱动的问题 最近在学习Linux,于是将一台windows工作站装了centos7双系统.由于工作站的NVIDIA Qurado K2000显卡适配centos自带nouveau驱动实在糟糕,于是打算换装NVIDIA的官方Linux驱动.由于是菜鸟,手动编译显卡驱动的操作实在太复杂且对这些操作的意义不甚明了,故选择了从ELRepo源中安装NVIDIA驱动这一相对简单明了的方法,倒是成功换装了NVIDIA驱动,但是不是最新版,于是手一犯贱,自己下载了最新的

Ubuntu通过PPA安装Nvidia驱动教程

  之前要为 Ubuntu 安装 Nvidia 驱动并不是那么容易,Ubuntu 与 Nvidia 的合作也并不是那么融洽,这在开源界应该是公开的秘密,这是因为 Nvidia 驱动程序是闭源的.前几天 Ubuntu 社区建立了一个命名为 Graphics Drivers PPA 的全新 PPA,专门为 Ubuntu 用户提供最新版本的各种驱动程序.目前,率先推出的即为 Nvidia 驱动.因此我们可以通过 PPA 为 Ubuntu 安装 Nvidia 驱动程序. 其实 Nvidia 并不是唯一在

CentOS 7.0安装Nvidia驱动

个人博客: alex-my.xyz CentOS 7.0 Nvidia显卡安装步骤: (请先看评论,再决定是否要按照这个来.我自己每次安装都是按照这个一步一步来的,都是成功的. 显卡: gtx970, 官方下载的驱动) 1 在英伟达官网下载相应驱动 搜索出相应的驱动后,不要直接点,而是右健,Save Link as... 否则,会出现下载半天没动静的情况. 存放的路径上最好不要有中文. 我存放的路径是 ~/Downloads/NVIDIA-Linux-x86_64-346.47.run 2 屏蔽

安装Warzone 2100记

在Sourceforge.net里发现很多好玩的游戏软件.于是,我想下载到我的本机电脑上来玩.首先,我的系统信息: Linux localhost.localdomain 2.6.32-358.23.2.el6.i686 #1 SMP Wed Oct 16 17:21:31 UTC 2013 i686 i686 i386 GNU/Linux 下载到本地,的包是warzone2100-3.1.1.tar.xz,解压: $ xz -d warzone2100-3.1.1.tar.xz $ tar x

Fedora 17中安装NVIDIA显卡驱动的步骤

最近自己的笔记本安装了Fedora 17,一直想玩3D桌面,但是3D桌面又要安装显卡驱动,结果就卡在这儿了,从网上找了一篇文章,写的不错!在此分享一下 原文地址:http://www.if-not-true-then-false.com/2012/fedora-17-nvidia-guide/ 安装之前的准备 检测您的显卡是否支持 [root@honway ~]# lspci  | grep VGA 02:00.0 VGA compatible controller: nVidia Corpor

Win7安装显卡驱动提示"NVIDIA安装程序失败"怎么解决

Win7安装显卡驱动提示"NVIDIA安装程序失败"怎么解决   解决步骤: 1.打开NVIDIA显卡驱动安装程序; 2.当出现NVIDIA许可协议这一步时,先不要进行任何操作,不要急着安装; 3.返回到桌面,按下WIN+R组合键,然后在运行对话狂中输入"services.msc"回车; 4.找到"Windows Installer",右键选择"启动"并等待服务启动; 5.回到显卡驱动安装界面,然后点击同意开始下一步安装;

Ubuntu 13.04双显卡安装NVIDIA GT630M驱动

  Ubuntu 13.04双显卡安装NVIDIA GT630M驱动 安装 bumblebee 以管理双显卡,下面命令会自动安装NVIDIA显卡驱动 [plain] sudo add-apt-repository ppa:bumblebee/stable sudo apt-get update sudo apt-get install bumblebee bumblebee-nvidia 安装成功后,重启电脑 查看显卡状态 [plain] lspci | grep VGA 00:02.0 VGA

win7系统怎么安装NVIDIA显卡驱动?

  本文小编和大家分享win7安装NVIDIA显卡驱动的方法,对于每一个玩游戏的来说,NVIDIA显卡驱动是必须要安装的,可确保用户获得最佳的游戏体验.但是很多用户不知道怎么在win7系统里面安装NVIDIA显卡驱动,接下来小编给大家演示win7安装NVIDIA显卡驱动的方法,希望能够帮助到大家. 具体方法如下: 1.打开下载好的NVIDIA显卡驱动,会自动检测系统是否兼容; 2.点击同意并继续; 3.有两个选项,点击自定义; 4.选择安装的驱动组件; 5.建议选择执行清洁安装,这样会将之前的驱

Win10无法更新也无法安装NVIDIA显卡驱动怎么办?仅需一招秒破

Windows 10 TH2更新不知道大家是否已经升级?从体验看,这个综合性的"大补丸"还是十分给力的,带来了不少用户呼声很高的新特性,完善了UI界面,性能也有了全方位的提升,流畅度明显加快. 但是不少用户反映,Windows Update里一直刷不出来,并且没有更新的用户也无法安装NVIDIA显卡驱动,怎么办呢?下面小编就为大家介绍一下,不会的朋友可以参考本文,来看看吧! 正在检查更新 很多用户都会卡在这里,一动也不动.这时候我们需要打开微软自带的杀毒软件:Windows defen