發表文章

目前顯示的是 十二月, 2009的文章

Fedora 12 大邁進

趁著換新電腦,直接把系統換成Fedora 12,發現有很多東西已經簡化了好多,更容易處理了。接下來又要開始更新筆記了。

[FC12]NVIDIA顯示卡的驅動

參考資料來源: 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 系統顯示卡的驅動方式
指令如下

# su rpm -Uvhhttp://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpmhttp://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-stable.noarch.rpm


如果電腦的RAM是4GB以上(含4G),請跟著PAE的部份做


# yum install kmod-nvidia xorg-x11-drv-nvidia-libs.i686


如果使用的是PAE Kernel的話

# yum install kmod-nvidia-PAE


若是GeForce FX 的顯示卡則使用以下的指令

# su rpm -Uvhhttp://download1.rpmfusion.org/…

[FC 11]NVIDIA的Linux Driver,開啟硬體加速

在我的PC裝上Fedora 11後,一直被一個問題困擾著。就是顯示卡的效能很差,彷彿沒有作用似的全用軟體在模擬著3D畫面。就連撥放個800X600的影片也很容易出現lag,而且cpu的使用率超高。如果想知道你的Linux是不是有開啟3D硬體加速,可以參考“今天的 Tetralet 又在唧唧喳喳了 - Linux 的模擬世界 (三) - 3D 硬體加速”這篇(如果系統裡找得到Xorg.conf的系統適用)。
  可是在Fedora 11下有另一個問題,就是在預設安裝下是沒有/etc/X11/Xorg.conf這個檔案的。原本以為是我裝錯了,在Fedora Forums爬了文才發現原來Fedora 11真的沒Xorg.conf,所以我也搞不清楚到底我的硬體加速有沒有開起來。
  所以我朝向另一個方向思考,把Fedora 11的Driver換掉,改用NVIDIA官版的驅動程式,以下的動作可能有無法啟動或是顯示卡無法正常運作的風險,要使用前最好能備份系統和做好心理準備。
NVIDIA驅動程式下載參考網址
請依各系統的顯示卡分別下載所需要的驅動程式,我的顯卡是GeForece 3 Ti-200,所以我就是下載“Legacy releases for GeForce 2 through GeForce 4 series GPUs”這一個,x86版本x86_64版本。這裡有一份各驅動程式有支援的清單
下載後會有一個名稱為“NVIDIA-Linux-x86-96.43.14-pkg1.run”的檔案,執請先讓檔案擁有執行的權限。使用以下指令
# chmod 755 NVIDIA-Linux-x86-96.43.14-pkg1.run
  到這一步後先別急著執行他,因為在X Server還在運作時是無法執行的。需要先將系統的Run Level設成3後,重新開機。這個動作會使得X Window完全沒有啟動,也就是進入完全的指令模式,看不到任何的視窗界面。所以如果是新手的話,最好能先有心裡準備。
  要將系統Run Level設定改變的話,需要變更“/etc/inittab”這個檔案,使用你熟悉的文字編輯器開啟“/etc/inittab”。尋找類似以下的內容:
# Run xdm in runlevel 5
x:5:respawn:/etc/X11/prefdm -nodaemon

這段的意義是指定…