从英文论坛翻译过来的,首先必须启动rpmfusion软件仓库,具体可以google。
F12 Howto for the rpmfusion nvidia drivers
不被支持的显卡
RIVA TNT
RIVA TNT2/TNT2 Pro
RIVA TNT2 Ultra
Vanta/Vanta LT
RIVA TNT2 Model 64/Model 64 Pro
Aladdin TNT2
GeForce 256
GeForce DDR
Quadro
GeForce2 GTS/GeForce2 Pro
GeForce2 Ti
GeForce2 Ultra
Quadro2 Pro
必须完全按照以下四步,否则会安装失败
1. 安装NVIDIA驱动. (可能使用pae内核,可以查看/boot/grub/grub.conf看你的启动项里面有没有pae字样 )
适用于 GeForce 6, 7, 8, 9 & 200 series cards
代码(普通内核):
su适用于PAE内核
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 kmod-nvidia xorg-x11-drv-nvidia-libs.i686
代码:
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 kmod-nvidia-PAE
适用于 GeForce FX cards
代码:
su适用于pae内核的源代码
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 kmod-nvidia-173xx xorg-x11-drv-nvidia-173xx-libs.i686
代码:
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 kmod-nvidia-173xx-PAE
适用于 GeForce 4 and below
代码:
su适用于pae内核的代码
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 kmod-nvidia-96xx xorg-x11-drv-nvidia-96xx-libs.i686
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 kmod-nvidia-96xx-PAE
2. 编辑/boot/grub/grub.conf文件
在/boot/grub/grub.conf文件中kernel参数后面添加 rdblacklist=nouveau 屏蔽开机时的nouveau模块
如果你使用pae内核,那么你需要再添加vmalloc=256m在上述语句后面3. 开启selinux中的允许执行 allow_execstack 否则linux会阻止驱动的加载
su4. 重新启动
setsebool -P allow_execstack on
---------------------------------------------------------------------------------------------------------------------------------------------------------------
If nouveau refuses to die try Code:
su
yum erase xorg-x11-drv-nouveau
mv /lib/modules/$(uname -r)/kernel/drivers/gpu/drm/nouveau/nouveau.ko /lib/modules/$(uname -r)/kernel/drivers/gpu/drm/nouveau/nouveau.txt
mv /boot/initramfs-$(uname -r).img /boot/initramfs-$(uname -r)-nouveau.img
dracut /boot/initramfs-$(uname -r).img $(uname -r)