歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> NVIDIA顯卡驅動FOR Linux 的安裝(圖)

NVIDIA顯卡驅動FOR Linux 的安裝(圖)

日期:2017/2/28 17:14:12   编辑:Linux教程

隨著3D圖形顯示芯片的激烈市場競爭,S3、3Dfx、Matrox 、Trident等一些老牌3D顯示芯片生產廠商已經漸漸退出了市場。nVIDIA、ATi、Intel三家生產廠商占有95%以上的市場份額。在Linux安裝3D顯卡的驅動是有一定難度的。升級Linux驅動程序需要做一系列的決定,包括正確識別處理器配置狀況,查明驅動程序工作在什麼樣的Linux內核當中。在Linux中使用的圖形顯示系統是X-Window,但是由於與常見的MS Windows系統有很大的差異,所以在使用時,即使有時面對的是很小的問題,卻不知才能如何解決,比如無法驅動顯卡,顯示器參數錯誤,花屏,圖形界面無法啟動等。這裡首先向大家講述,X-Window的概述,如何安裝主流3D顯卡的驅動程序,相關的配置文件,以及參數調整等內容。本文應用環境是RedHat Linux 9.0。

一、X-Window和顯卡配置文件的概述

XFree86是X Window系統的一種開放源代碼的實現。它提供了一種對鼠標、鍵盤、顯卡和窗口圖形環境的Client-Server接口。所以客戶端程序可以運行在不同的主機上,由一台服務器提供X Window的Server服務。X Client將希望顯示的圖形發送到X Server,X Server將圖形顯示在顯示器上,同時為X Client提供鼠標鍵盤的輸入服務。可以將X的Server和Client分別運行在兩台計算機上,使用startx命令可以啟動X-Window,在同一台計算機上同時運行的Server和Client,通常運行startx後,首先啟動的是XFree86,它是Linux平台最常用的X的Server端,然後,又運行X的Client程序,如startkde(KDE的啟動程序)或gnome-session(GNOME的啟動程序),他們利用X協議連接本機的X Server,將圖形顯示出來。X-Window的 C/S結構還擁有網絡特性這是微軟操作系統沒有的,以將X的Server和Client分別運行在兩台計算機上,甚至可以安裝一些軟件,讓Windows作為X Server,讓Linux作為Client,將KDE或GNOME等桌面環境顯示到Windows主機上來。圖1是X-Window工作原理圖。

Linux的X Server程序就是XFree86,它的任務是驅動顯示卡、顯示器、鼠標、鍵盤等設備,為X Client提供顯示服務、輸入服務等。XFree86的主要文件是:

/usr/X11R6 XFree86文件所在的主要目錄

/usr/X11R6/bin XFree86的可執行程序文件

/usr/X11R6/lib/modules/drivers XFree86自帶的驅動程序所在的目錄

/etc/X11 X的配置文件及啟動腳本所在目錄

/etc/X11/XF86Config 或 XF86Config-4 XFree86的啟動配置文件

XFree86自帶了一些設備的驅動,具體位置在 /usr/X11R6/lib/modules/drivers,如果你的顯示卡太新無法使用X-Window,你可以考慮升級XFree86。

Copyright © Linux教程網 All Rights Reserved