博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
CentOS安装NVIDIA驱动记
阅读量:6655 次
发布时间:2019-06-25

本文共 2126 字,大约阅读时间需要 7 分钟。

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

hevake_lcj@localhost:~/Install$ uname -aLinux 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 VGA01:00.0 VGA compatible controller: NVIDIA Corporation G98 [GeForce 9300M GS] (rev a1)
可以知道我的显示是GeForce 9300M GS的。然后到 上去找驱动。驱动下载页面还是很得很好的。根据我的系统以及显卡类型:

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

我选了第一个。不要点击打开,单击右键复制地址。并在命令终端用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不兼容。请先停用它,再安装。这里我查阅了网上的解决方案,如下文段是摘至:

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"的菜单项。点击这个菜单项,弹出显示设置界面:

安装成功了!

转载地址:http://gnato.baihongyu.com/

你可能感兴趣的文章
ubuntu下系统重启dns就被清空的解决方案
查看>>
Ant Examples
查看>>
建立C语言动态链接库
查看>>
红帽企业存储管理之iscsi简单应用
查看>>
Rsync安装使用
查看>>
更改Linux系统日志的时间格式
查看>>
FC-SAN vs. IP-SAN详细技术比较
查看>>
sequioadb源码分析
查看>>
基于嵌入式Linux系统设备驱动程序的开发
查看>>
【smart-transform】取自 Atom 的 babeljs/coffeescript/typescript 智能转 es5 库
查看>>
基于S3C6410的Touch驱动详解
查看>>
使用Jekyll托管github pages的好处
查看>>
java、javaw和javaws的区别
查看>>
Git 远程分支
查看>>
华为S9300、s5700交换机端口镜像配置
查看>>
按下Enter焦点移至下一个控件的实现js代码
查看>>
zabbix系统日志文件监控key
查看>>
Salttack笔记
查看>>
如何利用ucenter实现单点登录
查看>>
apache-tomcat-6.0.37 部署
查看>>