XFree86-FBDev with AGP Graphic board mini-HOWTO ¹Úº´ÁØ, BPark@computer.org v0.2, 20 July 1999 v0.21, 3 August 1999. ¿ÀŸ ¼öÁ¤ ¹× º¸Ãæ ¼³¸í. ÀÌ ¹®¼­´Â ÀÎÅÚÇ÷¿Æû¿¡¼­ »ç¿ëÇÏ´Â AGP½½·Ô¿¡ ÀåÂøÇÏ¿© »ç¿ëÇÏ´Â ¾ÆÁ÷ ȣȯ X¼­¹ö°¡ Á¸ÀçÇÏÁö ¾Ê´Â ±×·¡ÇÈÄ«µå°¡ ÀÖÀ» ¶§, Vesa 2.0 Áö¿ø Frame BufferÀåÄ¡¸¦ ÀÌ¿ëÇÑ XF86_FBDev X ServerÀÇ ¼³Á¤ ¹æ¹ýÀ» ¼³¸íÇÏ°í ÀÖ½À´Ï´Ù. ---------------------------------------------------------------------------- ¸ñÂ÷ 1. Àüüº¸±â 2. Vesafb´Â ¾î¶»°Ô ¼³Á¤Çϴ°¡? 3. XF86_FBDev¶õ ¹«¾ùÀΰ¡? 4. ÇÁ·¹ÀÓ¹öÆÛ¸¦ ÀÌ¿ëÇÑ XF86Config 5. S3 Trio3D ¿¹Á¦ 5. Âü°í¹®¼­µé ---------------------------------------------------------------------------- 1. Àüüº¸±â X11À» »ç¿ëÇϱâ À§Çؼ­´Â ±×·¡ÇÈ ÀåÄ¡¿¡ ¸Â´Â X Server ÇÁ·Î±×·¥À» ¼³Ä¡ÇØ ÁÖ¾î¾ß ÇÕ´Ï´Ù. ±×·¯³ª ¾ÆÁ÷ AGPÇüÀ¸·Î ³ª¿Â ±×·¡ÇÈ ÀåÄ¡µé ´ëºÎºÐÀº Àü¿ë X Server°¡ Á¸ÀçÇÏÁö ¾Ê½À´Ï´Ù. ±×·¸´Ù¸é ÀÌ·± ÃÖ½ÅÇüÀÇ ÀåÄ¡´Â ¸®´ª½º¿¡¼­ »ç¿ë ÇÒ ¼ö°¡ ¾ø´Â °ÍÀϱî¿ä? ´äÀº "»ç¿ëÇÒ ¼ö ÀÖ´Ù."ÀÔ´Ï´Ù. ÀÌ ¹®¼­¿¡¼­´Â ¹Ù·Î X Server°¡ ¾ÆÁ÷ Á¸ÀçÇÏÁö ¾Ê´Â ±×·¡ÇÈ ÀåÄ¡¿¡¼­ X11 À» »ç¿ëÇϱâ À§ÇÑ ¼³Á¤ ¹æ¹ýÀ» ¼³¸íÇÏ°í ÀÖ½À´Ï´Ù. ÀÌ ¹®¼­¸¸ º¸°í¼­µµ ±âº»ÀûÀÎ ¼³Á¤°ú »ç¿ëÀÌ °¡´ÉÇÏ°ÚÁö¸¸ Á¶±Ý ´õ ÀÚ¼¼ÇÑ »çÇ×À» ¾Ë°í ½ÍÀº »ç¶÷Àº À̱ÛÀÇ ¸Ç ³¡¿¡ ÀÖ´Â Âü°í ¹®¼­µéÀ» ²Ä²ÄÈ÷ Àо±â ¹Ù¶ø´Ï´Ù. ¸ÕÀú ¼³Á¤ÀÇ Àüü °úÁ¤À» »ìÆ캸¸é, Ä¿³Î¿¡¼­ Frame buffer¶ó´Â ÀåÄ¡¸¦ »ç ¿ë °¡´ÉÇϵµ·Ï ¼³Á¤ÇØ¾ß ÇÕ´Ï´Ù. (´ëºÎºÐÀÇ ÃֽŠ¹èÆ÷ÆÇÀº ÀÌ¹Ì »ç¿ëÀÌ °¡´ÉÇϵµ·Ï ¼³Á¤µÇ¾î ÀÖ½À´Ï´Ù.) ±×¸®°í ³ª¼­ Frame bufferÀÇ ÀåÄ¡µå¶óÀ̹ö¸¦ »ý¼ºÇØ ÁÝ´Ï´Ù. ´ÙÀ½À¸·Î´Â Frame bufferÀÇ ÇØ»óµµ¿Í »ö¼ö¸¦ lilo¿¡ ¼³Á¤ÇØ ÁÖ¾î¾ß ÇÕ´Ï´Ù. ¸¶Áö¸·À¸·Î XF86_FBDev ÆÐÅ°Áö¸¦ ¹Þ¾Æ¼­ ¼³Ä¡ÇÏ°í, XF86Config ÆÄÀÏÀ» ¼öÁ¤ÇØ ÁÖ¸é Àüü °úÁ¤À» ¸¶Ä¥ ¼ö ÀÖ½À´Ï´Ù. À̾îÁö´Â 2ÀåºÎÅÍ´Â °¢°¢ÀÇ ´Ü°è¸¦ Çϳª¾¿ »ìÆ캸°Ú½À´Ï´Ù. 2. Vesafb´Â ¾î¶»°Ô ¼³Á¤Çϴ°¡? Vesafb´Â VESA2.0À» Áö¿øÇÏ´Â ±×·¡ÇÈÄ«µå¸¦ ÀÛµ¿½ÃÅ°´Â ÀÎÅÚ PC ±â¹ÝÀÇ ÇÁ·¹ÀÓ ¹öÆÛÀÇ ±¸µ¿ µå¶óÀ̹ö·Î½á Ä¿³ÎÀ» ÅëÇØ °¢Á¾ ±×·¡ÇÈ Ãâ·ÂÀ» °¡´ÉÇÏ°Ô ¸¸µå´Âµ¥ ¹ÐÁ¢ÇÑ °ü·ÃÀ» ¸Î°í ÀÖ½À´Ï´Ù. Áï, ±×·¡ÇÈÀ» Ãâ·ÂÇÒ ¼ö ÀÖ´Â °íÇØ»óµµÀÇ ÄܼÖÀ» °¡´ÉÇÏ°Ô ÇØ ÁÝ´Ï´Ù. ±×·¯¹Ç·Î Vesafb¸¦ ÀÌ¿ëÇϸé, °¢ ±×·¡ÇÈÀåÄ¡°¡ °¡Áø Ư¼öÇÑ °¡¼Ó±â´ÉÀº »ç¿ëÇÏÁö ¸øÇÏ´õ¶óµµ, Ç¥ÁØ¿¡ ¸Â´Â ±×·¡ÇÈ Ãâ·ÂÀÌ °¡´ÉÇÒ ¼ö ÀÖ½À´Ï´Ù. ÇÁ·¹ÀÓ¹öÆÛ¶ó´Â ÀåÄ¡´Â ±×·¡ÇÈ Çϵå¿þ¾î¸¦ À§Çؼ­ ÀڽŸ¸ÀÇ Æ¯¼öÇÑ ±¸Á¶¿¡¼­ ºÐ¸®½ÃÄÑ Ç¥ÁØÇüÀÇ Á¢±Ù¹æ¹ýÀ¸·Î Çϵå¿þ¾î¸¦ Á¦¾îÇÒ ¼ö ÀÖµµ·Ï ¸¸µç °ÍÀÔ´Ï´Ù. ±×·¯¹Ç·Î ±×·¡ÇÈÀ» Ãâ·ÂÇÏ´Â ÀÀ¿ëÇÁ·Î±×·¥ÀÌ ±×·¡ÇÈ Ãâ·ÂÀåÄ¡ÀÇ ³»ºÎ±¸Á¶¸¦ ¾ËÁö ¸øÇصµ ±×·¡ÇÈ Ãâ·ÂÀ» ÇÒ ¼ö ÀÖµµ·Ï ¸¸µé ¼ö ÀÖ½À´Ï´Ù. Vesafb¸¦ »ç¿ëÇϱâ À§Çؼ­´Â Ä¿³ÎÀÇ ¼³Á¤À» È®ÀÎÇÏ°í ¸¸¾à ¼³Á¤ÀÌ À߸øµÇ¾î ÀÖ´Ù¸é, Ä¿³ÎÀ» »õ·Î ÄÄÆÄÀÏ ÇØ ÁÖ¾î¾ß ÇÕ´Ï´Ù. ÇöÀç ³ª¿ÍÀÖ´Â ´ëºÎºÐÀÇ ¹èÆ÷ÆÇÀÇ Ä¿³ÎÀº ÀÌ ³»¿ëÀ» ÀÌ¹Ì Æ÷ÇÔÇÏ°í ÀÖ½À´Ï´Ù. ¸ÕÀú Ä¿³ÎÀÇ ¼Ò½º°¡ ÀÖ´Â °÷À¸·Î °¡¼­ "make menuconfig"¸¦ ÇØ ÁÝ´Ï´Ù. Console Drivers menu·Î °¡¼Å¼­ ´ÙÀ½ÀÇ »çÇ×µéÀÌ Yes·Î µÇµµ·Ï üũ¸¦ ÇØ ÁÝ´Ï´Ù. VGA Text Console Video Selection Support Support for frame buffer devices VESA VGA Graphic console Advanced Low Level Drivers Select Mono,2bpp, 4bpp, 8bpp, 16bpp, 24bpp and 32bpp packed pixel drivers VGA character/attributes support ¿©±â¼­ Mono ~ 32bpp±îÁöÀÇ pixel drivers ´Â ¸ðµÎ ´Ù ¼±ÅÃÇÏ¿©¾ß µÇÁö´Â ¾ÊÁö¸¸ ¹Ýµå½Ã 8bpp´Â ¼±ÅÃÇÏ¿©¾ß ÇÕ´Ï´Ù. ÀÌÁ¦ Ä¿³ÎÀ» makeÇÏ´Â ¹æ¹ý¿¡ µû¶ó¼­ Ä¿³ÎÀ» ÄÄÆÄÀÏ ÇÏ°í ¼³Ä¡ÇÕ´Ï´Ù. Áö±Ý±îÁö ³ª¿Í ÀÖ´Â Ä¿³Î 2.2.x ´ëÀÇ ¹èÆ÷ÆǵéÀº ´ëºÎºÐ ÀÌ¹Ì ÀÌ ¿É¼ÇÀ» ÀÌ¿ëÇÏ¿© buildµÇ¾î ÀÖÀ¸¹Ç·Î ÀÌ¹Ì ¿É¼ÇÀÌ Ã¼Å©µÇ¾î ÀÖ´Ù¸é ±»ÀÌ ´Ù½Ã ÇÏÁö ¾Ê´õ¶óµµ ÇÁ·¹ÀÓ¹öÆÛ¸¦ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ´ÙÀ½Àº ÇÁ·¹ÀÓ¹öÆÛ¿¡ »ç¿ëµÉ ÀåÄ¡±¸µ¿ ÆÄÀÏÀ» ¸¸µé Â÷·ÊÀÔ´Ï´Ù. "/dev" µð·ºÅ丮·Î À̵¿Çؼ­ ´ÙÀ½ ¸í·ÉÀ» ÀÔ·ÂÇÕ´Ï´Ù. mknod /dev/fb0 c 29 0 ÀÌ ¸í·ÉÀº ù¹ø° ±×·¡ÇÈ ÀåÄ¡¿¡ ´ëÇÑ ÇÁ·¹ÀÓ¹öÆÛ¸¦ ¸¸µå´Â °ÍÀ¸·Î ¸¸¾à µÎ °³ ÀÌ»óÀÇ ±×·¡ÇÈ ÀåÄ¡¸¦ »ç¿ëÇÑ´Ù¸é µÎ ¹ø° ÇÁ·¹ÀÓ¹öÆÛ ÀåÄ¡´Â mknod /dev/fb1 c 29 32 ¸¦ ÀÌ¿ëÇÏ¿© ¸¸µé ¼ö ÀÖ½À´Ï´Ù. ÀÌÁ¦ ln -s fb0 fb ¸¦ ÀÌ¿ëÇÏ¿© fb0ÀåÄ¡¸¦ fb·Î ¸µÅ©½ÃÄÑ ÁÝ´Ï´Ù. ¸¸¾à ÀÌ °úÁ¤¿¡¼­ ÀÌ¹Ì ÇÁ·¹ÀÓ¹öÆÛ¸¦ »ç¿ëÇÒ ¼ö ÀÖ´Â ¹èÆ÷ÆÇÀ» »ç¿ëÇÑ´Ù¸é, ÀÌ·¯ÇÑ ÇÁ·¹ÀÓ¹öÆÛ ÀåÄ¡ÆÄÀϵéÀÌ ÀÌ¹Ì »ý¼ºµÇ¾î ÀÖÀ¸¹Ç·Î ´Ù½ÃÇÏ½Ç ÇÊ¿ä´Â ¾ø½À´Ï´Ù. Vesafb¼³Á¤ÀÇ ¸¶Áö¸· ´Ü°è´Â ÇØ»óµµ¿Í ¸ðµå¸¦ °áÁ¤ÇÏ´Â °ÍÀÔ´Ï´Ù. ±×·¡ÇÈ ÀåÄ¡¸¸ Áö¿øµÈ´Ù¸é Full color±îÁö »ç¿ëÇصµ ±¦ÂúÁö¸¸, ÇöÀç·Î¼­ ÇÁ·¹ÀÓ¹öÆÛ¸¦ »ç¿ëÇÏ´Â X¼­¹ö´Â 256 »ö ÀÌ»óÀ» »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù. °¢ Çػ󵵿¡ µû¸¥ 256»öÀÇ ÇÁ·¹ÀÓ¹öÆÛ ¼³Á¤ °ªÀº ¾Æ·¡ Ç¥¿Í °°½À´Ï´Ù. 640x480 : 769 800x600 : 771 1024x768 : 773 1280x1024 : 775 1600x1200 : 796 ÀÚ½ÅÀÌ °¡Áö°í ÀÖ´Â ¸ð´ÏÅÍ°¡ ¼ö¿ëÇÒ ¼ö ÀÖ´Â Çػ󵵸¦ ¼±ÅÃÇÑ ´ÙÀ½ /etc/lilo.conf ÀÇ ³»¿ë¿¡ "VGA = 773" °ú °°ÀÌ ÇØ´çµÇ´Â ¼ýÀÚ¸¦ Àû¾î ÁÝ´Ï´Ù. Á¦°¡ °¡Áø lilo.conf ÆÄÀÏÀÇ ³»¿ëÁß ÀϺÎÀÔ´Ï´Ù. prompt vga = 773 default = linux ..... ÀÌÁ¦ Å͹̳ο¡¼­ lilo ¸í·ÉÀ» ÀÔ·ÂÇؼ­ ¹Ù²ï lilo.conf¸¦ È°¼ºÈ­ ½ÃÄÑ ÁÖ¸é VesafbÀÇ ¼³Á¤Àº ³¡³³´Ï´Ù. ½Ã½ºÅÛÀ» rebootÇØ º¸¸é È­¸éÀÇ ¿ÞÂÊ ¸Ç À§¿¡ ±Í¿±°Ô ¾É¾ÆÀÖ´Â Æë±ÏÀÇ ¾ÆÀÌÄÜ°ú ±ú²ýÇÑ ±×·¡ÇÈ ÄÜ¼Ö È­¸éÀ» ¸¸³ª½Ç ¼ö°¡ ÀÖ½À´Ï´Ù. ¸¸¾à ÀÌ·¸°Ô ³ª¿ÀÁö ¾Ê´Â´Ù¸é ¾ÆÁ÷ VesafbÀÇ ¼³Á¤ÀÌ ³¡³ªÁö ¾ÊÀº °ÍÀ̹ǷΠÀ§ÀÇ ³»¿ëÀ» ´Ù½Ã Çѹø Àо°í ºüÁø °÷ÀÌ ¾ø´ÂÁö È®ÀÎÇϽñ⠹ٶø´Ï´Ù. 3. XF86_FBDev¶õ ¹«¾ùÀΰ¡? XF86_FBDev´Â X ServerÇÁ·Î±×·¥ÀÔ´Ï´Ù. XFree86ÀÇ ÇÑ ÆÐÅ°Áö·Î Á¦°øµÇ´Â °ÍÀ¸·Î ¾ÕÀý¿¡¼­ ³ª¿Â Vesafb¸¦ ±×·¡ÇÈ Ãâ·Â ÀåÄ¡·Î »ï¾Æ X window¸¦ »ç¿ëÇÒ ¼ö ÀÖ°Ô ÇØÁÖ´Â ±×·¡ÇÈ Ãâ·Â ÇÁ·Î±×·¥ÀÔ´Ï´Ù. ÀÌ ÇÁ·Î±×·¥ÀÇ ¼Ò½º´Â ¿©·¯°÷¿¡¼­ ±¸ÇÒ ¼ö ÀÖÀ¸¸ç, ÇöÀç´Â °¢ ¹èÆ÷ÆÇ¿¡ buildµÈ ÆÐÅ°ÁöÀÇ ÇüÅ·εµ ±¸ÇÒ ¼ö°¡ ÀÖ½À´Ï´Ù. ÀÌ ±ÛÀÌ ¾²¿©Áö´Â 99³â 7¿ù ´ç½Ã¿¡´Â 3.3.3.1 ¹öÀüÀÌ °¡Àå ÃÖ½ÅÀÇ °ÍÀ̸ç, ¸¸¾à ´õ ÃÖ½ÅÀÇ °ÍÀ» ±¸ÇÏ°í ½Í´Ù¸é http://www.xfree86.org ȨÆäÀÌÁö¸¦ ¹æ¹®Çϰųª ÀÚ½ÅÀÌ »ç¿ëÇÏ°í ÀÖ´Â ¹èÆ÷ÆÇÀÇ Update ÆäÀÌÁö¸¦ Âü°íÇϽñ⠹ٶø´Ï´Ù. XF86_FBDev ÆÐÅ°Áö°¡ ÀÌ¹Ì ÀÖÀ¸¸ç ±× ¹öÀüÀ» ¾Ë°í ½ÍÀ» ¶§´Â Redhatȣȯ ¹èÆ÷ÆÇÀÇ °æ¿ì "rpm -qa |grep XFree86" À̶ó´Â ¸í·ÉÀ» ³»·ÈÀ» ¶§, XFree86-FBDev-version-build À¸·Î ³ª¿Â´Ù¸é Ãâ·ÂµÈ ¹öÀüÀÇ FBDev ÆÐÅ°Áö°¡ ¼³Ä¡µÇ¾î ÀÖ´Â °ÍÀÔ´Ï´Ù. ´Ù¸¥ ¹èÆ÷ÆÇÀÇ °æ¿ì¿¡´Â /usr/X11R6/bin À̳ª /usr/bin/X11 ÀÇ µð·ºÅ丮¿¡ XF86_FBDev ¶ó´Â ÆÄÀÏÀÌ ÀÖ´ÂÁö È®ÀÎÇϽʽÿä. ¸¸¾à ÀڱⰡ °¡Áö°í ÀÖ´Â XFBDev°¡ ¾ø´Ù¸é, »õ·Î ¼³Ä¡¸¦ ÇÏ¿©¾ß ÇÕ´Ï´Ù. ¼Ò½º·ÎºÎÅÍ Á÷Á¢ ÄÄÆÄÀÏ Çصµ µÇÁö¸¸, ÀÌ ¹æ¹ýÀº ¸Å¿ì ½Ã°£ÀÌ ¿À·¡ °É¸®¹Ç·Î ±ÇÀåÇÏÁö ¾Ê½À´Ï´Ù. ftp://sunsite.kren.ne.kr/pub/OS ftp://ftp.bora.net/pub/Linux ¿Í °°Àº Linux¹èÆ÷ÆÇ mirror »çÀÌÆ®¿¡¼­ buildµÇ¾î ÀÖ´Â ÆÐÅ°Áö¸¦ ¹ÞÀ¸½Ã±â ¹Ù¶ø´Ï´Ù. ±×¸®°í ³ª¼­ rootÀÇ ±ÇÇÑÀ¸·Î rpm --install XFree86-FBDev.*.rpm ¿Í °°ÀÌ ÀÔ·ÂÇϸé, XF86_FBDev°¡ ¼³Ä¡°¡ µË´Ï´Ù. ÀÚ½ÅÀÌ °¡Áö°í ÀÖ´Â XF86_FBDev°¡ ¿À·¡µÈ ¹öÀüÀ̶ó »õ·Î¿î ¹öÀüÀ¸·Î ¾÷±×·¹À̵å ÇÒ ¶§´Â "rpm -Uvh XFree86-FBDev.*.rpm"ÀÇ ¸í·ÉÀ¸·Î ¾÷±×·¹À̵å ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌÁ¦ ³²Àº °úÁ¤Àº XF86_FBDev ¸¦ ÀûÀýÇÑ °÷¿¡ ½Éº¼¸¯ ¸µÅ©¸¦ ½ÃÄÑÁÖ¾î¾ß ÇÕ´Ï´Ù. Redhatȣȯ ¹èÆ÷ÆÇÀÇ °æ¿ì¿¡´Â /etc/X11/X °¡ ¸µÅ©½ÃÄÑÁÖ¾î¾ßÇÒ À§Ä¡ÀÌ°í, ±×·¸Áö ¾ÊÀº °æ¿ì¿¡´Â /usr/X11R6/bin/X ¿¡ ¸µÅ©½ÃÄÑÁÖ¾î¾ß ÇÕ´Ï´Ù. RedhatÀÇ °æ¿ì : ln -s /usr/X11R6/bin/XF86_FBDev /etc/X11/X ´Ù¸¥¹èÆ÷ÆÇÀÇ °æ¿ì : ln -s /usr/X11R6/bin/XF86_FBDev /usr/X11R6/bin/X ÀÚ½ÅÀÇ ¹èÆ÷ÆÇ¿¡ /etc/X11 À̶ó´Â µð·ºÅ丮°¡ ÀÖ°í, ±× ¾È¿¡ X , XF86Config µîÀÇ ÆÄÀϵéÀÌ ÀÖ´Ù¸é, Redhat ȣȯÀ¸·Î XF86ÀÌ ¸¸µé¾î Áø °ÍÀ̹ǷÎ, ¹Ýµå½Ã RedhatÀÇ °æ¿ì¸¦ µû¶ó¾ß ÇÕ´Ï´Ù. 4. ÇÁ·¹ÀÓ¹öÆÛ¸¦ ÀÌ¿ëÇÑ XF86Config ÇÁ·¹ÀÓ¹öÆÛ¸¦ »ç¿ëÇÏ´Â XF86Config ´Â ¸Å¿ì °£´ÜÇÕ´Ï´Ù. ´Ù¸¥ X serverµé°ú´Â ´Þ¸® Xconfigurator¸¦ »ç¿ëÇÒ ÇÊ¿äµµ ¾ø½À´Ï´Ù. ±× ÀÌÀ¯´Â ±×·¡ÇÈ Ä«µå¿¡ °ü·ÃµÈ ¼³Á¤À» XF86Config¿¡¼­ ÇÏÁö ¾Ê°í, ¸ðµÎ Ä¿³ÎÀÇ ÇÁ·¹ÀÓ¹öÆÛ ÀåÄ¡ ±¸µ¿¿¡¼­ ÀÌ¹Ì ÇÏ¿´±â ¶§¹®ÀÔ´Ï´Ù. ±×·¯¹Ç·Î 2 Àý¿¡¼­ ¼³¸íÇÑ ³»¿ë´ë·Î vesafb¸¦ Á¤È®È÷ ¼³Á¤ÇÏÁö ¸øÇÏ¿´´Ù¸é XFBDev´Â ½ÇÇàµÇÁö ¾Ê°í ¿À·ù¸¦ ¹ß»ý½Ãų °ÍÀÔ´Ï´Ù. ¾Æ·¡ ³»¿ëÀº XFBDev¸¦ »ç¿ëÇÏ´Â ÀüÇüÀûÀÎ XF86ConfigÆÄÀÏÀÇ ³»¿ëÀÔ´Ï´Ù. ÀÌ ÆÄÀÏÀº /usr/X11R6/lib/X11/XF86Config ¿¡ À§Ä¡Çϸç, Redhatȣȯ ¹èÆ÷ÆÇÀÇ °æ¿ì¿¡´Â /etc/X11/XF86Config ÀÇ ÆÄÀÏ·Î ¸µÅ©°¡ µÇ¾î ÀÖ½À´Ï´Ù. Section "Files" ÀÌ ºÎºÐÀº ¿ø·¡ ÀÚ½ÅÀÇ XF86ConfigÀÇ ³»¿ëÀ» ±×´ë·Î µÐ´Ù. EndSection Section "ServerFlags" EndSection Section "Keyboard" ÀÌ ºÎºÐµµ ¿ø·¡´ë·Î ±×³É µÐ´Ù. EndSection Section "Pointer" ¿ª½Ã ¿©±âµµ °íÄ¡Áö ¾Ê´Â´Ù. EndSection Section "Monitor" Identifier "Primary Monitor" EndSection Section "Device" Identifier "Primary Card" EndSection Section "Screen" Driver "FBDev" Device "Primary Card" Monitor "Primary Monitor" SubSection "Display" Modes "default" EndSubsection EndSection ÀÌ»óÀÇ ³»¿ë Áß¿¡¼­ Å°º¸µå¿Í ¸¶¿ì½º µîÀÇ ¿µ¿ªÀº óÀ½ ¼³Ä¡½Ã¿¡ Xconfigurator¿¡ ÀÇÇÏ¿© ÀÚµ¿ ¼³Á¤µÇ´Â ³»¿ëÀ̹ǷΠ±× ³»¿ëÀ» ±×´ë·Î µÎ´Â °ÍÀÌ ÁÁ½À´Ï´Ù. ³ª¸ÓÁö ³»¿ëµéÀº ¸ðµÎ ÇÊ¿ä¾ø´Â ³»¿ëÀ̹ǷΠ¸ðµÎ »èÁ¦ÇÏ°í À§¿¡¼­ ÀûÇô ÀÖ´Â ´ë·Î °íÃÄ ÁÝ´Ï´Ù. ¾Æ½±°Ôµµ ÇöÀçÀÇ 3.3.3.1¹öÀü¿¡¼­´Â 256 ÀÌ»óÀÇ »öÀ» Ç¥½ÃÇÒ ¼ö ¾ø´Ù´Â ¹®Á¦Á¡ÀÌ ÀÖÁö¸¸ ¾ÕÀ¸·Î ³ª¿À´Â ´ÙÀ½ ¹öÀü¿¡¼­´Â ÀÌ ³»¿ëÀÌ °íÃÄÁ®¼­ Full ColorÀÇ Ç¥ÇöÀÌ °¡´ÉÇÒ °ÍÀ̶ó°í XFree86 °³¹ßÀÚµéÀÌ ¹àÈ÷°í ÀÖ½À´Ï´Ù. (±×·¯¹Ç·Î 2Àý¿¡¼­ ¼³¸íÇÑ Vesafb¸¦ 256ÀÌ»óÀÇ »öÀ¸·Î ¼³Á¤Çϸé XFBDev°¡ Á¤»óÀûÀ¸·Î ½ÇÇàµÇÁö ¾Ê½À´Ï´Ù. À߸ø ¼³Á¤Çϼ̴ٸé 2ÀýÀÇ lilo¼³Á¤ ºÎºÐÀ» Âü°íÇÏ¿© VGA¸ðµå ¼³Á¤À» ¹Ù²Ù¾î Áֽʽÿä.) ÀÌ¹Ì ¸¸µé¾îÁ® ÀÖ´Â XF86ConfigÀÇ Àüü ÆÄÀÏÀ» ¾ò°íÀÚ ÇÑ´Ù¸é ÀÌ ±Û ¸Ç ¸¶Áö¸·¿¡ ÀÖ´Â Âü°í ¹®¼­ Áß¿¡¼­ Anthony D'Amico ÀÇ ÆäÀÌÁö¸¦ ã¾Æ°¡ º¸±â ¹Ù¶ø´Ï´Ù. 5. S3 Trio3D ¿¹Á¦ Á¦°¡ PII-¼¿·¯·Ð333 + AGP S3 Trio3D/2X ¿¡¼­ ¼³Á¤ÇÑ °úÁ¤À» ¿¹Á¦·Î ¿Ã¸³´Ï´Ù. ´Ù¸¥ Ä«µå¿¡¼­µµ ÀÌ¿Í À¯»çÇÑ °úÁ¤À» °ÅÃļ­ ¼³Á¤ÀÌ °¡´ÉÇÕ´Ï´Ù. (1) Alzza 6.0 ÇÑ±Û ¹èÆ÷ÆÇÀ» FTP¸¦ ÅëÇØ ¼³Ä¡ÇÏ¿´½À´Ï´Ù. Alzza 6.0¹èÆ÷ÆÇÀº ÀÌ¹Ì /dev µð·ºÅ丮¿¡ fb ÀåÄ¡ ÆÄÀÏÀÌ ÀÌ¹Ì Á¸ÀçÇÏ°í ÀÖ¾úÀ¸¸ç, make menuconfig ·Î Ä¿³ÎÀÇ ¼³Á¤À» º¸¾ÒÀ» ¶§, À̹Ì, VGA ConsoleÀÇ ¼³Á¤ÀÌ ¸ðµÎ ¿Ï·áµÈ »óÅ¿´½À´Ï´Ù. (2) /etc/lilo.conf ¿¡¼­ vga=normal À̶ó°í ¾²¿©Áø ÇàÀ» ã¾Æ¼­ ÀÌ°ÍÀ» vga = 773 À¸·Î ¹Ù²ã ÁÖ¾ú½À´Ï´Ù. ÀÌ·¸°Ô ÇÏ°í ³ª¼­ rebootÀ» ÇÏÀÚ ¿¹»Û Æë±Ï ·Î°í°¡ ³ªÅ¸³ª°í, ±×·¡ÇÈ ÄܼÖÀ» »ç¿ëÇÒ ¼ö ÀÖ¾ú½À´Ï´Ù. (3) XConfigurator¸¦ ½ÇÇàÇؼ­ Å°º¸µå¿Í ¸¶¿ì½º µîÀÇ ¼³Á¤À» ÀÚµ¿À¸·Î Àâ¾Ò½À´Ï´Ù. ÀÌ ¶§ ºñµð¿ÀÄ«µå³ª, ¸ð´ÏÅÍÀÇ ¼³Á¤Àº ÀüÇô °³ÀÇÇÒ ÇÊ¿ä°¡ ¾ø½À´Ï´Ù. (4) Alzza 6.0ÀÇ °æ¿ì¿¡´Â Redhat ȣȯÀ̹ǷΠ/etc/X11 µð·ºÅ丮¿¡ °¡¼­ X ¸¦ /usr/X11R6/bin/XF86_FBDev ¿¡ ¸µÅ©½ÃÄ×½À´Ï´Ù. ln -s /usr/X11R6/bin/XF86_FBDev /etc/X11/X (5) /usr/X11R6/lib/X11 ¿¡¼­ vi·Î XF86Config ¸¦ ÆíÁýÇÏ¿´½À´Ï´Ù. 4Àý ÂüÁ¶. (6) startx ¸í·ÉÀ» »ç¿ëÇÏ¿© ÀÌ»ó¾øÀÌ X°¡ ½ÇÇàµÇ´ÂÁö È®ÀÎÇÏ¿´´õ´Ï Àß ½ÇÇàÀÌ µÇ¾ú½À´Ï´Ù. (7) linuxconf ¿¡¼­ Boot Mode¸¦ graphic mode·Î ¹Ù²Û ´ÙÀ½ reboot. 6. Âü°í¹®¼­µé 1. À̱¹Çö ´ÔÀÇ vesafb mini-howto ¹ø¿ª http://kldp.org/HOWTO/mini/Vesafb 2. Anthony D'Amico ´ÔÀÇ 3Dfx Banshee Chipset under Linux http://www.uno.edu/~adamico/banshee 3. XFree86 FAQ http://www.xfree86.org/FAQ/ 4. XFree86 »õ¹öÀü ¼Ò½Ä http://www.xfree86.org