前一段時間從Fedora 8轉換到Fedora 9,寫下安裝Fedora 9時的一些心得。Nvidia 顯卡驅動程序的安裝就是依然是件頭痛的事。
在體驗我首先嘗試了禁用ABI的方式使用nvidia顯卡驅動,但是效果不理想,仍然有一些問題。
我開始嘗試軟件庫降級的方式,使用Fedora 8 舊版Xorg xserver替代目前Fedora 9上的版本,目前使用幾天下來,沒有什麼大問題。
1)首先請准備Fedora 8的相關包,可以Fedora 8安裝盤或Fedora 安裝源中獲得。
xorg-x11-server-utils-7.3-1.fc8.i386
xorg-x11-server-Xorg-1.3.0.0-44.fc8.i386
xorg-x11-drv-keyboard-1.2.2-2.fc8.i386
xorg-x11-drv-mouse-1.2.3-1.fc8.i386
xorg-x11-drv-vesa-1.3.0-10.fc8.i386
xorg-x11-drv-nv-2.1.5-2.fc8.i386
xorg-x11-drv-evdev-1.1.2-5.fc8.i386
xorg-x11-drv-fbdev-0.3.1-4.fc8.i386
xorg-x11-drv-void-1.1.1-6.fc8.i386
xorg-x11-drv-dummy-0.2.0-5.fc8.i386
mesa-libGL-7.0.1-7.fc8.i386
2)刪除xorg-x11-server-common,Fedora 8中沒有這個包。
3)用rpm -Uvh --oldpackage --replacefiles --relacepkgs 命令嘗試安裝上面的包,注意一定要使用--oldpackage --replacefiles --relacepkgs 參數,注意不要使用--force參數。
如果出現依賴提示,逐步刪除一些不必要的軟件包,解決依賴問題,直到能夠成功安裝為止。
你也可以將出現依賴的同樣降到Fedora 8 ,不過可以看出大部分是驅動依賴,對特定系統來說,完全可以刪除不需要的驅動。
4)通過Freshrpms 的安裝源安裝最新的NVidia 驅動,包名為nvidia-x11-drv。
5) 在/etc/yum.conf中添加excludes,這樣系統更新會跳過相關的軟件版本檢測。
exclude=xorg-x11*
重啟嘗試進入gnome,顯示器出現了“超出頻率范圍”。
刪除用戶目錄下.gnome2/monitors.xml文件(我安裝F9時保留了F8的home目錄),就可以進入Gnome桌面了。
我非常奇怪是,屏幕分辨率原來在Fedora 8下可以選擇60hz,現在只有50和51Hz兩種可選。
作者:hantsy
出自:hantsy.cublog.cn