在Linux下安裝ATI驅動

發表于:2007-05-26來源:作者:點擊數: 標簽:
ATI Linux How-To Peter Gracar (who.knows@email.si) v0.1, 15 December 2003 frenzy 翻譯于2003年12月16日 本文描述怎樣在各種Linux發行版安裝,配置和維護ATI顯卡 ATI Linux How-To Peter Gracar (who.knows@email.si) v0.1, 15 December 2003 frenzy 翻
ATI Linux How-To
Peter Gracar (who.knows@email.si)
v0.1, 15 December 2003
frenzy 翻譯于2003年12月16日

本文描述怎樣在各種Linux發行版安裝,配置和維護ATI顯卡

ATI Linux How-To
Peter Gracar (who.knows@email.si)
v0.1, 15 December 2003
frenzy 翻譯于2003年12月16日

本文描述怎樣在各種Linux發行版安裝,配置和維護ATI顯卡。

目錄
1 本文概述
2 AGPGart內核模塊安裝和配置
2.1 獲取nForce驅動
2.2 安裝nForce驅動
2.3 安裝GART補丁
2.4 配置內核

3 在Red Hat下安裝ATI驅動
3.1 在哪兒獲取驅動
3.2 安裝驅動前需做的步驟
3.3 安裝驅動

4 在Gentoo下安裝ATI驅動
4.1 在哪兒獲取驅動
4.2 安裝驅動前需做的步驟
4.3 安裝驅動

5 在Slackware或Debian下安裝ATI驅動
5.1 在哪兒獲取驅動
5.2 安裝驅動前需做的步驟
5.3 安裝驅動

4 在Mandrake下安裝ATI驅動
4.1 在哪兒獲取驅動
4.2 安裝驅動前需做的步驟
4.3 安裝驅動

7 各發行版的通用步驟
7.1 建模塊
7.2 配置X Windows
7.3 精調你的安裝

1 本文概述

本文分兩大部分。第一部分有關于如何開啟nForce母板三維加速的信息,因為很多人不能搞定它,我就提供了每一步的指令。

第二部分講述在大部分被廣泛使用的發行版下如何安裝驅動。

注意?。?!
要想作以下任何事,你必須先安裝內核源代碼。RedHat (fedora), Mandrake and SuSE允許用戶用他們的軟件包管理器安裝內核源代碼。Gentoo, Slackware和其他類似的發行版是從源代碼編譯的。所以他們已經有了(譯者按:在Slackware 9.1里是獨立的軟件包)

很重要的是,你要下載正確的驅動版本。有三個選擇:Xfree 4.1.0, 4.2.0和4.3.0.可運行ATI驅動所帶的Check.sh來找出哪一個是你所要的。

- sh check.sh (在你解壓ATI驅動zip文件到的目錄運行)


2 AGPGart內核模塊安裝和配置

nForce用戶如果想要他們的驅動支持三維加速,就必須在內核里激活nVidia AGPGart模塊。 2.4.22以上(含)的內核已經支持nVidia的AGPGart. 較早的內核要打補丁才能激活。

2.1 獲取nForce驅動

http://www.nvidia.com/object/linux.html,選擇nForce drivers. 在這兒你能選擇安裝方法以及要下載的包。如果你的發行版被列出,你應該下載對應的RPM。不然就下載tar.gz包.

2.2 安裝nForce驅動

安裝RPM的驅動很簡單,只要:

rpm -i nForce_driver.rpm

如果試tar.gz的包要麻煩一點:

cd /where/the/package/is/located
tar -xvzf nforce.tar.gz (用包的名字代替"nforce")
cd nforce (用包的名字代替"nforce")
make
su
make install
這樣基本上就可以了

2.3 安裝GART補丁

這一步每個人都要做才能激活內核對nforce AGPGart的支持。

cd /usr/src/linux-2.4.20 (改成你的內核源代碼的目錄)
patch -p1 < linux-2.4.20-agpgart.diff (改成你的內核源代碼的目錄)

2.4 配置內核

首先要配置內核對新的nForce AGPGart的支持。

cd /usr/src/linux-2.4.20
su
make menuconfig
在'Processor type and features'里, 確保一個x86兼容的CPU被選上。
在'Character devices'里, 選擇'/dev/agpgart (AGP Support)'被包括進內核或其模塊。
在同一部分里,選擇激活'NVIDIA chipset support'。
保存并退出配置。接下來要編譯內核。

make dep && make clean bzImage modules modules_install
編譯完成后拷貝bzImage到/boot。最好備份/boot里現有的bzImage.

cd /boot
mv bzImage bzImage.backup
cd /usr/src/linux-2.4.20/arch/i386/boot/
cp bzImage /boot/bzImage

之后你可能需要改變你的啟動引導程序的配置,或者更新lilo的參數。用新的內核重新啟動后,安裝ATI驅動(跟著下面關于你的發行版的指導)。只有一個例外:在配置驅動時,當被問及AGPGart時, 選擇EXTERNAL AGPGART.

__________________
Keep moving...


由 frenzy 在 12-17-2003 12:29 發表:

3 在Red Hat下安裝ATI驅動
3.1 在哪兒獲取驅動

可以在以下網址找到最新版的驅動:http://www.ati.com/support/driver.html

3.2 安裝驅動前需做的步驟

首先要取得正確的驅動版本。一般上RedHat 9.0用XFree 4.3.0版本。RedHat 8.0用Xfree 4.2.0版本。如果你不確定,可以用http://www2.ati.com/drivers/Check.sh 來測試找出你該用的版本。有的發行版的Xfree可能不對應任何的驅動版本(比如XFree86 4.3.5)。如果是這樣,你應該用x.x.0的驅動版本(在這個例子里是4.3.0).

知道了要用哪個驅動后去http://www.ati.com/support/driver.h...僮饗低澄狶inux, 選擇gfx driver (如果你用FireGL的卡就選FireGL)然后選你的gfx卡. 你會看到一個網頁。在那兒可以選擇下載正確版本的驅動。另外重要的是你電腦里要安裝了內核源代碼。

3.3 安裝驅動

你要在一個console/terminal下安裝ATI驅動。所以,這個指導里的一切動作要在終端里完成。

進入文本模式,以免gfx模塊影響安裝。
su
init 3

你要重新登錄。用root登錄。轉到有你下載了的驅動的目錄。
cd /DIRECTORY_NAME/SUBDIRECTORY_NAME

第一次試圖安裝驅動:
rpm -ihv fglrx-glc22-4.3.0-3.2.5.i586.rpm (改為你的驅動文件名)
如果運氣好,一切會進行順利,驅動程序會自動安裝并配置。很可能你不夠幸運。XFree的驅動會和ATI的驅動起沖突。

第二次試圖安裝:
rpm -i -force fglrx-glc22-4.3.0-3.2.5.i586.rpm

rpm -e -nodeps 有沖突的文件包
rpm -ihv fglrx-glc22-4.3.0-3.2.5.i586.rpm

第一種是強制安裝,忽略所有有沖突的文件。第二種是先卸載有沖突的文件,再正常安裝。這樣做可能使某些依賴性檢查報錯失敗,所以更好的方法是第一種。


4 在Gentoo下安裝ATI驅動

4.1 在哪兒獲取驅動

你應使用portage (emerge).

4.2 安裝驅動前需做的步驟

要在內核里激活一些東西,才能讓驅動正常工作。

cd /usr/src/linux
make menuconfig
你會看到一個菜單,在里面你可以加減內核所包含的東西。要加入以下的重要東東:
"character devices":/dev/agpgart
"processor type and features": MTRR (Memory Type Range Register)

并且去掉:
"character devices": Direct Rendering Manager (XFree86 DRI support)

如果你不激活第一個,你將不能配置驅動。如果你不去掉第二個,Xfree86驅動會和ATI驅動沖突。

4.3 安裝驅動

在Gentoo里安裝驅動很簡單. 只要運行emerge:
emerge ati-drivers

Emerge會包下一切(處理好所有的依賴性)。它完成后你只要運行fglrxconfig就可以了。

__________________
Keep moving...


由 frenzy 在 12-17-2003 12:43 發表:

5 在Slackware或Debian下安裝ATI驅動

5.1 在哪兒獲取驅動
可以在以下網址找到最新版的驅動:http://www.ati.com/support/driver.html

5.2 安裝驅動前需做的步驟

要在內核里激活一些東西,才能讓驅動正常工作。

cd /usr/src/linux
make menuconfig
你會看到一個菜單,在里面你可以加減內核所包含的東西。要加入以下的重要東東:
"character devices":/dev/agpgart
"processor type and features": MTRR (Memory Type Range Register)

并且去掉:
"character devices": Direct Rendering Manager (XFree86 DRI support)

如果你不激活第一個,你將不能配置驅動。如果你不去掉第二個,Xfree86驅動會和ATI驅動沖突。

5.3 安裝驅動

首先要把得到的RPM轉換成Slackware能用的格式??梢杂胷pm2tgz這個工具來做。(在Debian里你可以用apt-get來獲得rpm2tgz).

rpm2targz DRIVER_FILE_NAME.rpm

然后解壓:
tar xvzf DRIVER_FILE_NAME.tar.gz

會創建一個包含所有文件的目錄。進入這個目錄:

cd DRIVER_FILE_NAME

然后成為root.

su

把目錄里的所有文件拷貝到/ (根目錄):

cp * / (???原文是cp / *)

完成后你需要重建內核模塊。之后只要運行fglrxconfig配置X Windows。具體看本文第七章。


6 在Mandrake下安裝ATI驅動

6.1 在哪兒獲取驅動

可在www.ati.com獲得(見Red Hat部分),或用RPMDrake/urpmi獲得。

6.2 安裝驅動前需做的步驟

只要保證你裝了內核源代碼??捎肦PMDrake安裝.

6.3 安裝驅動

用RPMDrake下載安裝驅動。驅動會自動配置。只需運行fglrxconfig。

__________________
Keep moving...


由 frenzy 在 12-17-2003 13:10 發表:

Last part

7 各發行版的通用步驟

7.1 建模塊

每回當你改動了內核,或編輯了驅動模塊(比如裝了新版驅動),你都要做下列事情:

cd /lib/modules/fglrx/build_mod
sh make.sh #收集內核信息
cd /lib/modules/fglrx/
sh make_install.sh #對內核配置驅動

如果經過上次的驅動安裝/配置,你已經有一個正常運行的XFree86, 你可以繼續使用它。但建議重新運行fglrxconfig。

7.2 配置X Windows

建議先進入文本模式然后運行fglrxconfig,因為有些GFX模式下的模塊可能會影響它。在大多發行版里只要用root運行:

init 3

但在Gentoo里,你要做:

/etc/init.d/xdm stop

或者如果你有一個文本模式的登錄,退出window manager. 一旦進入文本模式,運行fglrxconfig.

fglrxconfig

fglrxconfig命令啟動配置程序。你只要回答他所問的問題。一些可能有用的信息:

- 如果你有USB滾輪鼠標,選擇PS/2 or USB with PS/2 protocol然后PS/2 Wheel Mouse

- 當指定鼠標接掛點(mount point)(缺省為/dev/mouse)時,你可能遇到X不可以啟動或鼠標沒有反應的問題。如果那樣你可以試著指定鼠標接掛點為/dev/input/mice.

- 如果你的鍵盤布局沒有被列出,只要選擇US. 你可以之后再換。

- 缺省設置(按回車選中)通常是最好的,但對你來說不一定正確。確保你選了正確的選項。

- 最好選擇"no restrictions - any user has aclearcase/" target="_blank" >ccess to the OpenGL ICD". 這樣所有用戶都可以使用OpenGL加速。

- 初學者最好在Application Profiles里選擇“Default“ .

- 選擇``compatible operation (for WineX, VM emulators and some profilers)''以確保與WineX沒有兼容性問題。

完成后重新啟動Linux

原文轉自:http://www.anti-gravitydesign.com

国产97人人超碰caoprom_尤物国产在线一区手机播放_精品国产一区二区三_色天使久久综合给合久久97