本文共 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/