|
在Fedora11上面遇到了严重的显卡问题,具体表现为:只要更新系统,不论是开原驱动还是闭源驱动,安装成功却不能使用,显示安装失败.后来仔细琢磨,在安装和卸载闭源驱动的时候发现,为什么每一次的卸载,都会有一些文件无法被卸载呢,而原因是十分可笑的数据值不匹配.于是可能想到是系统内部的问题.
偶然的在FedoraChina社区找到了方法,就是使用Nvidia论坛某一个高手打包的Nvidia驱动的rpm格式.利用这个方法,我现在的问题已经解决了,但是根据现有经验,假如说你已经出现了这样的状况,可能是没有办法的,但是大家也还是可以试试.
仅仅针对显卡使用失败的同学:
首先我们来解决已经遇到的无法启动Xwindows的问题,我们可以这样子做:
$ cd /usr/lib/xorg/modules/extensions/
$ su
# cp libglx.so libglx.so.bak
# ln -sf /usr/lib/xorg/modules/extensions/nvidia/libglx.so.***.***.*** /usr/lib/xorg/modules/extensions/libglx.so
# nvidia-xconfig
# reboot
1.对于已经安装过Nvidia驱动的同学,请首先卸载,yum安装的直接在yum中remove,自己编译的同学,切换到文本界面,init 3 杀死Xorg进程,到运行nvidia-uninstall,需要注意的是,一旦说卸载失败,请看下/var/log/nvidia-install /log的内容,删除那些没有被正常删除的文件.
2.通过yum安装dkms,这个包安装的好处就是安装了它之后,一旦安装内核,就自动继承Nvidia的模块,不用反复安装!
# yum install dkms
3.去FedoraChina的提示地址下载rpm格式的显卡驱动然后进行安装.
4.安装后不要重启,我们还要做一下的事情:
$ cd /usr/lib/xorg/modules/extensions/
$ su
# cp libglx.so libglx.so.bak
# ln -sf /usr/lib/xorg/modules/extensions/nvidia/libglx.so.***.***.*** /usr/lib/xorg/modules/extensions/libglx.so
# nvidia-xconfig
# reboot
以上步骤为:进入目录--取得root权限--备份这个名为libglx.so的文件--做链接到nvidia文件夹下的文件--利用Nvidia做一个xorg.conf的配置--重启
对于新安装的系统,还没有安装任何驱动的同学,请从以上的第二步开始进行操作.即:
1.通过yum安装dkms,这个包安装的好处就是安装了它之后,一旦安装内核,就自动继承Nvidia的模块,不用反复安装!
# yum install dkms
2.去FedoraChina的提示地址下载rpm格式的显卡驱动然后进行安装.
3.安装后不要重启,我们还要做一下的事情:
$ cd /usr/lib/xorg/modules/extensions/
$ su
# cp libglx.so libglx.so.bak
# ln -sf /usr/lib/xorg/modules/extensions/nvidia/libglx.so.***.***.*** /usr/lib/xorg/modules/extensions/libglx.so
# nvidia-xconfig
# reboot
以上步骤为:进入目录--取得root权限--备份这个名为libglx.so的文件--做链接到nvidia文件夹下的文件--利用Nvidia做一个xorg.conf的配置--重启
通过以上的步骤,我们可以发现,问题就出现在一个软链接上面,解决了这个链接,就没有任何的问题了,大家可以试试.
libglx.so.***.***.***代表了你的显卡的版本号码,假如是run安装的,libglx.so.***.***.***和libglx.so应该是在同一个目录: /usr/lib/xorg/modules/extensions/
rpm格式的驱动下载地址http://d.namipan.com/d/a0d9b7168 ... 688d6ef35a9290ed800
感谢nv论坛的大大提供 |
|