2009年1月1日

intel顯示晶片

從intel X3100之後,好像xorg對intel顯示晶片好像比較適應不良,需要透過patch才可以取得比較好的performance
從論壇上面抓來的介紹http://www.ubuntu-tw.org/modules/newbb/viewtopic.php?viewmode=compact&topic_id=11851&forum=1
Intel的開源驅動不時更新的。最新的為2.5.1。Ubuntu 8.04用的是2.2.1, Ubuntu 8.10用的是2.4.1。

對於編譯Intel顯示卡最新的驅動,好像很多人都不知道如何是好。所以,我在這裡留一個簡單教程: for 8.04

下載最新libdrm 2.4.3
http://dri.freedesktop.org/libdrm/libdrm-2.4.3.tar.bz2

最新Intel Video Driver 2.5.1
http://myubuntu.dreamhosters.com/download/xf86-video-intel-2.5.1.tar.bz2
(打了patch的)


編譯準備:
sudo apt-get install build-essential xorg-dev libdrm-dev mesa-common-dev


編譯:
tar xvjf libdrm-2.4.3.tar.bz2
cd libdrm-2.4.3
./configure --prefix=/usr
make
sudo make install

cd ..

tar xvjf xf86-video-intel-2.5.1.tar.bz2
cd xf86-video-intel-2.5.1
./configure --prefix=/usr
make
sudo make install


驅動還原:
sudo apt-get install libdrm2 --reinstall
sudo apt-get install xserver-xorg-video-intel --reinstall

P.S.
xorg.conf的section "Device"裡,最好有一項Driver "intel",但不一定需要的。(如果3d用不了,就把Driver "intel"加到那個section)
還有在xorg.conf最後:
Section "DRI"
Mode 0666
EndSection

為了防止Ubuntu更新時,更換了驅動。
請在synaptic鎖定xserver-xorg-video-intel和libdrm2的版本!
感覺好像因為還沒進入ubuntu,所以整體上來說好像比較難以使用