Linux系統(tǒng)下安裝顯卡驅動
相信大多數(shù)人在安裝 Linux時遇到的第一個難題,就是Linux不認你的顯卡。而顯卡安裝不正確或胡亂選一個驅動程序安上則難以進入。即使勉強進去了,因為分辨率太低,桌面上的文字和圖片都放大了好幾倍,仍無法使用。 我的Linux是Red Hat,顯卡是Trident Blade 3D,屬于Linux不認識之列。于我是四處找資料,經過一段時間的摸索,終于成功地安裝了顯卡驅動。現(xiàn)在我就把經驗寫出來,好讓大家都能順利進入,領略Linux的風采。
一、下載驅動程序
首先要找到顯卡for Linux的驅動程序?,F(xiàn)在絕大多數(shù)的3D顯卡都已有了for Linux的驅動程序,可到各顯卡廠商的主頁或Linux的相關站點上去尋找。我找到的驅動程序名為XF86_SVGA,文件格式是tar.gz,是Linux的壓縮文件。需要說明的是,我的XFree86服務器下的顯示模塊有XF86_MONO、XF86_VGA16、XF86_SVGA等類型,在安裝顯卡時,服務器根據(jù)顯卡的情況來加載不同的顯示模塊,如果顯示模塊加載不正確,顯卡就不能正常顯示。XF86_SVGA能支持256色或更高位的色彩,我們的3D顯卡就靠它了。
二、文件解壓
由于下載的是壓縮文件,就需要進行解壓縮,可以在Linux下用tar命令解壓,也可在Windows下用Winzip將文件解壓到硬盤的任意目錄下(我將文件解壓到C:\win98\TEMP目錄下),不熟悉Linux命令的人最好在Windows下解壓,可以省去許多麻煩。
三、裝載磁盤驅動器
Linux需要裝載磁盤驅動器才能讀取文件,裝載的方法詳見《電腦報》2000年35期19版的《在Linux中共享Windows系統(tǒng)資源(上)》一文。啟動Linux后,在字符界面下輸入“mount -t vfat /dev/hda1 /mnt/winc”命令,將C盤裝載到Linux下。需要注意的是,如果大家在上一步選擇的是在Linux下解壓,就得先進行裝載磁盤驅動器這一步,再進行文件的解壓縮,步驟剛好顛倒過來。
四、拷貝文件
將XF86_SVGA文件拷貝到/usr/X11R6/bin目錄下。注意,這是針對Red Hat版本來說,其它版本的路徑不一定相同。我用的命令是“cp /mnt/winc/win98/TEMP/XF86_SVGA /usr/X11R6/bin”(大家可根據(jù)自己的情況靈活掌握,關鍵是路徑一定要正確,還要分清字母的大小寫)。如果系統(tǒng)提示有同名文件,問是否覆蓋,一定要選擇“y”。這些舊文件可能是以前安裝顯卡時加載的,對我們沒有實際用處。這里再告訴大家一個小竅門,在輸入文件名的時候,輸完XF86后按一下Tab鍵,再接著輸SVGA,下劃線_就可以出來了,按鍵盤上的下劃線鍵是沒用的,切記。
五、配置顯卡
文件拷貝完成后,輸入Xconfigurator,啟動顯卡配置程序。我在顯卡列表中仍然沒有找到Trident Blade 3D,于是選最后一個選項“Unlist”,然后選擇加載的顯示模塊為SVGA,再選擇顯示器型號、顯存大小、刷新頻率,選定16位色、800×600的分辨率。一切就緒,X服務器開始檢測,十幾秒鐘后,檢測完畢,X服務器再沒有像以往那樣給出出錯信息。我迫不及待鍵入startx,不一會兒,X Window藍色的桌面終于呈現(xiàn)在我的面前。
總結:
在Linux下安裝顯卡驅動程序,首先要下載顯卡支持Linux的驅動程序,再將其拷貝到/usr/X11R6/bin目錄下,然后啟動顯卡配置程序進行配置即可。 除了上述的方法外,還有一種更直接的辦法,就是升級XFree86的版本,可到其主頁http://www.xfree86.org下載最新的版本4.0.1,穩(wěn)定版是3.3.2。新版本可支持更多的硬件設備,不過,你要首先到主頁上查看相關說明,確定新版本是否支持你的顯卡。
【編輯推薦】