在Linux下安裝顯卡驅動程序
2024-08-28 00:23:37
供稿:網友
{ 相信大多數人在安裝linux時遇到的第一個難題,就是linux不認你的顯卡。而顯卡安裝不正確或胡亂選一個驅動程序安上則難以進入x window。即使勉強進去了,因為分辨率太低,桌面上的文字和圖片都放大了好幾倍,仍無法使用。我的linux是red hat,顯卡是trident blade 3d,屬于linux不認識之列。于我是四處找資料,經過一段時間的摸索,終于成功地安裝了顯卡驅動?,F在我就把經驗寫出來,好讓大家都能順利進入x window,領略linux的風采。
一、下載驅動程序
首先要找到顯卡for linux的驅動程序?,F在絕大多數的3d顯卡都已有了for linux的驅動程序,可到各顯卡廠商的主頁或linux的相關站點上去尋找。我找到的驅動程序名為xf86_svga,文件格式是tar.gz,是linux的壓縮文件。需要說明的是,我的xfree86服務器下的顯示模塊有xf86_mono、xf86_vga16、xf86_svga等類型,在安裝顯卡時,服務器根據顯卡的情況來加載不同的顯示模塊,如果顯示模塊加載不正確,顯卡就不能正常顯示。xf86_svga能支持256色或更高位的色彩,我們的3d顯卡就靠它了。
二、文件解壓
由于下載的是壓縮文件,就需要進行解壓縮,可以在linux下用tar命令解壓,也可在windows下用winzip將文件解壓到硬盤的任意目錄下(我將文件解壓到c:/win98/temp目錄下),不熟悉linux命令的人最好在windows下解壓,可以省去許多麻煩。
三、裝載磁盤驅動器
linux需要裝載磁盤驅動器才能讀取文件,裝載的方法詳見《電腦報》2000年35期19版的《在linux中共享windows系統資源(上)》一文。啟動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”(大家可根據自己的情況靈活掌握,關鍵是路徑一定要正確,還要分清字母的大小寫)。如果系統提示有同名文件,問是否覆蓋,一定要選擇“y”。這些舊文件可能是以前安裝顯卡時加載的,對我們沒有實際用處。這里再告訴大家一個小竅門,在輸入文件名的時候,輸完xf86后按一下tab鍵,再接著輸svga,下劃線_就可以出來了,按鍵盤上的下劃線鍵是沒用的,切記。
五、配置顯卡
文件拷貝完成后,輸入xconfigurator,啟動顯卡配置程序。我在顯卡列表中仍然沒有找到trident blade 3d,于是選最后一個選項“unlist”,然后選擇加載的顯示模塊為svga,再選擇顯示器型號、顯存大小、刷新頻率,選定16位色、800×600的分辨率。一切就緒,x服務器開始檢測,十幾秒鐘后,檢測完畢,x服務器再沒有像以往那樣給出出錯信息。我迫不及待鍵入startx,不一會兒,x window藍色的桌面終于呈現在我的面前。
總結:在linux下安裝顯卡驅動程序,首先要下載顯卡支持linux的驅動程序,再將其拷貝到/usr/x11r6/bin目錄下,然后啟動顯卡配置程序進行配置即可。
除了上述的方法外,還有一種更直接的辦法,就是升級xfree86的版本,可到其主頁http://www.xfree86.org下載最新的版本4.0.1,穩定版是3.3.2。新版本可支持更多的硬件設備,不過,你要首先到主頁上查看相關說明,確定新版本是否支持你的顯卡。