轉自:linuxtoy.org
Fedora 12 引入了 Nouveau 的 KMS 支持,系統啟動在視覺上平滑很多,不再有閃屏或者黑白字符的出現。遺憾的是 Nouveau 目前不支持 3D 加速,想使用 Compiz 或者玩 3D 游戲的朋友只能求助於 Nvidia 的官方驅動。
目前 Fedora 12 尚處於 Beta 階段, rpmfusion 裡 rpm 格式的 nvidia 驅動尚未就緒,本文介紹以目前 Nvidia 最新的 190.42 驅動在 Fedora 12 Beta 32 位下的安裝為例。該版本驅動經過修正,不需要打補丁即可在 Fedora 12 Beta 下使用
首先,到 nvnews 上下載 190.42 版驅動。得到一個以 run 結尾的安裝文件,賦予它可執行權限。
chmod +x NVIDIA-Linux-x86-190.42-pkg0.run
然後重新啟動,由於顯卡驅動的安裝無法 X 服務運行時進行,所以需要進入運行級別 3 。在品牌 Logo 出現後按 ESC 鍵進入 GRUB 界面,在選擇內核,按 e 鍵進行編輯,在 kernel 行未添加 3 這個參數。
比如我的 kernel 行就是從
kernel /vmlinuz-2.6.31.1-56.fc12.i686.PAE ro root=UUID=0a86cf1f-ea02-4016-9c15-c9c537489eaf LANG=zh_CN.UTF-8 KEYBOARDTYPE=pc KEYTABLE=us rhgb quiet
修改成
kernel /vmlinuz-2.6.31.1-56.fc12.i686.PAE ro root=UUID=0a86cf1f-ea02-4016-9c15-c9c537489eaf LANG=zh_CN.UTF-8 KEYBOARDTYPE=pc KEYTABLE=us rhgb quiet 3
完成後按 Enter 退出編輯模式,按 b 鍵引導。
接著在字符終端下登錄,進入放置安裝文件的目錄,使用以下命令啟動安裝文件。
su -c './NVIDIA-Linux-x86-190.42-pkg0.run'
按照提示一步步進行。
安裝完成後,需要編輯 /etc/modprobe.d/blacklist.conf 文件,以阻止 nouveau 模塊的加載。
su -c 'vi /etc/modprobe.d/blacklist.conf'
在文件末尾添加
blacklist nouveau
保存退出。