參考資料來源: 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
我在64bit 的NB(sony cw16/ GT230M)上TRY過
回覆刪除似乎都不行~
目前似乎只能用vesa driver~XD
我看他也有給64bit用的kernel在上面,沒想到64bit會無法使用, 可惜我手邊沒有64bit的環境可試, 有空再來試看看!
回覆刪除用vesa的driver,似乎無法開啟compiz桌面特效呀。。我就是為了這個才想辦法要裝官方的drvier。
SONY CW16 系列的NB後來我找到原因了
回覆刪除解法我寫在
http://spark-tux.blogspot.com/2010/02/sony-cw16.html
真是珍貴的資料,
回覆刪除感謝Spark的分享,希望用Sony的朋友都能得到您寶貴的經驗。,還請允許您這篇的連結加到我這篇的文章之中。感謝分享啦。。。。甘溫呀。。。
沒問題,請自行取用
回覆刪除感謝...
回覆刪除