Linux Display Drivers
Editor : °±âºÀ(freekgb)
Email : freekgb@hlug.hanyang.ac.kr ÃÖÃÊ ÀÛ¼ºÀÏ : 2005.02.19. ÃÖÁ¾ ¼öÁ¤ÀÏ : 2005.02.21. ÀÛ¼º ¹öÁ¯ : 1.5 ÇöÀç XFree86 ¼¹ö¿Í Xorg ¼¹ö¸¦ ÅëÇØ ´ëºÎºÐÀÇ ±×·¡ÇÈ Ä«µå¸¦ ¸®´ª½º¿¡¼ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ±×·¯³ª, ¾ÆÁ÷ 3D °¡¼Ó ±â´ÉÀ» Á¦´ë·Î ±¸ÇöÇϱâ À§Çؼ´Â »ó¿ë µå¶óÀ̹ö³ª Çϵå¿þ¾î ¾÷ü¿¡¼ Á¦°øÇÏ´Â µå¶óÀ̹ö¸¦ »ç¿ëÇØ¾ß ÇÕ´Ï´Ù. ÀÌ ¹®¼´Â Çϵå¿þ¾î ±¸ÀԽóª ±âÁ¸¿¡ ±¸ÀÔÇÑ Çϵå¿þ¾îÀÇ ¼³Á¤À» À§ÇÑ Á¤º¸¸¦ Á¦°øÇÏ°íÀÚ ¸¸µé¾îÁø ¹®¼ÀÔ´Ï´Ù. ¾ÆÁ÷ ¿ÏÀüÇÏÁö´Â ¾ÊÁö¸¸ Á¤º¸¸¦ ÀÔ¼öÇÏ´Â ´ë·Î ¾÷µ¥ÀÌÆ® ÇÒ °ÍÀÔ´Ï´Ù.
1. ¿ÀǼҽº X ¼¹ö ¶´ÙÀ½Àº ¿ÀǼҽº ¼ÒÇÁÆ®¿þ¾îÀÔ´Ï´Ù. Xorg ¼¹ö ¶Ç´Â XFree86 ¼¹ö°¡ ¸®´ª½º ¹èÆ÷ÆÇ¿¡ ±âº»ÀûÀ¸·Î Æ÷ÇԵǾî ÀÖ´Â °ÍµéÀ̹ǷΠ»ç¿ëÇÏ´Â ¸®´ª½º ¹èÆ÷ÆÇ¿¡¼ À̵é Áß ¾î¶² ¼¹ö¸¦ ÀÌ¿ëÇÏ´ÂÁö ¾Ë¾Æº¸°í À̵éÀÇ Áö¿ø Ä«µå ¸ñ·ÏÀ» È®ÀÎÇÏ¸é ºñµð¿À Ä«µåÀÇ »ç¿ë °¡´É ¿©ºÎ¸¦ È®ÀÎÇÒ ¼ö ÀÖ½À´Ï´Ù.
1.1. Xorg ¼¹ö ¶Fedora¿Í ±¹³» ¸®´ª½º ¹èÆ÷ÆÇ¿¡¼ »õ·Ó°Ô äÅÃÇÑ X ¼¹öÀÔ´Ï´Ù.
1.2. XFree86 ¼¹ö ¶Xorg ÀÌÀü¿¡ ¸®´ª½º¿¡ ÁÖ·Î »ç¿ëµÈ X ¼¹öÀÔ´Ï´Ù.
1.3. Utah-GLX ¶À¯´Ð½º ½Ã½ºÅÛÀ» À§ÇÑ ÀÚÀ¯ GLX ¸ðµâÀ» ¸¸µé±â À§ÇÑ ÇÁ·ÎÁ§Æ®ÀÔ´Ï´Ù. XFree86 3.3.x¿¡ ´ëÇؼ Matrox MGA-G200, MGA-G400, nvidia's RIVA series, ATI's Rage Pro ¹× Intel's i810À» Áö¿øÇÏ°í xfree4¸¦ À§ÇØ ¸ðµâÀ» ¾÷µ¥ÀÌÆ®ÇÏ°í ÀÖ½À´Ï´Ù.
2.1. SciTech SNAP Graphics for Linux ¶´ëºÎºÐÀÇ ¸®´ª½º ¹èÆ÷ÆÇ ¹× ÀÓº£µðµå ¸®´ª½º¸¦ À§ÇÑ ±×·¡ÇÈ µå¶óÀ̹ö¸¦ Á¦°øÇÕ´Ï´Ù.
2.2. XIG ¶»ó¿ë °¡¼Ó UNIX¿Í Linux Commercial/Professional ½Ã½ºÅÛÀ» À§ÇÑ ±×·¡ÇÈ µå¶óÀ̹ö ¼ÒÇÁÆ®¿þ¾îÀÔ´Ï´Ù. ȨÆäÀÌÁö¿¡¼ INTEL/AMD¿ëÀÇ µ¥¸ð ÇÁ·Î±×·¥À» Áö¿øÇÕ´Ï´Ù.
3. Çϵå¿þ¾î ¾÷ü Á¦°ø µå¶óÀ̹ö ¶Çϵå¿þ¾î ¾÷ü¿¡¼ Á¦°øÇϴ Ĩ¼ÂÀÇ µå¶óÀ̹öµéÀÔ´Ï´Ù. ºñµð¿À Ä«µå Á¦Á¶»ç¿¡ µû¶ó »ç¿ëÇϴ Ĩ¼ÂÀÌ »óÀÌÇѵ¥, 2005³â 2¿ù ÇöÀç ±¹³»¿¡¼ ÆǸŵǴ ÁÖ¿ä VGA Ä«µåÀÇ Ä¨¼ÂÀº Nvidia(GeForce ½Ã¸®Áî, Quadro ½Ã¸®Áî(Àü¹®°¡¿ë), nForce ½Ã¸®Áî(¿Âº¸µå)), ATI(Radeon ½Ã¸®Áî, FireGL ½Ã¸®Áî(Àü¹®°¡¿ë)), Matrox(Millennium ½Ã¸®Áî)¸¦ »ç¿ëÇÏ°í, ÀÌ¿Ü¿¡ S3(DeltaChrome ½Ã¸®Áî, VIA ½Ã¸®Áî), 3DLabs(Wildcat ½Ã¸®Áî) µîÀÇ Ä¨¼ÂÀ» »ç¿ëÇÕ´Ï´Ù. ¿¹Àü¿¡ ¸¹ÀÌ »ç¿ëµÇ´ø Intel Ĩ¼ÂÀº ±×´ÙÁö »ç¿ëµÇÁö ¾Ê´Âµí ÇÕ´Ï´Ù. ¹Ýµå½Ã Áö¿ø Á¤º¸¸¦ È®ÀÎÇϽñ⠹ٶø´Ï´Ù. ´ÙÀ½ µå¶óÀ̹öÀÇ ¼³Ä¡½Ã¿¡´Â ±âÁ¸¿¡ XFree86 ¶Ç´Â Xorg°¡ ¼³Ä¡µÇ¾î ÀÖ¾î¾ß ÇÕ´Ï´Ù.
3.1. ATI ¶
3.2. INTEL ¶´Ù¸¥ Ĩ¼Âµé°ú ¸¶ÂùÀÚ±â·Î XFree86/Xorg ¼¹ö Áö¿ø ÀÌ¿ÜÀÇ INTEL ÀÚü µå¶óÀ̹ö¿¡ ´ëÇÑ Á¤º¸ÀÔ´Ï´Ù.
3.3. Matrox ¶
3.4.2. ¼³Ä¡ ¶´ÙÀ½Àº IA32 ¹öÀü ±âÁØÀÇ ¼³Ä¡¹ýÀÔ´Ï´Ù.
¸ÕÀú ´Ù¿î·Îµå ÆäÀÌÁö¿¡¼ µå¶óÀ̹ö¸¦ ´Ù¿î·ÎµåÇÕ´Ï´Ù. ±×¸®°í, ·±·¹º§ 5ÀÇ X À©µµ¿ì°¡ ¾Æ´Ñ ·±·¹º§ 3 ÅؽºÆ® ¸ðµå·Î ºÎÆÃÇÏ¿© ´ÙÀ½°ú °°ÀÌ ÇÕ´Ï´Ù.
# sh NVIDIA-Linux-x86-1.0-6629-pkg1.run Áö¼ÓÇؼ OK ¹öÆ°À» ¼±ÅÃÇÏ¸é ¼³Ä¡°¡ ÁøÇàµË´Ï´Ù.
¼³Ä¡ ÈÄ¿¡´Â ´ÙÀ½°ú °°ÀÌ XF86Config-4 ¶Ç´Â Xorg.conf ÆÄÀÏÀÇ ´ÙÀ½ ºÎºÐÀ» ¼öÁ¤ÇÕ´Ï´Ù.
(ÇöÀç ´ëºÎºÐÀÇ NVIDIA Ĩ¼ÂÀÇ Ä«µå°¡ ¼³Ä¡½Ã 2D·Î ¼³Á¤ÀÌ µÇÁö¸¸, ¸¸¾à ±âº»ÀûÀÎ ¼³Á¤ÀÌ µÇ¾î ÀÖÁö ¾ÊÀ¸¸é ¸ð´ÏÅÍ µîÀÇ ¼³Á¤À» À§ÇØ XconfiguratorÀ» ½ÇÇàÇؼ ¼³Á¤ÇÕ´Ï´Ù. Ä«µå ¼³Á¤Àº ÀÚµ¿À¸·Î ÀâÈ÷´Â °ÍÀ¸·Î ÇÏ¸é µË´Ï´Ù. ±×·¯³ª, ÀÌ ¶§ X À©µµ¿ì Å×½ºÆ®´Â ÇÏÁö ¾Êµµ·Ï ÇÕ´Ï´Ù)
Driver "nv" ¶Ç´Â
Driver "vesa" ¸¦ ã¾Æ¼ ´ÙÀ½°ú °°ÀÌ °íĨ´Ï´Ù.
Driver "nvidia" Module ¼½¼Ç¿¡¼ ´ÙÀ½°ú °°Àº Ç׸ñÀÌ ÀÖ´ÂÁö È®ÀÎÇÕ´Ï´Ù. ¾øÀ¸¸é Load ºÎºÐ¿¡ ¼³Á¤ÇÕ´Ï´Ù.
Load "glx" ´ÙÀ½ ¶óÀÎÀº ÁÖ¼®Ã³¸® Çϰųª ¾ø¾ÖÁÝ´Ï´Ù.
Load "dri" Load "GLcore" ¿©±â±îÁö°¡ ¼³Á¤ÀÔ´Ï´Ù. startx·Î X À©µµ¿ì¸¦ ½ÇÇàÇϵµ·Ï ÇÕ´Ï´Ù.
3.4.3. ¹èÆ÷ÆÇ¿¡ µû¸¥ ¼³Ä¡ ¹× ¼³Á¤ ¶
3.4.4. Áö¿øÄ«µå ¶´ÙÀ½Àº Linux IA32 1.0-6629 ¹öÀüÀÇ Áö¿ø Ä«µå ¸ñ·ÏÀÔ´Ï´Ù. Áö¿øÄ«µå ¸ñ·ÏÀº °¢ ¹öÀüÀÇ README ÆÄÀÏÀ» º¸½Ã¸é ¾Ë ¼ö ÀÖ½À´Ï´Ù.
3.4.5. ÃÖ¼Ò ¿ä±¸ Á¶°Çµé ¶
3.5. XGI ¶
5. ¹®¼ ÀúÀÛ±Ç ¶¹®¼ÀÇ ÀúÀÛ±ÇÀº GFDLÀ» µû¸¨´Ï´Ù. ¿ÜºÎ¿¡ ¹®¼¸¦ Á¦°øÇÒ ¶§¿¡´Â ´ÙÀ½ ÀúÀÛ±ÇÀ» µû¸£Áö¸¸ º» ÆäÀÌÁöÀÇ ¼öÁ¤ »çÇ׿¡ ´ëÇؼ´Â ÀÚÀ¯·Ó°Ô Çϼŵµ ÁÁ½À´Ï´Ù. È®ÀÎ ÈÄ À߸øµÇ°Å³ª ´Ù¸¥ Á¤º¸°¡ Àְųª ºÒÇÊ¿äÇÑ ºÎºÐÀº ¼öÁ¤ ¹× »èÁ¦ÇÒ °ÍÀÓÀ» ¹Ì¸® ¾Ë·Áµå¸³´Ï´Ù.
¶óÀ̼¾½º : GFDL
Copyright (C) 2002 Gibong Kang (freekgb@hlug.hanyang.ac.kr, freekgb@kldp.org)
GNU ÀÚÀ¯ ¹®¼ »ç¿ë Çã°¡¼ 1.1ÆÇ ¶Ç´Â ÀÚÀ¯ ¼ÒÇÁÆ®¿þ¾î Àç´Ü¿¡¼ ¹ßÇàÇÑ ÀÌÈÄ ÆÇÀÇ ±ÔÁ¤¿¡ µû¶ó º» ¹®¼¸¦ º¹Á¦Çϰųª °³ÀÛ ¹× ¹èÆ÷ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¸ðµç ºÎºÐ º¯°æ ºÒ°¡, ¾Õ Ç¥Áö¿¡ ¶óÀ̼¾½º ±¸¹®À» Ç¥½Ã, µÞ Ç¥Áö¿¡´Â ±¸Àý Ç¥½Ã ¾øÀ½. ±×·¯³ª, 100ºÎ ÀÌ»óÀÇ ´ë·® ¹èÆ÷ÀÏ °æ¿ì 2Á¶/3Á¶ÀÇ ±ÔÁ¤À» ÁؼöÇϵµ·Ï ÇÕ´Ï´Ù. º» »ç¿ë Çã°¡¼ÀÇ Àüü ³»¿ëÀº GNU ÀÚÀ¯ ¹®¼ »ç¿ë Çã°¡¼ ºÎºÐ¿¡ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù. |
Try to divide your time evenly to keep others happy. |