Ubuntu下安裝顯卡驅(qū)動(dòng)方法
Ubuntu是一個(gè)非常優(yōu)秀的Linux版本,他以其不遜vista的華麗界面以及極低的內(nèi)存占用而深受廣大系統(tǒng)玩家的喜愛(ài)。目前ubuntu已經(jīng)發(fā)布10.04版本,大家都知道,ubuntu自帶了大部分顯卡的驅(qū)動(dòng),但是有些比較冷門的顯卡驅(qū)動(dòng)可能沒(méi)有集成進(jìn)去。
51CTO推薦專題:Ubuntu 11.04——敏捷的獨(dú)角鯨
Nvidia顯卡驅(qū)動(dòng)的安裝方法。
步驟如下:
1. 到Nvidia官方去下載ubuntu的驅(qū)動(dòng),下載的文件存盤備用。
2. 完全刪除原驅(qū)動(dòng),包括Ubuntu自帶的nv驅(qū)動(dòng)和nvidia-glx-new驅(qū)動(dòng):
此步驟非常重要。
3. 重新啟動(dòng),并關(guān)閉xserver:
關(guān)閉xserver命令(gnome):
sudo /etc/init.d/gdm stop
4. 安裝驅(qū)動(dòng):
sudo sh ./NVIDIA-Linux-x86_64-173.14.05-pkg2.run
5. 啟動(dòng)xserver:
sudo /etc/init.d/gdm start
6. 調(diào)整分辨率:
如果啟動(dòng)后顯示分辨率不正常,需要修改xorg.conf。
cd /etc/X11
sudo cp xorg.conf xorg.conf.mybackup
sudo vi /etc/X11/xorg.conf
確認(rèn)Device里面的Driver一項(xiàng)定義是“nvidia;
刪除Monitor定義里面的Modeline一行;
Screen里面Modes一行改為
Modes ”nvidia-auto-select“
修改后重新啟動(dòng)xserver。Ctrl-Alt-Backspace。
7. 調(diào)整個(gè)人分辨率配置:
如果登錄界面分辨率正常,但用戶登錄后變?yōu)榈头直媛?,需要在個(gè)人選項(xiàng)里面調(diào)整:
System -> Preferences -> Screen Resolutions
8. 顯示驅(qū)動(dòng)細(xì)節(jié)調(diào)整:
sudo nvidia-settings
必須用root權(quán)限運(yùn)行,否則配置無(wú)法保存到xorg.conf里面。
搞定。
#p#
ATI驅(qū)動(dòng)的安裝
ATI的驅(qū)動(dòng)要麻煩一點(diǎn),因?yàn)榉枪俜降尿?qū)動(dòng)會(huì)使顯卡的性能大受影響。很多網(wǎng)友裝過(guò)驅(qū)動(dòng)之后direct rending還是顯示為no。筆者也是同樣的遭遇,不過(guò)方法是有的,筆者參考了Ubuntu官方的資料后,終于成功。下面就是我的解決方法:
首先先從ATI官網(wǎng)上將驅(qū)動(dòng)文件包下載到電腦上。
本例使用的是ati-driver-installer-8-9-x86-x86_64.run
在終端中執(zhí)行:
sudo apt-get install build-essential cdbs fakeroot dh-make debhelper debconf libstdc 5 dkms linux-headers-$(uname -r)
切換目錄到你下載的安裝包位置,在終端中執(zhí)行:
sh ati-driver-installer-8-9-x86.x86_64.run --buildpkg
Ubuntu/hardy
在/usr/lib中找到一個(gè)名為libGL.so的文件。
然后在終端中執(zhí)行:
sudo ln -s /usr/lib/libGL.so /usr/lib/libGL.so.1
可能需要重新執(zhí)行:(一般跳過(guò)這一步)
sh ati-driver-installer-8-9-x86.x86_64.run --buildpkg Ubuntu/hardy 然后對(duì)文件進(jìn)行設(shè)置:
sudo gedit /etc/default/linux-restricted-modules-common
將DISABLED_MODULES=”“ 改為DISABLED_MODULES=”fglrx“
按照原文在這里的意思,是說(shuō)修改完上一句后,可以在受限驅(qū)動(dòng)管理器中看到,受限驅(qū)動(dòng)雖沒(méi)有被選中,但在安裝的后期,可發(fā)現(xiàn)狀態(tài)是”使用中“。這說(shuō)明受限驅(qū)動(dòng)中的fglrx模塊雖被禁用,但你下載的安裝包中的fglrx模塊正在起作用。
然后對(duì)文件進(jìn)行設(shè)置:
sudo gedit /etc/modprobe.d/blacklist-restricted
sudo gedit /etc/modprobe.d/blacklist-local
上兩個(gè)文件可能不存在,如果不存在的話就不用新建再更改。只有第2個(gè)文件,即blacklist-local文件。在其中可發(fā)現(xiàn)有”blacklist fglrx“字樣,在這前面加上一個(gè)#字。保存退出。
好,接下來(lái)可以安裝剛剛生成的五個(gè)DEB包了:
sudo dpkg -i xorg-driver-fglrx_*.deb fglrx-kernel-source_*.deb fglrx-amdcccle_*.deb
***進(jìn)入掃尾階段:
先修改xorg.conf中的設(shè)置:
sudo gedit /etc/X11/xorg.conf
在其中找到Section ”Device“字段,其中有個(gè)Driver,把它后面的參數(shù)改為”fglrx“。如果沒(méi)有找到改字段,直接將下段代碼復(fù)制到文件中:
Section ”Device“ […]
Driver ”fglrx“
[…]
EndSection
保存退出。
在終端中執(zhí)行:
sudo aticonfig --initial -f
sudo aticonfig --input=/etc/X11/xorg.conf --tls=1
重啟。
可以使用DISPLAY=:0 glxinfo | grep render 命令查看結(jié)果,如果顯示的是direct rending為yes。那么恭喜你,你已經(jīng)安裝成功了。如果仍為no,請(qǐng)繼續(xù)閱讀下文。
首先刪除xserver-xgl
sudo apt-get remove xserver-xgl
再把這一段加進(jìn)/etc/X11/xorg.conf里:
Section ”Extensions“
Option ”Composite“ ”Enable“
EndSection
***這一步非常重要,我的機(jī)器就是在加上這一段后,direct rending終于變?yōu)榱藋es。至此,大功告成了!
通過(guò)上面文章介紹,我們知道了在Ubuntu下安裝Nvidia和ATI的顯卡驅(qū)動(dòng)方法,希望對(duì)大家有幫助。
【編輯推薦】
- 2010 Ubuntu之年:開發(fā)者與云計(jì)算功不可沒(méi)
- Ubuntu 11.04 Alpha版常見問(wèn)題答疑
- 4.10-10.10:Ubuntu風(fēng)雨小記
- Ubuntu 11.04 將用 LibreOffice 代替 OpenOffice
- 在Ubuntu 10.10下安裝JDK配置Eclipse及Tomcat
- 在Ubuntu10.10下配置Java開發(fā)環(huán)境
- Windows、Ubuntu與Chrome OS不同用戶的同一天