參考資料來源: http://forums.fedoraforum.org/showthread.php?t=204752
以下資料來自 Fedora 官網論壇的強者legih123linux, 我覺得很受用,在此在大意轉述成中文,希望和我一樣身受驅動不起來的痛苦者可以解脫. 以下的做法是針對 Fedora 12。
Fedora 9、10、11可以參考http://forums.fedoraforum.org/showthread.php?t=204752 , 這裡面有列出使用方法。
不支援以下清單
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
支援的型號請參考這裡
http://us.download.nvidia.com/XFree86/Linux-x86_64/190.42/README/appendix-a.html
1. 首先要把rpmfusion的檔案倉庫加入到系統的檔案倉庫清單.
若是GeForce 6, 7, 8, 9 & 200 系統顯示卡的驅動方式
指令如下
如果電腦的RAM是4GB以上(含4G),請跟著PAE的部份做
如果使用的是PAE Kernel的話
若是GeForce FX 的顯示卡則使用以下的指令
# yum install kmod-nvidia-173xx xorg-x11-drv-nvidia-173xx-libs.i686
PAE Kernel的部份需用
# yum install kmod-nvidia-173xx-PAE
GeForce 4以下的顯示卡如下
# yum install kmod-nvidia-96xx xorg-x11-drv-nvidia-96xx-libs.i686
PAE Kernel
# yum install kmod-nvidia-96xx-PAE
2. 編輯grub.conf
在開機指令的後面再加上 rdblacklist=nouveau ,可以直接執行以下指令,由指令來加入。
# sed -i '/root=/s|$| rdblacklist=nouveau|' /boot/grub/grub.conf
# mv /boot/initramfs-$(uname -r).img /boot/initramfs-$(uname-r)-nouveau.img
# dracut /boot/initramfs-$(uname -r).img $(uname -r)
如果使用PAE Kernel再加一個 add vmalloc=256m比較好,可以用以下指令添加vmalloc=256m到/boot/grub/grub.conf裡
# sed -i '/root=/s|$| vmalloc=256m|' /boot/grub/grub.conf
3. 避免SElinux不讓driver載入所以要執行以下指令。(或者是SElinux關閉)
# setsebool -P allow_execstack on
4. 重新開機
PS.我的顯示卡是 NVIDIA GT9500EN
如果有朋友使用的筆記電腦是Sony品牌的話,請參考一下Spark網友的寶貴資料
http://spark-tux.blogspot.com/2010/02/sony-cw16.html

more



