DirectX 10.1Àº ¸ÖƼ ¹× ¹ü¿ë¼º °È!
DirectX 10¿¡¼ºÎÅÍ Windows Vista¿¡¼
µµÀÔÇÑ WDDMÀÌ Áß¿äÇÑ ¿ªÇÒÀ» ´ã´çÇÏ°Ô µÇ´Âµ¥ DirectX 10¿¡¼´Â ÀÌÀüÀÇ Windows XP°¡ ÇϳªÀÇ Å¬¶óÀ̾ðÆ®¿¡¼
ÇϳªÀÇ ÇÁ·Î±×·¥µéÀ» ½ÇÇàÇÏ´Â ºÎºÐÀÌ ÁÖ¸¦ ÀÌ·ç¾îÁ³´Ù¸é, Windows Vista¿¡¼´Â ÇϳªÀÇ Å¬¶óÀ̾ðÆ®¿¡¼ ´Ù¾çÇÑ
¾îÇø®ÄÉÀ̼ÇÀ» ½ÇÇàÇÏ°í ±×·¡ÇÈ Ã³¸® ºÎºÐÀ» ºñ·ÔÇÑ ´Ù¾çÇÑ ¸ñÀûÀ¸·Î »ç¿ëµÉ ¼ö ÀÖ´Â ºÎºÐÀ» ÁöÇâÇÏ°í ÀÖ¾î ±× ¸ñÀûÀº ´õ
´Ã¾î³µ´Ù.
°ú°Å GPUµéÀÌ »ç¿ëµÇ¾ú´ø °æÇâÀ» »ìÆ캸¸é, ÇϳªÀÇ Å¬¶óÀ̾ðÆ®¿¡ ÇϳªÀÇ °ÔÀÓÀ̳ª ºñµð¿À
Àç»ý µîÀÇ ÇϳªÀÇ ¾îÇø®ÄÉÀÌ¼Ç ½ÇÇà¿¡ ÁßÁ¡À» µÎ°í ÀÖ¾ú´Ù¸é, ÃÖ±Ù¿¡´Â GPU¸¦ ÅëÇØ ´Ù¾çÇÑ ÀÛ¾÷À» °¡´ÉÇÏ°Ô ÇØÁÖ°í ÀÖ´Ù.
ÀÌ·± °ÍÀÌ °¡´ÉÇØÁø °ÍÀº ¹°·Ð, CPU ±â¼úÀÇ ¹ßÀüÀ» ÅëÇØ µà¾ó ÄÚ¾î ¶Ç´Â Äõµå ÄÚ¾îÀÇ µîÀå¿¡ µû¶ó ¸ÖƼ ŽºÅ·ÀÌ
°¡´ÉÇØÁö°í Àֱ⠶§¹®ÀÌ´Ù.
À©µµ¿ì XP ȯ°æ¿¡¼´Â ¸ÖƼ ŽºÅ·º¸´Ù´Â ÇϳªÀÇ Å¬¶óÀ̾ðÆ®¿¡ Ç®½ºÅ©¸°À¸·Î °ÔÀÓÀ» Çϰųª
ºñµð¿À µðÄÚµù, ´Ù¾çÇÑ ¾îÇø®ÄÉÀ̼ǵéÀ» ½ÇÇàÇÏ´Â °Í¿¡ ÃÊÁ¡À» µÎ°í ÀÖ¾ú´Ù°í ÇÑ´Ù¸é, À©µµ¿ì Vista ȯ°æÀ¸·Î ¿î¿µÃ¼Á¦°¡
À̵¿Çϸ鼺ÎÅÍ ¸ÖƼ ÀÛ¾÷À» ¿°µÎ¿¡ µÎ°í ¿î¿µÃ¼Á¦¸¦ ¸¸µé¾ú±â ¶§¹®¿¡ GPU¸¦ ÅëÇÑ ºñµð¿À Àç»ý, ÀÎÄÚµù µî°ú °°Àº ÀÛ¾÷µéÀ»
ºñ·ÔÇÏ¿© â¸ðµåÀÇ °ÔÀÓ µîµµ °¡´ÉÇØÁ³°í GPU¸¦ °ÔÀÓ µîÀÇ 3D ºÎºÐ¿¡¸¸ »ç¿ëÀÌ ¾Æ´Ñ ¹°¸® ¿¬»êÀ̳ª À̹ÌÁö ÇÁ·Î¼¼½Ã µîÀÇ
¶Ç ´Ù¸¥ ºÎºÐ¿¡ÀÇ È°¿ë¼ºÀ» °í·ÁÇÏ°í ÀÖ´Â ½Ã´ë·Î Á¢¾îµé¾ú´Ù.
¡¡
Windows Vista¿¡ µµÀÔµÈ WDDM (Windows Display
Driver Model)
[WDDMÀº ÇÁ·Î±×·¡¸Ó¿Í DirectX 10 API°£ÀÇ ÆíÀǼºÀ» Áõ´ë.]
¶ÇÇÑ, WDDMÀ» µµÀÔÇÔÀ¸·Î½á °³¹ßÀڵ鿡°Ô´Â ÀÌÀüº¸´Ù ´õ
¸¹Àº ÇÁ·Î±×·¡¹ÖÀÇ °¡´É¼ºÀ» °¡Áö°Ô µÇ¸ç, ÀÌÀüº¸´Ù ´õ ³ªÀº ȣȯ¼º ¹× ÆíÀǼºÀ» Á¦°øÇÏ°Ô µÈ´Ù.
WDDM µå¶óÀ̹ö´Â DirectX 9ÀÇ °æ¿ì WDDM 1.0
µå¶óÀ̹ö¸¦ È£ÃâÇÏ¿´´ø ¹Ý¸é, DirectX 10ºÎÅÍ´Â WDDM 2.0 µå¶óÀ̹ö¸¦ È£ÃâÇÏ°Ô µÇ°í DirectX 10
Çϵå¿þ¾î¸¦ ÇÊ¿ä·Î ÇÑ´Ù. Windows VistaÀÇ DirectX 9 ȣȯ ¸ðµå·Î ¾Ë·ÁÁø DirectX 9.L°ú
DirectX 10 WDDM µå¶óÀ̹ö´Â ¼·Î ´Ù¸£°í ȣȯµÇÁö ¾Ê´Â °ÍÀ¸·Î ¾Ë·ÁÁ® ÀÖ´Ù.
WDDM µå¶óÀ̹ö¿¡´Â °¡»ó ºñµð¿À ¸Þ¸ð¸®, GPU ÀÎÅÍ·´Æ®,
DirectX ¿ÜºÎÀÇ ±³Â÷ ÇÁ·Î¼¼½º °øÀ¯°¡ °¡´ÉÇÏ´Ù.
°¡»ó ºñµð¿À ¸Þ¸ð¸® ºÎºÐÀº ºñµð¿À ¸Þ¸ð¸®´Â ¸ðµç ºñµð¿À
µ¥ÀÌÅÍ¿Í ÅؽºÃ³ µîÀ» ÀúÀåÇϴµ¥ À̸¦ °¡»óÈÇÏ¿© ½Ã½ºÅÛ ¸Þ¸ð¸® ³»¿¡ ºñµð¿À ¸Þ¸ð¸®°¡ °¡Áø µ¥ÀÌÅ͸¦ ±â·ÏÇÏ¿© ÇÊ¿äÇÒ ¶§
ºü¸£°Ô ºÒ·¯ »ç¿ëÇÒ ¼ö ÀÖ°Ô µÈ´Ù.
GPU ÀÎÅÍ·´Æ® ºÎºÐÀº WDDMÀº ³ªÁß¿¡ ¸í·ÉÀÌ ½ÇÇàµÇ´Â
µ¿¾ÈÀ̳ª ¸í·ÉÀÌ ´Ù½Ã ½ÇÇàµÇ¾úÀ» ¶§ ±×·¡ÇÈ µ¿ÀÛ °úÁ¤¿¡¼ Áß´ÜÀ̳ª ¸ØÃãÀ» °¡´ÉÇÏ°Ô ÇØÁØ´Ù. ¸ÖƼ ±×·¡ÇÈ µ¿ÀÛ °úÁ¤¿¡¼
ÇϳªÀÇ GPU°¡ µ¿½Ã¿¡ µ¿ÀÛÇϵµ·Ï ÇÏ´Â ½Ã°£ °øÀ¯¿¡ ±â¹ÝÇÑ ½ºÄÉÁ층À» °¡´ÉÇÏ°Ô ÇØÁØ´Ù. DirectX 9 ±â¹ÝÀÇ WDDM
µå¶óÀ̹ö´Â ½¦ÀÌ´õ ÇÁ·Î±×·¥À» Áß´ÜÇÏÁö ¸øÇϱ⠶§¹®¿¡ µÎ °³ÀÇ ½¦ÀÌ´õ ÇÁ·Î±×·¥ »çÀÌ¿¡ ¿¹±âÄ¡ ¸øÇÑ º¯°æ »çÇ×ÀÌ ¹ß»ýÇÒ ¼ö
ÀÖ´Ù. DirectX 10ÀÇ WDDM µå¶óÀ̹ö´Â Áøº¸µÈ ½ºÄÉÁ층À» ÅëÇØ ½¦ÀÌ´õ ÇÁ·Î±×·¥À» ÁߴܽÃų ¼ö ÀÖ°í DirectX
10À» À§ÇÑ ¸í·ÉÀÌ ÇÊ¿äÄ¡ ¾Ê´Ù.
DirectX ¿ÜºÎÀÇ ±³Â÷ ÇÁ·Î¼¼¼ °øÀ¯¿¡¼ WDDMÀº
2D¿Í 3D Àå¸é ·»´õ¸µÀ» À§ÇÑ DirectX ÅؽºÃ³ÀÇ ¸Â¹°¸²¿¡ °üÇÑ Á¤º¸¸¦ ¸Þ¸ð¸® ºÎºÐ¿¡ Æ÷ÇÔÇÏ¿© °øÀ¯µÈ ±³Â÷ ÇÁ·Î¼¼¼¸¦
°¡´ÉÇÏ°Ô ÇØÁØ´Ù. µû¶ó¼, ¾îÇø®ÄÉÀ̼ÇÀº ÀϺΠ´Ù¸¥ ¾îÇø®ÄÉÀ̼ǰú ¸ÂÁÙ·Á Àå¸éÀ» ¸¸µå´Âµ¥ Çù·ÂÇÏ°Ô µÈ´Ù.
ÀÌ·± ±â´ÉµéÀº Windows Vista¿¡¼ »ç¿ëÇÏ´Â
Desktop Windows Manager¸¦ ÅëÇØ »ç¿ëµÇ¾îÁø´Ù.
¶Ç, WDDMÀº Çâ»óµÈ °íÀå Çã¿ë ¹üÀ§¸¦ Á¦°øÇÑ´Ù. ÀÌ°ÍÀº
WDDM µå¶óÀ̹ö°¡ ¸ØÃ߰ųª ÀϺΠ¹®Á¦·Î Ãæµ¹ÇÏ°Ô µÇ¸é, Windows Vista ±×·¡ÇÈ ½ºÅÃÀº ¹¬¹¬È÷ µå¶óÀ̹ö¸¦
Àç½ÃÀÛÇÏ°Ô µÈ´Ù. µå¶óÀ̹ö ¾÷µ¥ÀÌÆ® ¿ª½Ã Àç½ÃÀÛÀÌ ÇÊ¿äÄ¡ ¾Ê´Ù.
±×·¯³ª, WDDMÀº ¸ÖƼ ¾î´ðÅÍ, ¸ÖƼ ¸ð´ÏÅÍ ¼³Ä¡¿Í °°Àº
ÀÌÁúÀûÀÎ µå¶óÀ̹ö¸¦ Áö¿øÇÏÁö ¾Ê´Â´Ù. ¸¸¾à, ¸ÖƼ ¸ð´ÏÅÍ ½Ã½ºÅÛÀÌ ÇÊ¿äÇÏ´Ù¸é Çϳª ÀÌ»óÀÇ ±×·¡ÇÈ Ä«µå¿¡ ¸ð´ÏÅ͸¦ ¼³Ä¡ÇÏ°í
µÎ ±×·¡ÇÈ Ä«µå´Â µ¿ÀÏÇÑ WDDM µå¶óÀ̹ö¸¦ »ç¿ëÇØ¾ß ÇÑ´Ù. ¸¸¾à, ÇϳªÀÇ µå¶óÀ̹ö°¡ »ç¿ëµÇ°í ÀÖÀ¸¸ç, Windows
Vista´Â ³ª¸ÓÁö Çϳª´Â »ç¿ëÇÏÁö ¸øÇÑ´Ù.
¡¡
WDDM ¹öÀü º° º¯È (WDDM 1.0¿¡¼ 2.1±îÁö)
WDDMÀº 1.0 ¹öÀü¿¡¼ 2.1¹öÀü±îÁö µîÀåÇØ¿Â »óÅÂÀε¥ DirectX 10¿¡¼´Â WDDM 2.0À» »ç¿ëÇÏ¿© ¿Ô°í ¾ÕÀ¸·Î
µîÀåÇÒ ±×·¡ÇÈ Ä«µåµé¿¡¼ Áö¿øÇÒ DirectX 10.1¿¡¼´Â WDDM 2.1 ¹öÀüÀ» »ç¿ëÇÏ°Ô µÈ´Ù. ¹°·Ð, ³»¿ë¿¡ ¾ð±ÞµÇ¾î
ÀÖµíÀÌ ±âÁ¸ DirectX 10 Áö¿ø Çϵå¿þ¾îµéµµ WDDM 2.1À» »ç¿ëÇÒ ¼ö ÀÖ´Ù.
WDDM 1.0 ¹öÀü¿¡¼ GPU ½ºÄÉÁ층°ú °¡»ó ¸Þ¸ð¸®, APIµé°úÀÇ ÀÚ¿ø °øÀ¯°¡ Å©°Ô ÀÛ¿ëÇß´Ù¸é, WDDM 2.0¿¡¼´Â
¸ÖƼ ŽºÅ· Áö¿øÀÇ °È¸¦ µé ¼ö ÀÖ´Ù. WDDM 2.1 ¹öÀüÀº ±âÁ¸ÀÇ WDDM 2.0 GPUµéµµ »ç¿ëÀÌ °¡´ÉÇÏ°í GPUÀÇ
±â·Ï Áß´Ü ¹æÇØÇÏÁö ¸øÇϸç, ¼±Á¡Çü ¸ÖƼ ŽºÅ·ÀÇ Áö¿ø µîÀ» ÅëÇØ À¶Å뼺ÀÖ´Â GPU »ç¿ëÀÌ °¡´ÉÇØÁ³´Ù.
¡¡
WDDM 2.1·ÎÀÇ º¯È¿¡ ¸ÂÃç AMD¿Í NVIDIA ¿ª½Ã À̵éÀ» »ç¿ëÇÏ¿© ±âÁ¸ÀÇ ºÎÁ·ÇÑ ºÎºÐÀ» ä¿ö³ª°¡°í Àִµ¥
´ëÇ¥ÀûÀ¸·Î ¸ÖƼ ¿£Áø ¹× ¸ÖƼ GPU Áö¿ø ºÎºÐÀ» µé ¼ö ÀÖ´Ù.
¸ÖƼ ¿£Áø°ú ¸ÖƼ GPU Áö¿øÀº ÇöÀçÀÇ AMD¿Í NVIDIA ¸ðµÎ °¢°¢ Native CrossFire¿Í SLI ±â¼úÀ» ÅëÇØ
±¸ÇöÇÏ°í Àִµ¥ À̵éÀ» µ¿±âȽÃÄÑ ´õ ³ªÀº 3D, Video ¼º´ÉÀ» ²ø¾î³¾ ¼ö ÀÖ´Ù.
¶Ç, ¿©±â¿¡´Â ±â·Ï Áß´Ü ¹æÇØ°¡ ¹ß»ýÇÏ¿´À» ¶§ À̸¦ Áï½Ã ÀüȯÇÏ¿© GPU°¡ ´ÙÀ½ ÀÛ¾÷À» ¿øÈ°ÇÏ°Ô ÇØÁÙ ¼ö ÀÖ´Â ±â¼úÀ»
ºñ·ÔÇÏ¿©, È¿À²ÀûÀÎ ¸Þ¸ð¸® °ü¸®, GPGPUÀÇ ¹ü¿ëÀûÀÎ ¸ñÀû, ´õ ³ªÀº ¾îÇø®ÄÉÀÌ¼Ç ÀÀ´ä Çâ»ó µîÀÇ ´Ù¾çÇÑ °ÍµéÀÌ Ãß°¡µÇ°í
ÀÖ´Ù. ´õºÒ¾î GPU¿Í °¡»ó ¸Þ¸ð¸® »ç¿ë µî¿¡ µû¸¥ º¸¾È ºÎºÐµµ °ÈÇÏ°í ÀÖ´Ù.
¡¡
WDDM 2.1À» ÀÌÀ» WDDM 3.x ¹öÀü¿¡¼´Â ±âÁ¸ÀÇ WDDM 2.1¹öÀüÀÇ ÀåÁ¡ÀÌ
µÇ´Â ºÎºÐµéÀ» ¸ðµÎ Æ÷ÇÔÇÏ°í ÀÖÀ¸¸ç, ±âÁ¸ÀÇ WDDM 2.1 ¹öÀüº¸´Ù ¹ßÀüµÈ ¸ÖƼ ŽºÅ·°ú ¸ÖƼ GPU µîÀÇ Áö¿ø, ±×¸®°í
°¡»ó ¸Ó½®À» Áö¿øÇÔÀ¸·Î½á ¸ÖƼ ŽºÅ·À» ´õ¿í ¹ßÀü½Ãų ¼ö ÀÖ°Ô µÈ´Ù.
°á±¹, DirectX 10.1¿¡¼´Â WDDM 2.1 ¹öÀüÀÇ Áö¿øÀ» ÅëÇØ ÀÌÀüº¸´Ù Çâ»óµÈ
GPU ¸ÖƼ ŽºÅ·À» ±¸ÇöÇÏ°í ¸ÖƼ GPU ºÎºÐ¿¡¼ ´õ ³ªÀº ó¸® ´É·ÂÀ» ²ø¾î¿Ã¸± ¼ö ÀÖµµ·Ï ÇÏ°Ô ¸¸µå´Â ºÎºÐÀÌ
DirectX 10.1ÀÌ ÁöÇâÇÏ°í ÀÖ´Â ¹æÇâÀÌ´Ù. |