¡¡¡¡Ò»¡¢°²×°ÏÔ¿¨Çý¶¯
¡¡¡¡xgl Ö÷ÒªÊÇ¿¿OpenGLʵÏÖÁËÕæÊÇ3DµÄ×ÀÃæ»·¾³£¬Òò´Ë·Ç³£ÒÀÀµÏÔ¿¨Çý¶¯µÄOpenGLÄÜÁ¦¡£¾ÍÄ¿Ç°Ö÷Á÷ÏÔ¿¨nvidaÓëatiÀ´Ëµ£¬ÀíÂÛÉÏÒò¸ÃÊÇatiµÄ OpenGLÄÜÁ¦¸ü¼Ó³öÖÚ£¬ËùÒÔÄ¿Ç°Ö÷Á÷atiÏÔ¿¨ÊµÏÖxglÓ¦¸ÃûÓÐÈκÎÎÊÌâ¡£ÓÉÓÚxgl»¹´¦ÓÚʵÑé½×¶Î£¬·Ç³£²»Îȶ¨£¬ÓÚÆäËûÓ¦ÓóÌÐò¼æÈÝÐÔ»¹Óдý½øÒ»²½Ìá¸ß£»¼´Ê¹ÏàͬƷÅƵÄÏÔ¿¨ÓÉÓÚÇý¶¯³ÌÐòµÄ²»Í¬Ò²»áµ¼ÖÂʵÑéʧ°ÜµÄ½á¹û¡£ÎҵĻúÆ÷ÅäÖüûblog×ó²à£¬Çý¶¯°æ±¾fglrx_6_9_0_SUSE101- 8.25.18-1£»ÔÚsuseÉÏûÓа²×°ÏÔ¿¨Çý¶¯£¬²¢ÇÒ´ò¿ª3D¼ÓËٵĻ°£¬ÄǾͱðÃÎÏëxglÁË¡£
¡¡¡¡ÏÔ¿¨Çý¶¯°²×°²½Ö裺
¡¡¡¡1¡¢´Óati¹Ù·½ÏÂÔضÔÓ¦ÏÔ¿¨µÄLinuxÇý¶¯³ÌÐò:
¡¡¡¡ati-driver-installer-8.25.18-x86.run
¡¡¡¡²»Òª¼±×žÍÖ´ÐУ¬ÕâÊÇÒ»¸öbuild°ü£¬×îºÃ¸ù¾ÝLinux°æ±¾build³ö¶ÔÓ¦µÄrpm°üÖ®ºó£¬ÔÙͨ¹ýrpm°²×°¡£Ö±½ÓÔËÐлù±¾Éϲ»ÄÜ×Ô¶¯Ê¶±ð³öLinuxµÄ·¢Ðа汾¡£
¡¡¡¡2¡¢Éú³ÉÇý¶¯³ÌÐòµÄrpm°ü
¡¡¡¡´ò¿ªÖÕ¶Ë
¡¡¡¡# chmod 777 *.run
¡¡¡¡#./ati-driver-installer-8.25.18-x86.run --buildpkg SuSE/SUSE101-IA32
¡¡¡¡ËµÃ÷:
¡¡¡¡--buildpkgÊÇÉú³É°üÑ¡ÏÏë¿´ÆäËûÑ¡ÏîµÄ¿ÉÒÔÓÃ--help£»SuSE/SUSE101-IA32ÊǶÔӦƽ̨£¬SuSE/SUSE101±íʾsuse10.1µÄoss°æ£¬SuSE/SUSE100±íʾsuse10µÄoss°æ£»IA32±íʾ32룬Èô»úÆ÷ÊÇAMD64λµÄÔòÊÇSuSE/SUSE101-AMD64£»
¡¡¡¡3¡¢°²×°rpm°ü
¡¡¡¡°´ÕÕÉÏÃæ²½ÖèÀ´×÷£¬»áÔÚĿ¼ÏÂÉú³ÉÒ»¸öÃû×ÖΪfglrx_6_9_0_SUSE101-8.25.18-1.i386.rpmµÄrpm°ü¡£È»ºóÖ´ÐÐ
¡¡¡¡#rpm -ivh fglrx_6_9_0_SUSE101-8.25.18-1.i386.rpm
¡¡¡¡ÓеÄϵͳ¿ÉÄÜ»áÌáʾ°ü³åÍ»£¬»òÕßȱÉÙÒÀÀµ°ü¡£ÎҵĽâ¾ö·½·¨ÊÇ£º×Ðϸ²é¿´rpmµÄÊä³öÐÅÏ¢£¬ÕÒµ½³åÍ»»òÕßÒÀÀµµÄÊÇÄĸö°üÎļþ£»È»ºóGoogleһϿ´¿´ÓÐʲô½â¾ö°ì·¨£¬²»¹ýÒ»°ãÖ»ÒªÏÂÔØ°²×°¶ÔÓ¦rpm°ü¼´¿É¡£ÈçÎÞÈκÎÎÊÌ⣬ÇëÌø¹ýÏÂÃæÒ»½Ú¡£
¡¡¡¡ÔÚÎÒµÄϵͳÉÏ£¬rpmÖ®ºóÌáʾȱÉÙ/usr/lib/libexpat.so.0µÄ¿âÎļþ¡£ÎÒÕÒµ½¶ÔӦλÖÃÖ®ºó·¢ÏÖ´æÔÚlibexpat.so¡¢ libexpat.so.1¡¢µÈÎļþ£¬ÆäÖÐlibexpat.so.1ÊÇÁ´½Óµ½libexpat.soÎļþÉϵģ¬Õâ¾Í˵Ã÷ÎÒϵͳÀïÃæÒѾÓÐexpatÕâ¸ö¿âÁË£¬²úÉú³åÍ»µÄÔÒò¶à°ëÊÇ°æ±¾ÎÊÌ⣨suse10.1ÀïÃæµÄexpat°æ±¾ÊÇ2.0.0-11£¬¶øÏÔ¿¨Çý¶¯ÐèÒªµÄ°æ±¾ÊÇ1.95.0-1£©¡£ÊµÑé×Ô¼ºÁ´½ÓÒ»¸ölibexpat.so.0Îļþ£¬ÔÚÊÔrpm -ivhÏÔ¿¨Çý¶¯£¬Ê§°Ü¡£Ö»ºÃÕÒÁËÒ»¸öÇ¿Ðа²×°£¬Èç¹ûÄãÃÇÕÒ²»µ½¿ÉÒÔÔÚÕâÀïÏÂÔØ¡£È»ºóÖ´ÐÐ
¡¡¡¡#rpm -ivh --force expat-1.95.0-1.i386.rpm
¡¡¡¡ÔÙÖ´ÐÐÉÏÃæ°²×°ÏÔ¿¨Çý¶¯µÄÃüÁî¼´¿É°²È«Í¨¹ý¡£
¡¡¡¡4¡¢ÅäÖÃÇý¶¯
¡¡¡¡Öն˵±ÖÐÖ±½ÓÖ´ÐУ¨ÓÐЩÎÄÕÂÒ»°ãÒªÇóinit 3Ö®ºóÔÙÖ´ÐУ¬ÎÒ×Ô¼ºÊÔÑéûÓбØÒª£©
¡¡¡¡#aticonfig --initial --input=/etc/X11/xorg.conf
¡¡¡¡ÀíÂÛÉÏÒѾÐÐÁË,ΪÁ˱£ÏÕ£¬ÔÙÖ´ÐÐ
¡¡¡¡#sax2 -r -m 0=fglrx
¡¡¡¡´Ëʱ»áÆô¶¯sax2ÅäÖýçÃ棬ֱ½Ó±£´æ£¬²»ÓòâÊÔ£¬²âÊÔºÃÏñ»áËÀµÄ¡£
¡¡¡¡È»ºó
¡¡¡¡#reboot
¡¡¡¡5¡¢¼ì²éÅäÖÃ
¡¡¡¡ÖØÆôÖ®ºó£¬ÔÚyast¿ªsax2¿´ÏÔ¿¨Çý¶¯ÊÇ·ñÕýÈ·°²×°¡£ÌرðҪעÒâsax2ÏÂÃæµÄ3D¼ÓËÙÑ¡ÏîÊÇ·ñ´ò¿ª£¬Õ⽫¾ö¶¨ÁËÄãÊÇ·ñÄÜ¿ªÆôxgl¡£
¡¡¡¡Èçͼ£ºÒ»°ãÕýÈ·°²×°ÏÔ¿¨Çý¶¯µÄ»°£¬ÏÔ¿¨Ñ¡ÏîÀïÃ涼»áÓÐЩĬÈÏÅäÖã¬Ö»ÒªÓоÍÐУ¬Ç§Íò²»ÒªÂҸĶ¯£¡
¡¡¡¡×¢Òâºì¿ò²¿·ÖΪ3D¼ÓËÙÑ¡Ïî:
¡¡¡¡ÕâÊÇatiÏÔ¿¨°²×°¹ý³Ì£¬nvidaÏÔ¿¨Óû§²Î¿¼ÍøÉÏÆäËûÎÄÕ£¨¹ØÓÚnvidaÏÔ¿¨Çý¶¯µÄÎÄÕºܶ࣬atiµÄ±È½ÏÉÙ£¬°¥£©¡£
¡¡¡¡°²×°xglºÍcompiz°ü
¡¡¡¡xglÓëcompizÊÇʵÏÖ³¬ìÅ×ÀÃæµÄ»ù´¡£¬ÒªÏë°²×°Ê×ÏÈ´ò¿ªyast£¬Èç¹ûÊÇÆÕͨÓû§»áÌáʾÊäÈërootÃÜÂ룬Ȼºóµã»÷×ó²àµÄsoftware£¨Èí¼þ£©£¬ÔÙµã»÷ÓÒ²àµÄsoftware management£¨Èí¼þ¹ÜÀí£©¡£Èçͼ£º
¡¡¡¡ËÑË÷xgl£¬µ±½á¹û³öÏÖÔÚÓÒ²àʱ£¬¹´Ñ¡¸Ã°ü¡£
¡¡¡¡½Ó×Å£¬ËÑË÷compiz°ü£¬³öÏÖ½á¹ûµÄʱºò¹´Ñ¡¸Ã°ü¡£
¡¡¡¡×¢Ò⣺ÔÙ°²×°ÒÔÉÏÁ½¸ö°ü֮ǰ£¬È·±£ÄãµÄϵͳÀïÃæÒѾ°²×°make£¬gcc£¬kernel-sourceÈý¸ö°ü£¬Èç¹ûûÓа²×°»òÕß²»È·¶¨µÄ»°£¬¿ÉÒÔ·Ö±ðËÑË÷Èý¸ö°ü²é¿´ÓÒ²à½á¹ûÊÇ·ñÒѾ¹´Ñ¡£»ÈçÈôûÓй´Ñ¡µÄ»°£¬Ñ¡ÔñÉÏËüÃÇ¡£
¡¡¡¡È»ºóµã»÷ÓÒϽǵÄaccept£¨½ÓÊÜ£©£¬¿ªÊ¼°²×°¡£´Ëʱһ°ã»áÌáʾÄã²åÈë¹âÅÌ£¬Èç¹ûûÓа²×°¹âÅ̵Ļ°£¬ÐèÒªÏÈÌí¼Ó°²×°Ô´¡£
¡¡¡¡¶þ¡¢±à¼ÅäÖÃÎļþ
¡¡¡¡¶ÔÓÚÒѾ°²×°ºÃ3D¼ÓËÙÇý¶¯³ÌÐòµÄatiÏÔ¿¨Óû§À´Ëµ£¬Ê¹ÓÃÄãÃÇϲ»¶µÄ±à¼Æ÷´ò¿ª
¡¡¡¡/etc/X11/xorg.conf
¡¡¡¡Îļþ½øÐб༡£
¡¡¡¡ÔÚSection "Device"Ò»½Ú£¬Ìí¼ÓÒ»ÐÐ
¡¡¡¡Option "KernelModuleParm" "agplock=0"
¡¡¡¡»¹ÐèÒª¼ì²é¸ÃС½ÚÀïÃæÊÇ·ñÓÐÏÂÃæÒ»ÐÐ
¡¡¡¡Option "UseInternalAGPGART" "no"
¡¡¡¡Ò»°ã°²×°ºÃÏÔ¿¨Çý¶¯µÄÓ¦¸Ã¶¼»áÓиÃÐУ¬Î¨Ò»²»Í¬µÄÊÇ"yes"»ò"no"µÄÖµÎÊÌ⣻ȷ±£Õâ¸öÖµÊÇ"no"£»Èç¹ûÄãµÄϵͳ¸ÃÏîֵΪ"yes"£¬ÇëÐ޸ijÉ"no"¡£Èçͼ£º
¡¡¡¡ÁíÍ⻹ÐèҪעÒâµÄÊÇÕâ¸öDevice[0]£¬Ò»°ã°´ÕÕÉÏƪÎÄÕ°²×°ÏÔ¿¨Çý¶¯µÄ»°£¬·½À¨ºÅÀïÃæÓ¦¸ÃÊÇ0£¬²»ÐèÒª×öÈκθĶ¯¡£
¡¡¡¡Èç¹ûÄãµÄϵͳ¸ÃÏî·½À¨ºÅÀïÃæÊÇ1µÄ»°£¬Ôò»¹ÐèÒª±à¼
¡¡¡¡/etc/opt/gnome/gdm/gdm.conf
¡¡¡¡Îļþ£¬°ÑÀïÃæ0=standardÄÇÐÐÇ°Ãæ¼ÓÉÏ#ºÅ£¬ÏÂÃæ1=standardµÄÇ°ÃæÈ¥µô#ºÅ£»Òâ˼¾ÍÊÇ¿ªÆô1ºÅÏÔʾÉ豸£¬¹Ø±Õ0ºÅÏÔʾÉ豸¡£
¡¡¡¡Èý¡¢ÅäÖÃGnomeÀ´ÔËÐÐxgl
¡¡¡¡µÇ¼gnome£¬´ò¿ªÖÕ¶ËÔËÐÐÃüÁî
¡¡¡¡#gnome-session-properties
¡¡¡¡Èç¹û²»Ô¸ÒâÇÃÃüÁ»¹¿ÉÒÔµã»÷
¡¡¡¡Desktop -> Control Center -> Session
¡¡¡¡×ÀÃæ -> ¿ØÖÆÖÐÐÄ -> »á»°£¨ÔÚϵͳÄǸö·Ö×éÀïÃ棩
¡¡¡¡¼ûµ½µ¯³öµÄ½çÃæÖ®ºó£¬µã»÷starup programs£¨Æô¶¯³ÌÐò£©Ñ¡Ï¡£
¡¡¡¡µã»÷Add£¨Ìí¼Ó£©°´Å¥£¬ÔÚ¶Ô»°¿òÀïÃæÊäÈë
¡¡¡¡compiz --replace gconf
¡¡¡¡È»ºóµã»÷OK¡£
¡¡¡¡Ôٴ˵ã»÷Ìí¼Ó°´Å¥£¬ÔÚ¶Ô»°¿òÀïÃæÊäÈë
¡¡¡¡gnome-window-decorator
¡¡¡¡µã»÷È·¶¨°´Å¥
¡¡¡¡Ä㽫¿´µ½ÈçÏÂͼµÄ½çÃæ¡£
¡¡¡¡¹Ø±ÕSession¶Ô»°¿ò¡£
¡¡¡¡»Øµ½Öն˿ØÖÆÆ÷£¬ÊäÈëÈçÏÂÃüÁî¡£
¡¡¡¡#gconf-editor
¡¡¡¡´Ëʱ»áµ¯³öConfiguration Editor£¨ÅäÖñà¼Æ÷£©´°¿Ú¡£
¡¡¡¡ÔÚ×ó²àÃæ°å£¬°´ÕÕÈçÏ´ÎÐòÒÀ´Î´ò¿ªÃ¿¸öÕÛµþÏî¡£
¡¡¡¡apps -> compiz -> general -> allscreens -> options
¡¡¡¡´ò¿ªÖ®ºó£¬ÔÚÓÒ²àÃæ°åË«»÷active_pluginsÏî¡£ÎÒÃÇҪȷ±£ËùÓÐcompiz²å¼þÉèÖò¢¼ÓÔØ¡£Ä㽫»á¿´µ½ÈçÏÂͼһÑùµÄ»Ãæ¡£
¡¡¡¡Èç¹ûÆäÖÐһЩÏîĿû³öÏֵĻ°£¬ÔòÐèÒªÊÖ¶¯Ìí¼Ó½øÈ¥¡£´ËʱÎÒÃÇÈ·¶¨ËùÓвå¼þ¶¼ÒѾÉèÖò¢ÇÒ¼ÓÔØÖ®ºó£¬×¢Ïú£¨logout£©£¬ÖØеǼgnome¡£
¡¡¡¡½Ó×Å£¬´ò¿ªgnome¿ØÖÆÖÐÐÄ£¬Ñ¡ÔñDesktop Effects Setting¡£
¡¡¡¡È»ºóµã»÷Enable 3D Desktop¡£
3D×ÀÃæ¡£
Ä̲èdsk ÓÚ 2007-09-06 11:19:39·¢±í:
:handshake :handshake :handshake Ôõô²»ÊÇдµÄfedora¡£¡£¡£