昨晚到今早经历了一次没有原由和征兆的Feforce 6200驱动故障,处理过程记录如下:
19:30 死机,其间正在进行update,注意到其中有nvidia的开源项目“nouveau”的升级。以下所有的操作都是在启动时设置为启动级别“ 3”后实现的。
于是只有重启。发现已经能进入X,直觉告诉我是显示驱动的问题,而刚才出现的nouveau被我误认为产生问题的原因,于是删除之。然而问题依旧。
故又重新安装之,而把rpmfusion中的akmod-nvidia删除,安装官方的180版本。然而问题依旧。
于是试了185和{zx1}的190.53版本。然而问题依旧。
考虑到nouveau可能对官方nvidia驱动有不利的影响,我依照网络上有人言在/etc/modprobe.d/blacklist.conf中加入“blacklist=nouveau”,并在grub.conf中加入“nouveau.modeset=0”。然而问题依旧。
万般无奈,突然想起应该到fedoraforum上看 看,结果:
上赫赫然写着:
1. Install the nvidia driver. ( if you have 4Gb of RAM or more you will probably have a PAE kernel [32bit only] so follow the PAE part )
For GeForce 6, 7, 8, 9 & 200 series cards
su rpm -Uvh http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-stable.noarch.rpm yum install akmod-nvidia xorg-x11-drv-nvidia-libs.i686
2. Edit grub.conf ( if you omit this step the driver will fail to work )
this command adds rdblacklist=nouveau option to /boot/grub/grub.conf
3. Before using the driver, you need to enable allow_execstack so SElinux doesn’t prevent the driver loading.
4. Reboot
注:第三步对我是没用的。
按此贴做后,一切正常。
又一次提醒我: 遇到问题先查fedoraforum.org,以免走入岐途。