您的位置:首页 > Web前端

在Fedora14上安装Nvidia显卡驱动

2010-12-20 19:47 471 查看
此方法在Fedora15上同样适用

首先在驱动之家下载相关驱动,我的fedora是64位的,找到对应驱动,下载来是一个.run脚本文件“NVIDIA-Linux-x86_64-260.19.21.run“。

然后安装一些必要的库perl,gcc,kernel-devel

sudo yum install perl

sudo yum install gcc

sudo yum install kernel-devel

比较当前kernel版本uname -r,如果当前kernel版本比kernel-devel版本低,必须升级当前内核( sudo yum update kernel),否则安装过程中提示缺少kernel source文件。这些主要的库安装完毕之后如果接下来安装驱动过程中依然提示少包,提示少哪个包就装哪个,比如我这里还提示少binutils包,就装这个包(sudo yum install binutils)。

在图形化界面无法按装驱动,于是修改inittab文件,将5改为3,以便重启后进入字符模式来安装(也可以在启动时按e键在kernel那一条最后面写上 init 3然后按b键启动):



另外由于fedora14集成了Nouveau驱动,安装无法进行,必须先屏蔽启Nouveau驱动。编辑 /etc/modprobe.d/blacklist.conf 文件,以阻止 nouveau 模块的加载:sudo vi /etc/modprobe.d/blacklist.conf,在文件末尾添加“blacklist nouveau“



还要 编辑 /etc/grub.conf 文件,禁止 nouveau KMS 的使用:sudo vi /etc/grub.conf,在你当前使用的kernel版本那行最后加入nouveau.modeset=0(因为每次升级内核,文件里就会多一个选择项,所以选择你正在使用的内核版本那项添加):



一切就绪之后重启,进入字符模式,输入su - 获得管理员身份,然后安装显卡驱动 ./NVIDIA-Linux-x86_64-260.19.21.run,安装完毕之后别忘了再次修改inittab文件,吧3改回5,然后reboot。
由于Nvidia驱动不支持图形化引导,之前的Nouveau图形化引导已经被禁用,所以重启之后看到的是低分辨率的白蓝进度条,不过我们可以通过指定 MESA 的驱动来图形化引导系统。在版本选择界面按键盘e键进入编辑界面:



选择kernel那栏再次按e键编辑,在最后加入vga=ask:





添加之后按enter键结束编辑,按b键引导,这时候会出现一行提示,让你按回车键查看可选颜色模式:



在接下来出现的选择列表里找到符合你显示器分辨率的那项,然后把前面的代号添进去,回车,我的显示器是19寸宽屏,所以我选1440*900*32,把前面的代号365添进去,按回车键就能看到正常的图形化引导界面了:





进入系统后别忘了把你刚才选择的这个代码写进grub.conf文件中保存,以后就会以合适的分辨率图形化引导系统了。需要注意的一点是,这个代码是16进制,所以写的时候前面要加个0x,比如我的是vga=0x365:



至此一切大功告成,3D桌面开启啥的都没问题了。在SMPlayer里看MKV格式电影,非常流畅。找了一套黑白风格主题,真是酷极了。



Fedora15的Gnome3桌面

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: