歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Fedora 9安裝 ATI顯卡驅動測試

Fedora 9安裝 ATI顯卡驅動測試

日期:2017/2/28 17:02:57   编辑:Linux教程

安裝好了Fedora 9,安裝完成後發現X顯示有問題,重啟後進入X時顯示器提示“不支援輸入”,這個顯示器是AOC的,查了下這種情況應該是刷新率與顯示器的沖突吧,但是Fedora 9中xorg.conf 文件已經不包含屏幕分辨率、刷新率的配置,而是自動進行檢測,本來應該說是更智能了,但遇到這樣的情況都沒辦法手動解決問題了,按照以往的經常,我把機子上Ubuntu的xorg.conf 文件拷了過來,覆蓋掉原來的文件,X終於正常了,但屏幕的分辨率變為了:1152×864,刷新率只有60Hz,而且使用Ctrl+Alt+num 切換到其它終端時顯示“無信號”,太奇怪了。用了Fedora系統這麼久還是頭一次遇到這樣的情況。

現在正在下ATI 的顯卡驅動,不知道會不會解決這個問題。

在這裡下載驅動(http://ati.amd.com/support/drivers/linux64/radeonprevious-linux64.html),安裝好後可以設置正確的分辨率,1280×1024,但是其它終端仍然“無信號”,而且ati的那個控制中心沒辦法使用。

在網上找到一篇關於Fedora 7 下安裝ATI顯卡驅動的文章,可以參考,如下:

Fedora 7 自帶的顯卡驅動程序功能相對比較差,而且開發還不夠完善。再加上 AMD(ATI) 在 Linux 驅動程序方面開發的敷衍態度,Fedora 自帶的 ATI 顯卡驅動程序非常糟糕,容易出現 3D 加速不能啟用、顯示花屏、鼠標光標消失等各種各樣的問題。相對而言,Livna 的顯卡驅動程序質量就比較好,而且是它是專門為 Fedora 開發的,無論是功能還是兼容性都比較強。

  如果你用的是 ATI 顯卡,有官方的和 Livna 的驅動程序兩種選擇:

###################################

新手沒必要去編譯,先學會其他基本的東西再說。

###################################

  使用官方驅動程序:

  1. 先去 Softpedia 網站下載最新 ATI 的顯卡驅動程序,根據你的 CPU 和系統選擇合適的文件。比如支持 X86-64 的就下載的是“ati-driver-installer-8.39.4-x86.x86_64.run”,最好保存到“home”文件夾。

  2. 在剛才的終端窗口中,輸入“yum -y install kernel-devel rpm-build gcc”並回車,安裝系統核心源碼、RPM 構建包和 GCC,這些東西 Fedora 7 的“典型安裝”是不會安裝的,而官方驅動程序是沒有經過編譯的源碼,所以必須進行編譯。如果你已經安裝了,系統會自動進行升級。

  3. 安裝完成後,在終端中輸入“cd ~”並回車,以切換至“home”文件夾。然後輸入“sh ati-driver-installer-8.39.4-x86.x86_64.run --buildpkg Fedora/F7”並回車,系統開始編譯安裝程序。

  4. 輸入“rpm -ivh ATI-fglrx-8.39.4-1.f7.i386.rpm ATI-fglrx-control-center-8.39.4-1.f7.i386.rpm kernel-module-ATI-fglrx-2.6.21-1.3228.fc7-8.39.4-1.f7.i386.rpm”並回車,安裝驅動程序和控制中心,注意不同的安裝包編譯出來的包名字不一樣,可以用“ls”命令查看。

################################################

現在官方的ATI驅動不用像那樣麻煩了,在終端輸入#yum -y install kmod-fglrx glx-utils裡面它自己下載了。

實際上,要是多個源都使用的話,在下面的操作中官方的驅動也下回來了。

################################################

  使用 Livna 驅動程序:

  1. 在剛才的終端窗口中,輸入“yum -y install kmod-fglrx glx-utils”並回車。注意,如果你使用的是支持超線程技術的 CPU 或者雙核 CPU,請用“kmod-fglrx-smp”代替“kmod-fglrx”,不過絕大多數情況下 yum 會自動選擇合適的版本。

  打開一個終端,然後輸入“glxinfo | grep direct”並回車。如果顯示“Direct rendering: Yes”,則恭喜你,顯卡驅動程序已經能夠正常運行了。

#####################################################

這個方法不科學,在XGL篇章可以看出來

#####################################################

  另外一種方法是:#fglrxinfo

[root@localhost ~]# fglrxinfo

Xlib: extension "XFree86-DRI" missing on display ":0.0".

display: :0.0 screen: 0

OpenGL vendor string: ATI Technologies Inc.

OpenGL renderer string: ATI RADEON 9600 Series

OpenGL version string: 1.2 (2.0.6747 (8.40.4))

這是我的顯卡9550卡,看到ATI 或者是Nvidia

附注:

glxgears:測試顯卡的性能,,,,,我在沒裝上之前是1600fps,裝上後是3700fps,性能提高好多

glxinfo | grep direct

fglrxinfo這是A卡專用的,當裝上驅動時才可以用

glxinfo

以上是顯示顯卡信息的

###################################

據可靠消息,Livna上的驅動就是官方的,如kmod-fglrx

###################################

正在使用上面的方法重新安裝驅動,裡面有一點:yum install kmod-fglrx要加–enablerepo=livna-testing參數,否則是無法找到kmod-fglrx這個包的。

Copyright © Linux教程網 All Rights Reserved