歡迎您光臨本站 註冊首頁

Fedora在 HP Compaq 6515b上顯卡的解決辦法

←手機掃碼閱讀     火星人 @ 2014-03-25 , reply:0

由於6515b採用的是ATI集成顯卡,fedora安裝盤裡沒有相關驅動,所以在其上安裝fedora時只能採用字元界面安裝,安裝完系統后再想法子解決顯卡問題。我參考了網上很多人的經歷,沒有這些人的幫助,我這個初學者還真的很難解決這個難題。說說我的解決方案。
由於6515b的CPU型號是AMD Turion64*2,所以我選擇的是Fedora8的x86_64的DVD安裝盤。雖然i386的應用程序較多,但在6515b上不可以用fedora的x86的安裝盤,否則即使裝上顯卡驅動,也會提示錯誤,沒有圖形界面出現。其他版本的linux,如pclinuxos和ubuntu用x86版均可在其上安裝,估計是對內核進行優化或重新編譯了,不過那是另外一個話題了:)
安裝系統最好用英文,用中文出亂碼很討厭的。安裝問題應該不會很大,就不說了。
安裝好系統后,以root用戶登錄后,先運行命令
#wget http://rpm.livna.org/livna-release-8.rpm
此為安裝livna更新源,開源的ati顯卡驅動均可在這下載,其他版本fedora相應修改後綴即可,如把8改成7或6。網上有說直接下載ATI官方驅動ati.**.run之後進行編譯的,我試了,在6515b上總是提示錯誤,不如這個簡單。
然後,運行命令
#yum update
此為安裝各種更新,由於fedora更新特別快,一般這步下載文件較多且費時,所以也可以略過此命令,直接運行下個命令,等安裝完圖形界面后再更新:
#yum -y install kmod-fglrx glx-utils
此為安裝顯卡驅動相應組件
安裝完顯卡驅動以後,應該編輯下文件 /etc/X11/xorg.conf,修改顯卡配置參數。
#vi /etc/X11/xorg.conf
先找到"ServerFlags"區段。
Section "Extensions"
Option "AIglx""on"
EndSection
將"on"改成"off"
然後找到"Extensions"區段
Section "Extensions"
Option "Composite""Enable"
EndSection
將"Enable"改成"Disable"
最後,在文件末尾加入如下內容
Section "DRI"
Mode 0666
EndSection
保存文件,退出編輯器。如果不知道如何在文本界面下編輯文本文件,那就上網學一學吧,我這裡就不贅述了。
然後重啟
#reboot
重啟后以root用戶登錄后,運行命令
#startx
應該就會出現圖形界面了。這時的工作還沒有完:)
大家應該會注意到界面全是英文,感覺很不習慣?那麼我們修改一下文件 /etc/sysconfig/i18n。
這是我修改後的i18n文件的全部內容:
LANG="zh_CN.UTF-8"
SYSFONT="lat0-sun16"
LC_CTYPE="zh_CN.UTF-8"
LC_TIME="zh_CN.UTF-8"
SUPPORTED="zh_HK.UTF-8:zh_HK:zh:zh_CN.GB18030:zh_CN:zh:zh_TW.Big5:zh_TW:zh:en_US.UTF-8:en_US:en"
LC_NUMERIC="zh_CN.UTF-8"
LC_COLLATE="zh_CN.UTF-8"
LC_MONETARY="zh_CN.UTF-8"
LC_MESSAGES="zh_CN.UTF-8"
LC_PAPER="zh_CN.UTF-8"
LC_NAME="zh_CN.UTF-8"
LC_ADDRESS="zh_CN.UTF-8"
LC_TELEPHONE="zh_CN.UTF-8"
LC_MEASUREMENT="zh_CN.UTF-8"
修改完之後,保存重啟。所有界面應該就是全中文的了。
到此為止,顯卡驅動和基本設置總算完成了。不過還有一點收尾工作。如果大家覺得每次登錄后總輸入命令startx很煩人,可以將開機參數修改成有開機畫面的形式,修改文件 /etc/inittab,將id由3改為5,保存退出即可。重啟即可全程都有圖形界面了
此外,fedora更新很快,如果內核更新的話,必須重新安裝顯卡驅動。另外如果想重裝系統的話,每次修改各種參數都很麻煩。我的建議是,把/etc/X11/xorg.conf文件和/etc/sysconfig/i18n文件備份,以備不時之需。

[火星人 ] Fedora在 HP Compaq 6515b上顯卡的解決辦法已經有353次圍觀

http://coctec.com/docs/linux/show-post-166953.html