1
ÎҵĻú×ÓÅäÖÃÊÇ Thinkpad T43 ATI mobility X300
Ê×ÏȸüÐÂËùÓеÄÈí¼þ
sudo apt-get update
sudo apt-get upgrade
2
È·¶¨ÄãµÄÏÔ¿¨±»Ê¶±ð
´ò¿ªterminalÊäÈëÃüÁî
lspci | grep ATI
Ó¦¸Ãº¬ÓÐ ATI Technologies Inc Radeon R250 [Mobility X300 ..] µÈÐÅÏ¢
ÒÔÏÂÊÇ¿ÉÒÔ×°beryl µÄÁбí
Íêȫ֧³Ö3DµÄ
* 7000 / rv100 based cards.
* 7200 / R100 based cards.
* 7500 / rv200 based cards.
* 8X00 / R200 based cards.
* 9000 / rv250 based cards.
* 9100 / R200 based cards.
* 9200 / rv280 based cards.
ʵÑéÐÔµÄ3d¼ÓËÙ
* 9500 / R300 based cards.
* 9600 / rv350 or rv360 based cards.
* 9700 / R300 based cards.
* 9800 / R350 or R360 based cards.
* X300 / rv370 based cards.
* X600 / rv380 based cards.
* X700 / rv410 based cards.
* X800 / R420 or R423 or R430 or R480 based cards.
* X850 / R480 or R481 based cards.
Ö»ÓÐ2D¼ÓËÙµÄ
* Xpress 200M Northbridge integrated GPUs
²»Ö§³ÖµÄ
* X1300 / R515 based cards.
* X1600 / R530 based cards.
* X1800 / R520 based cards.
* X1900 / R580 based cards.
3 ÅäÖÃAIGLXºÍ¿ªÔ´µÄ ATI ÏÔ¿¨Çý¶¯
×¢Ò⣺Èç¹ûÄãÒѾ°²×°ÁËfglrxÇý¶¯£¬Ò»¶¨ÒªÐ¶ÔØ£¬ÔÚÊÜÏÞÖÆµÄÇý¶¯¶Ô»°¿òÖÐ°ÑÆô¶¯¹´µôÈ»ºóÖØÆô»òCtrl-Alt-Backspace ÖØÆôͼÐηþÎñÆ÷
´ò¿ªterminal
ÊäÈë
glxinfo | grep vendor
Èç¹û³öÏÖ
server glx vendor string: SGI
client glx vendor string: SGI
OpenGL vendor string: Tungsten Graphics, Inc.
Ôò¿ÉÒÔ¼ÌÐø
°²×°¿ªÔ´Çý¶¯
ÊäÈëÃüÁî
sudo apt-get remove xorg-driver-fglrx; sudo apt-get install libgl1-mesa-glx libgl1-mesa-dri
±¸·ÝÅäÖÃÎļþ
cp /etc/X11/xorg.conf /etc/X11/xorg.conf.bak
sudo gedit /etc/X11/xorg.conf
°Ñ
Section "Device"
Identifier "ATI Technologies Inc Radeon ***"
Driver "ati"
BusID "PCI:1:0:0"
EndSection
Ìæ»»³É
Section "Device"
Identifier "ATI Technologies Inc Radeon ***" £¨ÕâÀï±£³ÖÔÀ´±êʾ£©
Driver "radeon"
BusID "PCI:1:0:0"
Option "XAANoOffscreenPixmaps"
Option "AGPMode" "4"
Option "AGPFastWrite" "true"
Option "DisableGLXRootClipping" "true"
Option "AddARGBGLXVisuals" "true"
Option "AllowGLXWithComposite" "true"
Option "EnablePageFlip" "true"
EndSection
È»ºó°Ñ
Section "ServerLayout"
Identifier "Default Layout"
Screen "Default Screen"
InputDevice "Generic Keyboard"
InputDevice "Configured Mouse"
InputDevice "stylus" "SendCoreEvents"
InputDevice "cursor" "SendCoreEvents"
InputDevice "eraser" "SendCoreEvents"
InputDevice "Synaptics Touchpad"
EndSection
Ìæ»»³É
Section "ServerLayout"
Option "AIGLX" "true"
Identifier "Default Layout"
Screen "Default Screen"
InputDevice "Generic Keyboard"
InputDevice "Configured Mouse"
InputDevice "stylus" "SendCoreEvents"
InputDevice "cursor" "SendCoreEvents"
InputDevice "eraser" "SendCoreEvents"
InputDevice "Synaptics Touchpad"
EndSection
È»ºóÈç¹ûûÓÐÒÔÏÂÁ½¶ÎµÄ»°ÔòÔÚÎļþ×îºó¼ÓÉÏ
Section "DRI"
Mode 0666
EndSection
Section "Extensions"
Option "Composite" "Enable"
EndSection
È»ºó±£´æÎļþ
ÖØÆôϵͳ»òÕßCtrl-Alt-Backspace ÖØÆôͼÐηþÎñÆ÷
ÖØÆôºó´ò¿ª terminal
ÊäÈë
glxinfo | grep vendor
Ó¦¸ÃµÃµ½
server glx vendor string: SGI
client glx vendor string: SGI
OpenGL vendor string: Tungsten Graphics, Inc.
È»ºóÔËÐÐ
glxinfo | grep "direct rendering"
Ó¦¸ÃµÃµ½
direct rendering: Yes
4 °²×° Beryl
Ê×Ïȱ¸·ÝÔ´Áбí
cp /etc/apt/sources.list /etc/apt/sources.list.bak
È»ºóÔËÐÐ
sudo echo "deb http://ubuntu.beryl-project.org feisty main" >> /etc/apt/sources.list
wget http://ubuntu.beryl-project.org/root@lupine.me.uk.gpg -O- | sudo apt-key add -
sudo apt-get update
È»ºó±à¼/etc/X11/xorg.conf
sudo gedit /etc/X11/xorg.conf
ÔÚÎļþÖÐÕÒ Section "Module" ¶Î È·±£ÀïÃæº¬ÓÐ
Load "dri"
Load "dbe"
Load "glx"
ÎÒµÄÐ޸ĺóÈçÏÂ
Section "Module"
Load "i2c"
Load "bitmap"
Load "ddc"
Load "dri"
Load "extmod"
Load "freetype"
Load "glx"
Load "int10"
Load "vbe"
Load "dbe"
EndSection
±£´æºóÖØÆôϵͳ»òÕßCtrl-Alt-Backspace ÖØÆôͼÐηþÎñÆ÷
ÖØÆôºó´ò¿ªterminal °²×° beryl ºÍ emerald Ö÷Ìâ
sudo apt-get install beryl beryl-manager emerald-themes
°²×°ÍêÖ®ºóÔËÐÐ
beryl-manager
»òÕß
ÔÚÓ¦ÓóÌÐò->¸½¼þ->beryl-manager
Õâ¸öʱºòÄã¾Í¿ÉÒÔÏíÊÜÌØÐ§
lidin999 ÓÚ 2007-12-18 15:11:37·¢±í:
½¨ÒéÖ±½Ó°²×°Ô´ÀïµÄCOMPIZ FUSION