ÈȵãÍƼö
ZOLÊ×Ò³ > ÏÔ¿¨ > ¼¼ÊõÓ¦Óà > HDTV > ATIµÄSM3.0 Radeon X1000ϵÁÐÈ«½âÎö

ATIµÄSM3.0 Radeon X1000ϵÁÐÈ«½âÎö


http://review.gzeasy.com/ ÔðÈα༭£ºÕÅÀÚ ¡¾×ªÔØ¡¿ 2005Äê10ÔÂ08ÈÕ 13:31 ÆÀÂÛ
»Øµ½¶¥²¿ÔĶÁ

Ç°ÑÔ

    ÔÚ2005Äê6ÔÂ22ÈÕ£¬NVIDIA·¢²¼ÁË»ùÓÚG70Äں˵ÄÐÂÒ»´ú¸ß¶ËÏÔʾ¿¨£¬×ÔÄÇÒÔºó£¬ÈËÃǶÔATIÔ­¶¨ÔÚ4Ô·ÝÍƳöµÄÏÂÒ»´ú²úÆ·R520¸üÏÔ³ö¼±²»¿É´ýµÄÐÄÇ飬ÆÚ´ýÕâ¿î²úÆ·ÄÜΪδÀ´µÄÓÎÏ·ÌåÑéºÍÏÔʾ¿¨Êг¡´øÀ´¸ü¶àµÄо°Ïó¡£

    ÆäʵÔÚNVIDIA GeForce 6800 Ultra·¢²¼ÒÔºó£¬ÓÉÓھ߱¸Shader Model 3.0¡¢Ó²¼þ¸¡µã¸ß¶¯Ì¬·¶Î§äÖȾµÈÌØÐÔ£¬ÔÚÖи߶ËÊг¡Öð²½ÊÕ»ØÁËNV3Xʱ´ú´óƬ¶ªÊ§µÄÁìÍÁ£¬È»¶øÓÉÓÚ¡°½ñÈյĸ߶˾ÍÊÇÃ÷ÈյĵͶˡ±Õâ¸ö¹æÂÉ£¬NVIDIAµ±³õÔڸ߶ËÁìÓò¶ªÊ§ÁìÍÁµÄ×´¿öתÒƵ½ÁË700ÔªÒÔϵÄÊг¡Çø¼ä¡£ATIЮRADEON 9600¼°ÆäµÕϵµÄRADEON 9550ÔڵͶËÊг¡¹¥³ÇÂԵأ¬¾¹È»ÔÚ2004ÄêÏļ¾¾Í°ÑNVIDIAÔڵͶËÊг¡¿àÐľ­ÓªÁËÊýÄêµÄÀι̷ݶîѸËÙÍß½âµô¡£

    ²»¹ýÏà½ÏÓÚRADEON 9550һƬ¿­¸èµÄ¹¥³ÇÂÔµØÏà±È£¬RADEON X800¡¢X700ϵÁеıíÏÖ²¢²»Ê®·ÖÀíÏ룬ATI¼±ÐèR520À´Å¤×ª¾ÖÃæ¡£ÔÚ2004ÄêÄêµ×£¬ATIÖÕÓÚÍê³ÉÁËÊ״εÄR520Á÷Ƭ£¨taped-out£©£¬²¢ÇÒÔÚ2005ÄêÄê³õ¿ªÊ¼Ìṩ¸øOEM³§É̲âÊÔ£¬ÔÚ5ÔÂ29ÈÕBeyond3DÉÏÒ²¹«²¼ÁËÒ»ÕÅ´Ó»úÏäÍⲿÅÄÉãµÄR520ͼƬ¡£


ATIµÄSM3.0 Radeon X1000ϵÁÐÈ«½âÎö

Beyond3D·¢±íÕâÕÅÕÕƬÊǵÚÒ»ÕÅÈ·ÇеÄR520ÇåÎúÕÕƬͼƬÀ´Ô´£¨photo source)

    2004ÄêÄêµ×¾ÍÍê³ÉÁ÷Ƭ£¬´ÓÕâµã¿´£¬R520µÄ³õÆÚ½ø¶ÈÉõÖÁ±ÈNVIDIA GeForce 7800GTX¸ü¿ì£¬µ«ÊÇR520µÄ·¢²¼È´Î´ÄÜÈç×î³õÔ¤ÆÚµÄÄÇÑùÔÚ4ÔÂÍƳö£¬ÕâÑùµÄÆÚ´ýÒ»Ö±³ÖÐø×Å£º7Ô¡¢8Ô¡¢9Ô£¬ËæÖ®¶øÀ´µÄ¸÷ÖÖ²»Àû´«ÎÅÒ²²»¶ÏÔÚÍøÂçÉϳöÏÖ£¬µ±È»ATI¶ÔÕâÀà´«ÎÅ»ù±¾É϶¼²»Óè»ØÓ¦£¨³ýÁËhardwareanalysisÄÇƪÊý¾ÝÀ´Â·²»Ã÷µÄ"²âÊÔ"£©¡£

    ÔÚ½ñÌ죨2005Äê10ÔÂ5ÈÕ£©£¬ATIÕýʽ·¢²¼Õâ¿î´úºÅR520µÄRADEON X1800ϵÁÐÒÔ¼°ËüµÄÖеͶËÑÜÉú±äÖÖX1600ϵÁУ¨RV530£©ºÍX1300ϵÁУ¨RV515£©£¬ÕâÈý¿î²úÆ·µ½µ×ÓÐʲô¶ÀÌغÍÓÅʤ֮´¦ÄØ£¬±¾ÎľÍÊÇÄã²»ÈÝ´í¹ýµÄ·ÖÎö±¨µÀ¡£

 

ATIµÄSM3.0 Radeon X1000ϵÁÐÈ«½âÎö

ATIµÄSM3.0 Radeon X1000ϵÁÐÈ«½âÎö


ATIµÄSM3.0 Radeon X1000ϵÁÐÈ«½âÎö

»Øµ½¶¥²¿ÔĶÁ

ATIÀú´úRADEONϵÁмܹ¹»Ø¹Ë

ATIÀú´úRADEONϵÁмܹ¹»Ø¹Ë

RADEON 256


À´×ÔATIµÄShader Model3¡ª¡ªRADEON X1000ϵÁм¼Êõ·ÖÎö


    ÕâÊǵÚÒ»¿î¹ÚÒÔRADEONǰ׺µÄ²úÆ·£¬Ô­´úºÅÊÇRage6C£¬´úºÅÃüÃû±»ÖØе÷Õûºó¾Í³ÉΪÁËR100¡£R100ÊÇATIµÚÒ»¿îÖ§³ÖÓ²¼þT&L£¨ATIÓÖ³Æ֮ΪTCL£¬ÒÔ±ê°ñ±ÈNV15»òÕß˵GeForce2 GTS¶àÁËÓ²¼þÆÊÇмÓËÙ£©£¬ÏñËØÁ÷Ë®Ï߽ṹΪ3TMU*2ÏñËØÁ÷Ë®Ïߣ¬ÒýÈëÁ˵±Ê±NV1XËù²»¾ß±¸µÄÏû¼õÎÞЧäÖȾµÄ¼¼ÊõHyper-Z£¬¼¯³ÉÁË30°ÙÍò¾§Ìå¹Ü£¬ÊôÓÚDirectX 7.0ÊÀ´úµÄ²úÆ·¡£

RADEON 256ºóÀ´ÑÜÉúÁËRADEON LE¡¢RADEON 7500£¨RV200£©µÈ²úÆ·¡£

RADEON 8500

À´×ÔATIµÄShader Model3¡ª¡ªRADEON X1000ϵÁм¼Êõ·ÖÎö

    ¾¡¹ÜRADEON 8500ÒÀÈ»±ÈͬÑùÊÇDirectX 8ʱ´úµÄGeForce 3ÍíÁË°ëÄê²Å·¢²¼£¬µ«ÊÇ´ÓÕâÒ»´ú²úÆ·¿ªÊ¼£¬ATI¿ªÊ¼³¢ÊÔÔö¼Ó¸ü¶àÊôÓÚ×Ô¼ºÌØÉ«µÄ¼¼Êõ£¬ÀýÈçN-PatchÒýÇæ¡¢Ðýתդ¸ñ¿¹¾â³ÝÒÔ¼°Pixel Shader 1.4Ö§³Ö¡£

RADEON 8500ºóÀ´ÑÜÉú³öÁËRADEON 9000£¨RV250£©¡¢RADEON 9100¡¢RADEON 9200µÈÐͺźͲúÆ·¡£

RADEON 9700

À´×ÔATIµÄShader Model3¡ª¡ªRADEON X1000ϵÁм¼Êõ·ÖÎö

    2002Äê7Ô·¢²¼µÄRADEON 9700 Pro£¨´úºÅR300£©Ê×´ÎÈÃATIÔÚ²úÆ·¹æ¸ñ¡¢ÐÔÄÜÉÏÁìÅÜNVIDIAͬÆÚ²úÆ·ÕæÕýÒ»´ú£¨Ò²ÐíÓ¦¸Ã˵ÁìÏÈ1.5´úÒÔÉÏ£¿£©£¬DirectX9.0¡¢4¶¥µã×ÅÉ«Æ÷¡¢8ÏñËØÁ÷Ë®Ïß¡¢ÐÔÄÜÓÅ»¯µÄ¶àÈ¡ÑùÐýתդ¸ñ¿¹¾â³Ý¡¢256λDDRÄÚ´æ×ÜÏß¡¢³ÉÊìµÄÖÆÔ칤ÒÕ£¬¶øNVIDIAÔÚNV3X²úÆ·¹æ»®ÉϵÄʧÎóÒÔ¼°ÓÉ´Ë´øÀ´µÄ¸÷ÖÖ¸ºÃæÓ°Ïì¸üÊÇÈÃATIÈçÓãµÃË®£¬²»½ö³¹µ×ŤתÁ˶àÄê¶ÀÁ¢Í¼ÐÎоƬÊг¡·Ý¶îÂäºóÓÚNVIDIAµÄ×´¿ö£¬¶øÇҺܴó³Ì¶ÈÉϸıäÒ»´óÅúÓÎÏ·Íæ¼Ò¶ÔATIµÄÇáÃï̬¶È£¬¿ª´´ÁËATIÒ»¸ö»Ô»ÍµÄÊ¢ÊÀ¡£

RADEON 9700 ProºóÀ´ÑÜÉú³öÁËRADEON 9600¡¢RADEON 9550¡¢RADEON 9800µÈ²úÆ·¡£

RADEON X800

À´×ÔATIµÄShader Model3¡ª¡ªRADEON X1000ϵÁм¼Êõ·ÖÎö

    RADEON X800µÄ´úºÅÊÇR420£¬Õâ¶àÉÙ¸øÈËһЩåÚÏ룬R400ÄÄÀïÈ¥ÁËÄØ£¿ÔÚ2003ÄêÇï¼¾µÄʱºò£¬Ôø¾­ÓÐÒ»ÖÖ Ëµ·¨±íʾATIÈÏΪR400ÄÑÒÔÔÚµ±Ê±¹¤ÒÕÉÏʵÏÖ£¬Òò´Ë¸ÄÍƳö¼ò»¯µÄR420¡£²»¹ÜÈçºÎ£¬´ÓÌåϵ¼Ü¹¹ÉÏÀ´¿´µÄ»°£¬R420µÄÈ··Ç³£ÀàËÆÓÚR300µÄ±¶Ôö°æ£º¶¥µã×ÅÉ«Æ÷´Ó4¸öÔö¼Óµ½6¸ö£¬ÏñËØ×ÅÉ«Æ÷´Ó8¸öÔö¼Óµ½16¸ö£¬¼¼ÊõÉÏ»ù±¾É϶¼¼Ì³ÐÁËR300µÄÒ²§£¬Ö»ÊÇ´Óshader model 2.0ÔöÇ¿µ½shader model 2.0b£¬¼ÓÇ¿Á˸߷ֱæÂʵÄHyper-ZÄÜÁ¦¡£ºÍNVIDIAͬÆÚµÄNV4XÏà±È£¬È±·¦Ó²¼þ16λ¸¡µãÎÆÀí¹ýÂË¡¢Ö¡»º´æ»ìºÏ¡¢shader model 3.0µÈÌØÐÔµÄÖ§³Ö£¬¾¡¹ÜR4XXµÄÐÔÄÜÒ²²»´í£¬µ«Êǹ¦ÄÜÉϵÄȱʧ£¬Ê¹µÃµ±³õÒÀÕÌR300´òϵĸ߶˽­É½¼¸ºõÊǹ°ÊÖÏàÈøøNVIDIAÁË¡£

    RADEON X800ºóÀ´ÑÜÉú³öÁËRADEON X850¡¢RADEON X700µÈ²úÆ·¡£

»Øµ½¶¥²¿ÔĶÁ

ATI RADEON X1000ϵ¼Ü¹¹¸ÅÊö

ATI RADEON X1000ϵ¼Ü¹¹¸ÅÊö

    RADEON X1000ÊÇATI×ÔR300ÒÔÀ´Ê״δó·ù¶È¸Ä½øµÄ²úÆ·£¬È«Ïß²úÆ·¶¼²ÉÓĄ̃»ýµç90ÄÉÃ×¹¤ÒÕÉú²ú£¬ÆäÖеÄÆì½¢²úÆ·¡ª¡ªRADEON X1800¼¯³ÉÁË320°ÙÍòöÒÔÉϵľ§Ìå¹Ü£¬Ï±íËùÁгöµÄ·Ö±ðÊÇR520¡¢RV530¡¢RV515ϵÁÐ×î¸ß¹æ¸ñ²úÆ·µÄϸ½Ú£¨ÎÒÃÇ»áÔÚÎÄÕºóÃæÌṩȫϵÁеIJúÆ·¹æ¸ñÁÐ±í£©£º


À´×ÔATIµÄShader Model3¡ª¡ªRADEON X1000ϵÁм¼Êõ·ÖÎö


    ÕýÈçÄã˵¿´µ½µÄÄÇÑù£¬ATIÕâ´ÎÍƳöµÄR520Ïà¶ÔÓÚG70À´Ëµ£¬ÆäÏÔÖøÌصãÊÇÁ÷Ë®ÏßÖ»ÓÐ16Ìõ£¬µ«ÊÇ3DÄÚºËʱÖÓƵÂÊ´ïµ½ÁË625MHz£¬±ÈG70¸ß³ö45%¡£

Èç¹û²»³öÒâÁϵĻ°£¬ÎÒÃÇ»ù±¾ÉÏ¿ÉÒÔ´ÖÂÔµØÈÏΪ£º

X1800XTµÄ¶¥µã×ÅÉ«Æ÷ÐÔÄÜÊÇGeForce 7800 GTXµÄ1.3±¶

X1800XTÏñËØ×ÅÉ«Æ÷µÄÐÔÄÜÊÇGeForce 7800 GTXµÄ73%

X1800XTÏñËØÍÌÍÂÄÜÁ¦ÊÇÊÇGeForce 7800 GTXµÄ1.45±¶

X1800XTÌùͼÐÔÄÜÊÇGeForce 7800 GTXµÄ97%

    ʵ¼ÊµÄÇé¿öµ±È»Òª±È¼òµ¥µÄ¼¸ÐÐ×Ö¸´ÔÓһЩ£¬ÀýÈçG70ÔÚÎÆÀíµ¥ÔªºÍ×ÅÉ«Æ÷ÔËËãÆ÷¹²Ïí¡¢X1000ÔÚÏñËØ×ÅÉ«Æ÷Ö¸ÁîÉϵÄÏÞÖƵȡ£

    µ±È»£¬´ó¼Ò»¹ÓбØÒª¿¼ÂÇδÀ´ÓÎÏ·µÄÆ¿¾±¸ü¶àµÄÊÇÔÚÄÄÒ»¸öµ¥ÔªÉÏ£¬ÎÒÃÇ»áÔÚ½ÓÏÂÀ´µÄÕ½ÚÉîÈëdz³öµØ½éÉÜÆäÄÚÔÚµÄÇø±ð£¬Ã÷°×ÕâЩÒÔºó²ÅÄÜÈÃÄãÄÇÐÁÐÁ¿à¿à׬À´µÄÇ®²»ÖÁÓÚѹ´íÁ˱¦£¬¹ºÂòµ½ÕæÕýºÏºõ×Ô¼ºÐèÒªµÄ²úÆ·¡£

   À´×ÔATIµÄShader Model3¡ª¡ªRADEON X1000ϵÁм¼Êõ·ÖÎö

RADEON X1800

À´×ÔATIµÄShader Model3¡ª¡ªRADEON X1000ϵÁм¼Êõ·ÖÎö
RADEON X1600

À´×ÔATIµÄShader Model3¡ª¡ªRADEON X1000ϵÁм¼Êõ·ÖÎö
RADEON X1300

    ´Ó¼Ü¹¹ÉÏ¿´Èý¸öGPU£¬Äã»á·¢ÏÖ×îΪÆæ¹ÖµÄÊÇRV530£¬Pixel ShaderÓÐ12¸ö£¬µ«ÊÇÎÆÀíµ¥Ôª¾ÓȻֻÓÐ4¸ö£¬ÕâÑùµÄÉè¼Æ¿´ËÆÒìÏëÌ쿪£¬µ«ÊÇÌùͼÐÔÄÜÆ¿¾±ÎÊÌâÈÔ½«ÊÇÄÑÒÔ±ÜÃâµÄ¡£Ôڹؼüµ¥ÔªÊýÁ¿²»¼°¶ÔÊÖµÄÇé¿öÏ£¬°ì·¨×ÔÈ»¾ÍÊÇÌá¸ßƵÂÊ£¬µ«ÊÇÌá¸ßƵÂʲ»ÊÇ˵Ìá¸ß¾ÍÄÜÌá¸ßµÄ£¬Äã±ØÐ뿼Âǵ½¹¦ºÄµÈÎÊÌ⣬ATI¿´À´ÒѾ­ÔÚƵÂÊÎÊÌâÉϽâ¾öµÄ²»´í¡£

»Øµ½¶¥²¿ÔĶÁ

RADEON X1000ϵµÄVertex Shader¼Ü¹¹

RADEON X1000ϵµÄVertex Shader¼Ü¹¹

    ºÍXBOX 360²ÉÓõÄXenos GPU²»Í¬µÄÊÇ£¬R520²ÉÓõÄÒÀÈ»ÊÇ´«Í³µÄVertex ShaderÓëPixel Shader·ÖÀëµÄÌåϵ½á¹¹¡£


À´×ÔATIµÄShader Model3¡ª¡ªRADEON X1000ϵÁм¼Êõ·ÖÎö


    ´ÓÉÏͼ¿ÉÒÔ¿´³ö£¬R520µÄVertex ShaderºÍR420µÄVertex Shader½á¹¹·Ç³£ÀàËÆ£¬²ÉÓõÄÊÇ128λÏòÁ¿ALU+32λ±êÁ¿ALU´îÅäµÄ·½Ê½£¬Ã¿¸öÖÜÆÚ¸÷vertex shaderÄÜÍê³ÉÁ½Ìõvertex shaderÖ¸ÁÊÇÈ«ÊÀ½çµÚһöÄÜÿÃëÍê³É100ÒÚÌõVertex ShaderÖ¸ÁîµÄGPU£»8¸övertex shaderÿ¸öÖÜÆÚÒ»¹²ÄÜÍê³ÉÁ½¸ö¶¥µãµÄת»»£¨¼´T&LÀïµÄTransformantion£©²Ù×÷¡£

    ºÍR420²»Í¬µÄÊÇ£¬ÐµÄR520ÓÉÓÚÒýÈëÁËshader model 3.0£¬Vertex shaderÒ²Òò´ËÖ§³ÖVS 3.0£¬°üÀ¨Ïñ·ÖÖ§¡¢Ñ­»·¡¢×Ó³ÌÐòµÈ¶¯Ì¬Á÷¿ØÖÆÖ¸Á»ñµÃÁËÖ§³Ö£¬Ã¿Ìõvertex shader³ÌÐò³¤¶È¿ÉÒÔ³¤´ï1024ÌõÖ¸Á¼ÓÉ϶¯Ì¬Á÷¿ØÖƺó³ÌÐòµÄ³¤¶È¾Í¿ÉÒÔ¿´×÷ÊǼ¸ºõûÓÐÏÞÖƵġ£

    ²»¹ýºÍNVIDIA GeForce 6ºÍGeForce 7²»Í¬µÄÊÇ£¬ATIµÄÕâ¸öVertex ShaderËƺõȱÉÙÁËÒ»Ñù¶«Î÷¡ª¡ªVertex Texture Fetch£¨¶¥µãÎÆÀíÊ°È¡£©µ¥Ôª¡£Vertex Texture Fetchµ¥ÔªÊÇʵÏÖ¶Ôdisplacement mappingÓ²¼þ¼ÓËÙµÄÇ°Ìá¡£ÄÇôR520µÄVertex ShaderÊÇ·ñÕæµÄȱÉÙVertex Texture Fetch¶øÐèÒªCPUÀ´Ö´ÐÐVertex Texture FetchÄØ£¬Õâ¸öÎÊÌâÎÒÃÇ»¹ÐèÒª½øÒ»²½µÄÇóÖ¤¡£

    ÁíÒ»¸ö±È½Ï´óµÄ¿ÉÄÜÊÇATI°ÑVertex Texture FetchµÄ¶¯×÷½»¸øÁËTexel Fetchµ¥Ôª¡£ÔÚGeForce 6/7ÉÏ£¬VSºÍPS¶¼ÓÐ×Ô¼º¶ÀÁ¢µÄVertex Texture Fetch£¨ºÍVSÒ»Æ𣩻òÕßTexel Fetchµ¥Ôª£¨ºÍPSÒ»Æ𣩣¬¶øÔÚR520ÉÏ£¬Texel Fetchµ¥ÔªºÍTexture Addressingµ¥Ôª¶¼±»¶ÀÁ¢µ½Ò»Æð³ÉΪÁËÒ»¸öTexture Pool£¨Ìùͼ´¦ÀíÆ÷¼¯´Ø£©¡£Vertex ShaderºÍPixel ShaderÒ²Ðí¶¼¿ÉÒÔ͸¹ýÕâ¸öTexture PoolÀ´ÊµÏÖVertex Texture FetchºÍTexel FetchµÈÎÆÀíÏà¹ØµÄ²Ù×÷£¬Õâ¿ÉÒÔ¿´×÷ÊÇijÖ̶ֳÈÉϵÄÒ»Ì廯Shader½á¹¹·½Ê½¡£

    ÔÚGeForce 6/7ÉÏ£¬Vertex Fetchµ¥ÔªÖ»ÄÜÖ´Ðзdz£»ù±¾µÄ¶¥µãÎÆÀíÊ°È¡²Ù×÷£¬°üÀ¨ÎÆÀíË«ÏßÐÔ¹ýÂ˵ȹ¦Äܶ¼ÊDz»Ö§³ÖµÄ£¬ÐèÒª³ÌÐòԱдVetex Shader³ÌÐòÀ´Ä£Ä⣬¶øÇÒÄÜ×¥µÄÎÆÀí¸ñʽҲ·Ç³£ÓÐÏÞ£¨R32FºÍA32B32G32R32F£©¡£Èç¹û£¬R520µÄÈ·ÄÜ͸¹ýTexture PoolʵÏÖVertex Texture FetchµÄ»°£¬ÄÇôR520ÔÚVertex Texture FetchÉϵÄÄÜÁ¦½«»á±ÈGF6/7´ó´óÔöÇ¿£¬°üÀ¨¸÷ÖÖ¹ýÂ˲Ù×÷ÒÔ¼°ÎÆÀí¸ñʽ¶¼½«ÄÜ»ñµÃÖ§³Ö¡£²»¹ýÕâÒ»Çж¼»¹Ö»ÊÇÎÒÃǵIJ²⡣

¸üУº

    ÏÖÔÚÎÒÃÇ¿ÉÒÔÈ·¶¨RADEON X1800ÊDz»¾ß±¸¶¥µãÎÆÀíÊ°È¡ÄÜÁ¦£¨Vertex Texture Fetch£©ÁË¡£

    µ«ÊÇVTFÊÇVertex Shader 3.0±ØÐëÓèÒÔ×ñÑ­µÄ¹¦ÄÜ£¬ATIÈçºÎÓ¦¶ÔÕâ¸öÎÊÌâÄØ£¿¶Ô´ËATI±íʾ£¬ÔÚ΢ÈíµÄVS 3.0¹æ·¶ÖУ¬Ö»ÒªVertex Texture Fetch¹¦ÄÜλ±»ÉèÖÃΪ¾ß±¸¼´¿É£¬¾ßÌåµÄÎÆÀí¸ñʽ²¢Ã»ÓÐ×ö³öÒªÇó¡£ATI¸üÖ¸³ö£¬Èç¹ûÏëÔÚ·ÇÒ»Ì廯×ÅÉ«Æ÷Ìåϵ½á¹¹µÄGPUÉÏʵÏÖVTFµÄ»°£¬ÊÇÐèÒª·Ç³£¶àµÄ¹Üо¿Õ¼äÀ´·ÅÖÃÎÆÀícache£¬ÎªÁËÓÅÏÈÈ·±£Pixel Shader·½ÃæµÄÐÔÄÜ£¬Òò´ËATI²ÉÈ¡ÁËÒ»¸öÕÛÖԵķ½°¸£ºRender to Vertex Buffer£¨äÖȾÖÁ¶¥µã»º´æ£¬R2VB£©¡£

    ÓÉÓÚShader Model 3.0µÄPixel Shader¶¼ÄÜÊä³ö°üº¬4¸öFP32·ÖÁ¿µÄ128λ¸¡µã¸ñʽÊý¾Ý£¬ÕâЩÊý¾Ý¶¼¿ÉÒÔ´æ·Åµ½4×Ö·û±àÂ루FOURCC£©µÄ¶¥µã»º´æ£¨´æ·Å¶¥µã¸ñʽÊý¾ÝµÄµØ·½£©£¬È»ºóÖ±½Ó×÷Ϊ¶¥µãÊý¾Ý´«Êä¸ø¶¥µã×ÅÉ«Æ÷£¬ÒÔ´ËÀ´ÊµÏÖPre-Displacement Mapping¡£

    ²»¹ýºÍÕæÕýµÄVertex Texture FetchÏà±È£¬R2VB¿ÉÄܾͱȽÏȱ·¦Áé»îÐÔÁË¡£VTFÖеÄÎÆÀíÔÚVSÄÚ¶¼ÊÇ¿ÉÒԺܿìµØ×÷¶¯Ì¬È¡Ñù£¬¶¥µãÊý¾Ý¿ÉÒÔʵÏÖ¶¯Ì¬±ä¸ü£¬¸üÈÝÒ׵ؼÓÈ뼸ºÎLOD¡£

    ¶øPre-Displacement MappingµÄÎïÀíÊý¾ÝÒª·¢Éú¸Ä±äµÄ»°£¬Õû¸öäÖȾ¹ý³ÌÒ²ÒªËæÖ®ÅäºÏ±ä¶¯£¬Òò´ËATIÒ²³ÐÈÏÔÚR2VB²»ÄܺÍN-patchÒ»ÆðʹÓá£

»Øµ½¶¥²¿ÔĶÁ

RADEON X1000ϵµÄPixel Shader½á¹¹

RADEON X1000ϵµÄPixel Shader½á¹¹¡ª¡ªPixel Shader Core


À´×ÔATIµÄShader Model3¡ª¡ªRADEON X1000ϵÁм¼Êõ·ÖÎö


    ±íÃæÉÏ¿´µÄ»°£¬RADEON X1000ϵµÄPixel Shader·Ç³£·Ç³£ÀàËÆÓÚR420£¬Ëù²»Í¬µÄÊÇ£¬Ö÷ÒªÊÇÔö¼ÓÁËÒ»¸ö·ÖÖ§µ¥Ôª£¬²¢ÇÒ¼ÆË㾫¶È´ÓÔ­À´µÄFP24ÌáÉýµ½ÁËShader Model 3.0ÒªÇóµÄFP32¡£

ÔÚÿ¸öÖÜÆÚÀX1000ϵ¸÷¸öPixel Shader´¦ÀíÆ÷Äܹ»ÅÜ5ÌõÖ¸Á

1Ìõvec3 ADDÖ¸ÁVector ALU1£©
1Ìõscalar ADDÖ¸ÁScalar ALU1£©
1Ìõvec3 ADD/MUL/MADDÖ¸ÁVector ALU2£©
1Ìõscalar ADD/MUL/MADDÖ¸ÁScalar ALU2£©
1ÌõÁ÷¿ØÖÆÖ¸Áî

    ´ËÍ⣬ÓÉÓÚ²ÉÓõÄÊÇR300ÒÔÀ´¾ÍʹÓõĶÀÁ¢ÎÆÀíµ¥Ôª£¬Òò´ËÔÚÓöµ½ÎÆÀí²Ù×÷µÄʱºò£¬X1000ϵµÄPixel ShaderÒ»¹²×î¸ßÄÜÖ´ÐÐ5ÌõPixel ShaderÖ¸ÁîºÍ1ÌõÎÆÀí²Ù×÷Ö¸Áî¡£

Ïà±È֮ϣ¬NVIDIAµÄGeForce 7800µÄPixel ShaderÓÖÈçºÎÄØ£¿

À´×ÔATIµÄShader Model3¡ª¡ªRADEON X1000ϵÁм¼Êõ·ÖÎö

    ÔÚÉÏͼÖУ¬ÎÒÃÇ¿ÉÒÔ¿´µ½G70ÓµÓÐÁ½¸öÄÜÔËÐÐMADDÖ¸ÁîµÄ4D ALU£¬ÕâÁ½¸öALU¶¼ÄÜÒÔ4D¡¢1D/3D»òÕß2D/2DµÄ·½Ê½Íê³ÉÖ¸ÁÔÚÔËËãÄÜÁ¦ÉÏҪǿÓÚR520¡£Í¬ÑùµÄƵÂÊÏ£¬G70µÄÿ¸öpixel shaderÄÜÍê³É16FLOPS£¨FP32£©£¬¶øR520¾Í×î¶àÖ»ÄÜ×öµ½12FLOPS£¨FP32£©£¬Èç¹ûÓöµ½ÏàÁÚÁ½ÌõMADDÖ¸Áî»òÕßÏàÁÚµÄMULÖ¸Áî+MADDÖ¸ÁîµÄ»°£¬R520¾ÍÖ»ÄÜ×öµ½8FLOPS£¬ÊÇG70µÄ1/2¡£´ËÍ⣬G70µÄALU1»¹Äܹ»Ãâ·ÑµØÖ´ÐÐÒ»ÌõFP16µÄnrmÖ¸ÁnrmÖ¸ÁîÊÇÓÃÓÚ¼ÆËã·¨Ïߵģ¬¶ÔÓÚUnreal Engine3ÖдóÁ¿Ê¹ÓÃNormal Mapping¼ÆËãÓÐÃ÷ÏԵļÓËÙ×÷Óá£

    µ«ÊǺÍR520Ïà±È£¬G70ÓÖ´æÔÚÒ»¸ö²»×㣬ÄǾÍÊÇALU1¼æ¸ºÁËÎÆÀíÑ°Ö·¼ÆË㣨ÀýÈçÎÆÀí×ø±ê͸ÊÓ¾ÀÕýµÄ¼ÆË㣩£¬ÔÚÓöµ½ÎÆÀí²Ù×÷µÄʱºò£¬ALU1¾Í²»ÄÜ×ÔÐÐÏñËØ×ÅÉ«Æ÷Ö¸Áîת¶øÖ´ÐÐÎÆÀí²Ù×÷Ö¸ÁֻʣÏÂALU2Äܹ»ÅÜÏñËØ×ÅÉ«Æ÷Ö¸Áî¡£²»¹ýÏÖÔÚµÄÓÎÏ·³ÌÐòÖУ¬ÎÆÀí²Ù×÷µÄÖ¸ÁîÊýÁ¿»ù±¾É϶¼ÊǵÍÓÚÏñËØ×ÅÉ«Æ÷Ö¸ÁîµÄÊýÁ¿£¬Òò´ËNVIDIAÕâÑùµÄÉè¼ÆÒ²²»Ê§ÆäºÏÀíÐÔ¡£

»Øµ½¶¥²¿ÔĶÁ

¼«Ï̷ַ߳¢´¦ÀíÆ÷

RADEON X1000ϵPixel Shader½á¹¹¡ª¡ª¼«Ï̷ַ߳¢´¦ÀíÆ÷

    ÔÚ½éÉÜRADEON X1000ϵPixel ShaderµÄÏ̼߳¼Êõ֮ǰ£¬ÎÒÃÇÓбØÒªÏÈ¿´¿´NVIDIAÒ»Äê¶àÇ°¿ªÊ¼Êµ×÷µÄSM3 GPU¡ª¡ªGeForce 6800Êdz¤µÃÔõÑùµÄ¡£

    °´ÕÕNVIDIAÔÚIEEE£¨¹ú¼ÊµçÆøºÍµç×Ó¹¤³ÌʦЭ»á£©Hotchips 16»áÒéÉÏ·¢±íµÄÂÛÎÄ£¬ÔÚGeForce 6800ÖУ¬ÎªÁËÒþ²ØÔÚÏÔ´æÖвéÕÒÎÆÀíËùÏûºÄµÄÊý°Ù¸öʱÖÓÖÜÆÚ£¬ÔÚÿ¸öPixel Shader£¨ÏñËØ×ÅÉ«Æ÷£©Öж¼Î¬³Ö׏©ÊýÒÔ°Ù¼ÆͬʱÔË×÷µÄThreadingµÄ״̬£¨Ị̈߳©(To hide the latency of texture lookups that fetch from external memory, each fragment processor maintains state for hundreds of in-flight threads)£º


Íâ°ü×


    ÉÏͼ¾ÍÊÇÔÚ¸ÃÂÛÎÄÖеÄGeForce 6800Ìåϵ¼Ü¹¹Í¼£¬Í¼ÖеÄShader thread dispatch¾ÍÊÇGeForce 6800µÄ×ÅÉ«Æ÷Ï̷ַ߳¢Æ÷¡£

    ÆÁÄ»ÉϵĶ¥µã¡¢ÏñËض¼ÊǷdz£ºÃµÄ²¢Ðл¯´¦Àí¶ÔÏó£¬Òò´ËÔÚGPU±¾Éí¾ÍÊÇÒ»¸ö·Ç³£µäÐ͵ĶàÏ̻߳¯´¦ÀíÆ÷£¬Ã¿¸ö¶¥µã¡¢Ã¿¸öÏñËض¼¿ÉÒÔ¿´×÷ÊÇÒ»¸öỊ̈߳¨Thread£©¡£ÔÚGeForce 6800µÄVertex ShaderÖУ¬Ã¿¸öVS¶¼ÓÐÈý¸öThreadͬʱÔËÐУ¬¶øÔÚPixel ShaderÕâÒ»¼¶ÔòÊǸü¼ÓÅÓ´ó¡£

    ATIÔÚRADEON X1000ϵµÄ²úÆ·ÖÐÌá³öÁËUltra-Threading Dispatch ProcessorµÄ¸ÅÄÆäÑùʽҲÊÇÓеãÀàËÆÓÚGeForce 6800µÄ¸ÅÄËù²»Í¬µÄÊÇATI¸üÔ¸Òâ´ó·½µØ¹«¿ªÁËÆäÉè¼ÆµÄһЩ¼¼Êõ²ÎÊý¡£

À´×ÔATIµÄShader Model3¡ª¡ªRADEON X1000ϵÁм¼Êõ·ÖÎö

Ultra-Threading Dispatch Processor£¨¼«¶àÏ̷ַ߳¢´¦ÀíÆ÷£©

    °´ÕÕATIµÄ°×ƤÊé½éÉÜ£¬ÔÚR520£¨RADEON X1800£©µÄPixel Shader Engine£¨ÏñËØ×ÅÉ«Æ÷ÒýÇ棩Öаüº¬ÁËÒ»¸öÖÐÊà·Ö·¢µ¥Ôª£¨central dispatch unit£¬CDU£©£¬Õâ¸öCDUÄܹ»ÎªÒ»¸öPixel Shader Processor Array£¨ÏñËØ×ÅÉ«´¦ÀíÆ÷¾ØÕ󣩷ַ¢¸ß´ï512¸öÏ̡߳£ÕâЩÏñËØ×ÅÉ«´¦ÀíÆ÷±»°´ÕÕ4¸öÒ»×éµÄ·½Ê½°óÔÚÒ»×飬ÿ¸öÕâÑùµÄ×é±»³Æ×öQuad Pixel Shader Cores£¨ËÄ·½ÏñËØ×ÅÉ«Æ÷Äںˣ©¡£¸÷¸öÄں˶¼ÊDZ˴ËÏà¶Ô×ÔÁ¢µÄ´¦Àíµ¥ÔªÄܹ»´¦ÀíÒ»¸ö2x2µÄÏñËØ¿é¡£ÕâÖÖQUADµÄÉè¼ÆÆäʵÊÇ×ÔR300¾ÍÒýÈëµÄ£¬ÔÚNVIDIAµÄGF6¡¢GF7ÉÏÒ²¶¼ÊÇÀàËƵĵ¥Ôª×é³ÉÅäÖ÷½Ê½¡£

    Ò»µ©CDU¾õÖªµ½Ä³¸öQUAD´¦ÓÚÏÐÖÃ״̬µÄʱºò£¬¾Í»áÂíÉϵݽ»Ò»¸öеÄÏ̹߳©ÆäÖ´ÐУ¬ÕâÑùµÄÇé¿ö¶àÊý·¢ÉúQUADÔڵȴýÊý¾Ý»òÕßÍê³ÉÁËÈÎÎñµÄʱºò¡£¸ù¾ÝATIµÄ½éÉÜ£¬ÕâÑùµÄÉè¼Æ¿ÉÒÔÈÃX1800µÄPixel ShaderÄÚºËά³Ö³¬¹ý90%µÄÀûÓÃÂÊ¡£

    ΪÁËά³Ö¸ßЧµÄÏß³ÌÇл»£¬ATI¸øX1800Éè¼ÆÁËÒ»¸ö´ó¹æÄ£µÄ¡¢ÄÜͬʱ¶Áд£¨¶à¶Ë¿Ú£©¡¢¸ß´ø¿íµÄͨÓüĴæÆ÷¶Ñ£¬ËùÓеÄÁ¬½Ó×ÜÏ߶¼ÊÇFP32λ¿í£¬È·±£Pixel ShaderÔÚÈκÎʱºò¶¼ÄܸßЧµØÍê³ÉFP32¾«¶È¼ÆËã¡£

    ATIµÄUltra-ThreadingÉè¼Æ»¹Äܹ»Ìá¸ßPixel Shader 3.0¶¯Ì¬·ÖÖ§µÄÐÔÄÜ¡£¶¯Ì¬·ÖÖ§±»ÈÏΪÊÇPixel Shader 3.0µÄÖØÒªÐÂÌØÐÔ£¬¿ÉÒÔÈÃPixel Shader¸ù¾Ý¼ÆËã³öÀ´µÄÊýÖµÀ´Åܲ»Í¬µÄ·ÖÖ§»òÕßÑ­»·¡£Èç¹ûÕýȷʹÓõĻ°£¬¶¯Ì¬·ÖÖ§ÄÜÏÔÖøµØÌá¸ßÐÔÄÜ¡£

    ÀýÈçÔÚʹÓÃshadow mapµÄʱºò£¬Èç¹ûÒª¶ÔÒõÓ°×÷±ßÔµÈáºÍÈ¡Ñù£¬Ê¹Óö¯Ì¬·ÖÖ§¿ÉÒÔÔÚÓöµ½²»ÐèÒª×÷È¡ÑùµÄÏñËØÀýÈçµÄʱºò¾ÍÌø¹ýÈ¥£¬ÒÔ½ÚÊ¡´óÁ¿µÄpixel shader¼ÆËã×ÊÔ´¡£

À´×ÔATIµÄShader Model3¡ª¡ªRADEON X1000ϵÁм¼Êõ·ÖÎö

    ÔÚÉÏͼÖУ¬ÎÒÃÇÖ»ÐèÒª¶ÔÓÒÏ·½ÕÚÕÖÖеİ×É«ÇøÓò×÷ÈáºÍÒõÓ°È¡Ñù£¬¶øºÚÉ«µÄ²¿·Ö¾Í¿ÉÒÔÊ¡ÂÔµôÕâ¸öÈáºÍÒõÓ°È¡Ñù²½Ö裨ÕâÕÅͼƬ×óÉÏ¡¢ÓÒÉÏ¡¢×óÏÂÈý¸ö²¿·Ö¶¼ÊÇÓÃÀ´Ëã³öÓÒÏ·½µÄÕÚÕÖ£©¡£ºÍÕÒ³öÕÚÕֵĶ¯×÷Ïà±È£¬ÈáºÍÒõÓ°È¡ÑùµÄÐÔÄÜ¿ªÏúÒª¸ßµÃ¶à£¬ÕâÑùʹÓö¯Ì¬·ÖÖ§ÌÞ³ýÎÞÐè¼ÆËãÒõÓ°È¡ÑùµÄÏñËؾͺܻ®ËãÁË¡£

    µ«ÊÇÐèҪעÒâµÄÊÇ£¬Ä¿Ç°GPUµÄPixel Shader¶¼ÊDzÉÓô«Í³µÄSIMD¼Ü¹¹£¬¶¯Ì¬·ÖÖ§µÄÔË×÷ÍùÍù»áÆÆ»µµô³ÌÐòµÄ²¢ÐÐÐÔ£¬Ê¹µÃ¶¯Ì¬·ÖÖ§´øÀ´µÄÒæ´¦±»Ñڸǵô¡£

    ÎÒÃÇÇ°ÃæÌáµ½£¬°üÀ¨R520¡¢NV40¡¢G70µÈÔÚÄÚµÄshader model 3.0 GPU¶¼ÊDzÉÓÃQUAD×飨4¸öpixel shaderÒ»×飩´îÅ䷽ʽ£¬Í¬Ò»¸öQUADÄÚͬһ¸öÖÜÆÚÖ»ÄÜÅÜͬһÀàÖ¸ÁÒÔ¼ò»¯¿ØÖƵç·¡£ÀýÈçQUADÄÚµÄ4¸öÏñËض¼ÅÜaddÖ¸ÁÄǾͺÜÊæ·þÁË£¬QuadÖ»ÐèÒªÒ»¸öÖÜÆڸ㶨ÕâËĸöÏñËØ¡£

   

       µ«ÊÇÈç¹ûÕâ4¸öÏñËظ÷×ÔÒªÅܲ»ÊÇͬһÀàÖ¸Á¶ø·Ö±ðÊÇÏñËØAÅÜaddÖ¸Áî¡¢ÏñËØBÅÜmulÖ¸Áî¡¢ÏñËØCÅÜmaddÖ¸Áî¡¢ÏñËØDÅÜsubÖ¸ÁîµÄ»°£¬ÄÇôÕâ¸öQUAD¾ÍÐèÒª4¸öÖÜÆÚ²ÅÄÜÍê³ÉÕâ4¸öÏñËصĴ¦Àí£¬±ä³ÉÁËÀàËÆSISDµÄÑù×ÓÁË£¬ÐÔÄÜϽµµ½1/4£¬ÕâÊǵ¥ÖÜÆÚ¶àÊý¾Ý´¦ÀíÆ÷ÅÜ·ÖÖ§µÄÌìÉúÎÊÌâ¡£ÈçÏ£º

ÖÜÆÚ SIMD×Óµ¥Ôª1 SIMD×Óµ¥Ôª2 SIMD×Óµ¥Ôª3 SIMD×Óµ¥Ôª4
1 add nop
(¿Õ²Ù×÷,×ÊÔ´À˷ѵôÁË)
nop nop
2 nop mul nop nop
3 nop nop madd nop
4 nop nop nop sub

    ÎÒÃÇÔÚ½éÉÜNVIDIA NV40/G70µÄʱºò¾ÍÌáµ½£¬Vertex ShaderÊôÓÚMIMDÌåϵ£¨¶àÖ¸Áî¶àÊý¾ÝÁ÷£¬ËäÈ»ALUÒ²ÊÇSIMD£¬µ«ÊǸ÷ALUÄܶÀÁ¢Åܲ»Í¬µÄVSÖ¸Áî¡£NV40ÓÐ6¸öVS£¬Ò»¹²6¸ö4D ALUºÍ6¸ö1D ALU£¬Äܹ»·Ö±ðÅÜ12Ìõ²»Í¬µÄVSÖ¸Á£¬·ÖÖ§Ö¸ÁîµÄ¿ªÏú¼¸ºõ¿ÉÒÔ¿´³ÉÊÇÃâ·ÑµÄ£¬Ö´ÐÐЧÂʷdz£¸ß£¬µ«ÊÇÆäPixel ShaderµÄ¶¯Ì¬·ÖÖ§Ö´Ðл¹ÊÇÊôÓڱȽϳõʼµÄ½×¶Î¡£

     ÔÚÖ´Ðж¯Ì¬·ÖÖ§ÉÏÇé¿öÒ²ÊÇÀàËÆ£¬Èç¹ûQUADÄÚÓÐÁ½¸öPixel£¨ÏñËØ£©ÅܵķÖÖ§ÊÇÒ»Ñù£¬Õâ¸öQUAD¾Í¿ÉÒÔ¿´×÷³ÉÒ»¸öSI2D£¨µ¥Ö¸ÁîË«Êý¾ÝÁ÷£©µÄSIMDµ¥Ôª¡£³öÏÖSI2DµÄÇé¿ö£¬ÀíÂÛÉϾÍÒâζ×ÅÕâ¸öQUADµÄЧÄܽµµÍ50%¡£

     Ò»°ãÀ´Ëµ£¬ÏñÒõÓ°±ßÔµÈáºÍµÄ¶¯Ì¬·ÖÖ§£¬Ò²¾ÍÊÇÁ½Ìõ·ÖÖ§¶øÒÑ£¨ÔÚÒõÓ°±ßÔµÄÚ²»ÐèҪȡÑùºÍÔÚÒõÓ°±ßÔµÍâÐèҪȡÑù£©¡£

À´×ÔATIµÄShader Model3¡ª¡ªRADEON X1000ϵÁм¼Êõ·ÖÎö

    ÉÏͼËù˵µÄÊÇÖ¸ATI X1000ÔÚÅÜ·ÖÖ§³ÌÐòµÄʱºò£¬Äܹ»°ÑÆÁÄ»·Ö³ÉºÜ¶à¸ö4X4µÄС¿éÀ´·Ö±ð´¦Àí£¬ÔÚÕâÑùСµÄÒ»¸öÏñËØ¿éÀïÅöµ½Á½Ìõ²»Í¬µÄ·ÖÖ§µÄ»ú»á¾Í·Ç³£Ð¡£¬½µµÍÁ˳öÏÖSI2DµÄ»ú»á¡£

¶øNVIDIAÔÚÆ俪·¢Ö¸ÄÏÖбíʾ£º

¡°in order for it to work optimally, branches should be fairly coherent (for example, over regions of roughly 30 x 30 pixels).¡±

    Õâ¶Î»°µÄÒâ˼¾ÍÊÇ£¬ÓÉÓÚNV40¡¢G70µÄ·ÖÖ§Ö¸ÁÏú½Ï´ó£¬Èç¹ûÏëÔÚNV40¡¢G70ÉϸßЧµØÖ´Ðж¯Ì¬·ÖÖ§£¬×îºÃÊÇÆÁÄ»ÉϱȽϴóµÄÒ»¿éÏñËØÀ´Ö´ÐУ¬ÀýÈç30X30¡£¶øÇÒÔÚÕâ¸ö30X30µÄÏñËØ¿éÄÚÒª¾¡Á¿È·±£¶¼ÊÇÅÜͬһ¸ö·ÖÖ§£¬Èç¹ûÏñËØ¿éÄÚÓÐÆäËü·ÖÖ§£¬ÄÇôÕâÒ»Õû¸öÏñËØ¿éµÄ´¦ÀíËٶȶ¼»áϽµ¡£

    ATI»¹ÌرðÌáµ½ÁË×Ô¼ºµÄ·ÖÖ§µ¥ÔªÃ»ÓÐÕ¼ÓÃALUʱ¼ä£¬ÔÚ·ÖÖ§¿ªÏúÉÏÒª±È´«Í³¼Ü¹¹µÍ²»ÉÙ£º

À´×ÔATIµÄShader Model3¡ª¡ªRADEON X1000ϵÁм¼Êõ·ÖÎö

    ÉÏͼÆäʵ·Ö±ðÊÇNVIDIA GeForce 6800ºÍATI X1800µÄ¶¯Ì¬·ÖÖ§Ö¸ÁîÖ®Ò»µÄ¿ªÏú±È½Ï£¬¶ÔÓ¦NVIDIAµÄ±à³ÌÊֲᣬ¿ÉÒÔ¿´³öATIËù¾ÙµÄÀý×Ó¾ÍÊÇ×ʱ¼äµÄ¡°If /else / endif¡±Ö¸Áî¡£´ó¼Ò¿ÉÒÔ¿´µ½£¬Èç¹ûÅÜͬÑùµÄÁ½Ìõ·ÖÖ§£¬ÔÚÖ´ÐÐif/end/endif·ÖÖ§Ö¸ÁîµÄʱºò£¬¡°´«Í³¼Ü¹¹¡±ÐèÒª»¨20¸öÖÜÆÚ²ÅÄÜÍêÈ«ÅÜÍ꣬¶øATIµÄX1000ϵֻÐèÒª14¸öÖÜÆÚ¡£

»Øµ½¶¥²¿ÔĶÁ

äÖȾºó¶Ëµ¥Ôª£¨Render Back End£©

äÖȾºó¶Ëµ¥Ôª£¨Render Back End£©


À´×ÔATIµÄShader Model3¡ª¡ªRADEON X1000ϵÁм¼Êõ·ÖÎö


    ÆäʵRender Back End¾ÍÊÇÏ൱ÓÚNVIDIAËù˵µÄROP£¨¹âÕ¤²Ù×÷´¦ÀíÆ÷£©£¬¾ùÖ§³ÖFP16Ö¡»º´æ»ìºÏ£¬²»¹ýºÍNVIDIAµÄGeForce 6/7²»Í¬µÄÊÇ£¬X1000µÄRender back endÔÚÖ´ÐÐFP16µÄʱºò»¹Äܹ»×ö¶àÈ¡Ñù¿¹¾â³Ý£¬¶øÕâÊÇÄ¿Ç°NVIDIAµÄ²úÆ·Ëù²»¾ß±¸µÄ¡£

    ²»¹ýÐèҪעÒâµÄÊÇ£¬Ä¿Ç°µÄDirectX9.0c²¢²»Ö§³Ö¶Ô¸¡µãRender Target×ö¶àÈ¡Ñù¿¹¾â³Ý£¬Òò´Ë³ý·ÇDirectX9Éý¼¶£¬·ñÔòÕâ¸öÌØÐÔ¿ÉÄÜÎÞ·¨ÔÚD3DÓÎÏ·ÖÐʹÓᣲ»¹ýÔÚOpenGLÖУ¬Õâ¸öÌØÐÔ½«ÍêÈ«¿ÉÒÔʵÏÖ¡£

    RADEON X1800ÓµÓÐ16¸örender back end£¬¶øX1600ºÍX1300µÄRender Back End¶¼Ö»ÓÐ4¸ö£¬²»¹ýRADEON X1600µÄZ compareµ¥ÔªÊÇ8¸ö£¬¶øX1300Ö»ÓÐ4¸ö£¬ÔÚ½øÐÐZ/Stencil²Ù×÷µÄʱºò£¬X1600»á±ÈX1300¿ìÒ»±¶¡£

    X1000ϵ¶¼Ö§³ÖÉ«²Ê»º´æѹËõ£¬ÒÔÌá¸ß¶àÈ¡Ñù¿¹¾â³ÝʱºóµÄÐÔÄÜ£¬Ïà±È֮ϣ¬NVIDIAÄ¿Ç°µÄGeForce 6200ϵÁж¼È±·¦É«²Ê»º´æѹËõ¶øÖ»ÔÚGeForce 6600ÒÔÉϵIJúÆ·Ö§³Ö¡£

 

»Øµ½¶¥²¿ÔĶÁ

Ë«ÏòÄÚ´æ¶ÁÈ¡»·Â·ÓëдÈë½»²æãÅ

Ë«ÏòÄÚ´æ¶ÁÈ¡»·Â·ÓëдÈë½»²æãÅ

    ÄÚ´æ´ø¿íÖ¸±ê·´Ó³ÁËÔÚµ¥Î»Ê±¼äÄÚµÄÊý¾Ý´«ÊäÁ¿£¬Ëæ×ÅGPUÐÔÄܵÄÌáÉý£¬¶ÔÄÚ´æ´ø¿íµÄÐèÇóÒ²ÓëÈÕ¾ãÔö¡£´ËÍ⣬µ±ÎÒÃÇÔڸ߷ֱæÂÊ£¨ÀýÈç1920X1080£©ÏÂäÖȾºÍ´ò¿ª¿¹¾â³Ý¡¢¸÷ÏòÒìÐÔ¹ýÂ˵ÈÌá¸ß»­ÃæÆ·ÖʵŦÄܺó£¬ÄÚ´æ´ø¿íµÄÐèÇóÒ²»á¼±¾çÉÏÉý¡£GPUÄÜ´¦ÀíÊý¾ÝµÄËÙ¶ÈÔ½¿ì£¬¾Í±ØÐëÌṩ¸ü¿ìµÄÊý¾Ý´«ÊäËÙÂÊÒÔ±£Ö¤GPUµÄÐÔÄܾ¡¿ÉÄÜ´¦ÓÚ·åֵ״̬¡£


À´×ÔATIµÄShader Model3¡ª¡ªRADEON X1000ϵÁм¼Êõ·ÖÎö


    ÔÚGeForce 3£¬NVIDIAÊ×´ÎÔÚGPUÖÐÒýÈëÁËCrossbarÄÚ´æ¿ØÖƼ¼Êõ£¨Lighting SpeedÄÚ´æ¼Ü¹¹µÄÒ»²¿·Ö£©¡£ÔÚÒýÈëÁËDDRÄÚ´æºó£¬128λDDRÄÚ´æ×ÜÏßÆäʵµÈЧÓÚ256λ×ÜÏߣ¬ÔÚGeForce 3ÉÏÓÐËĸö32bit DDRÄÚ´æ¿ØÖÆÆ÷£¬Ã¿¸ö¿ØÖÆÆ÷ÿ´ÎÄÜ×î¸ß´«Êä64λÊý¾Ý¡£Èç¹ûÓöµ½GPUÐèÇóµÄÊý¾Ý¿éСÓÚÄÚ´æ¿ØÖÆθ¿ÚµÄʱºò£¨ÀýÈç32λÊý¾Ý¿é£©£¬´«Í³·½Ê½µÄÄÚ´æ¿ØÖÆÆ÷¼¼Êõ¾ÍÖ»ÄÜ´ïµ½50%µÄÀûÓÃÂÊ£¬¶øÔÚCrossbar¼Ó³ÖÏ£¬ÄÚ´æ×ÜÏßµÄЧÂʽ«»áÏÔÖøÌáÉý£¬È·±£ÄÚ´æ´ø¿í¾¡¿ÉÄܵش¦ÓÚ±¥Ó¯µÄ״̬£¬ÔÚÓöµ½Ö»ÐèҪСÊý¾Ý¿é´«ÊäÖ¸ÁîµÄʱºò²»ÖÁÓÚÀË·Ñ´ø¿í¡£

    ATIÔÚR300£¨RADEN 9700£©ÉϲÉÓÃÁË256λÄÚ´æ×ÜÏߣ¬ÓÉ4¸ö64λDDRÄÚ´æ¿ØÖÆÆ÷Õƹܴ«Êä¡£ÔÚÕâÒÔºóµÄ256λÄÚ´æ×ÜÏßGPU£¬Ò²¶¼»ù±¾ÉϲÉÓÃÁË4X64µÄ¿ØÖÆÆ÷ÅäÖ㬴ÓÄÚ´æ´«ÊäµÄÀûÓÃÂÊÀ´Ëµ£¬ÊDz»Èç32λºÃµÄ¡£

À´×ÔATIµÄShader Model3¡ª¡ªRADEON X1000ϵÁм¼Êõ·ÖÎö
ͼÉÏ·½ÊÇRADEON X1800µÄÄÚ´æ¿ØÖÆÆ÷´îÅ䷽ʽ£¨8X32bit GDDR3£©
ͼÏ·½ÊÇRADEON X850µÄÄÚ´æ¿ØÖÆÆ÷´îÅ䷽ʽ£¨4X64bit GDDR3£©

    ¶øÔÚRADEON X1000ϵÉÏ£¬ATIÖØÐÂÆðÓÃÁË32λÄÚ´æ¿ØÖÆÆ÷£¬ÔÚRADEON X1800ÉÏ£¬ÓÐ8¸ö32bitÄÚ´æ¿ØÖÆÆ÷£¬ÄÚ´æ´ø¿íʹÓÃЧÂʻָ´µ½½Ó½üGeForce 3ʱ´úµÄË®×¼¡£

    RADEON X1800Ö§³ÖDDR2¡¢GDDR3¡¢GDDR4Äڴ棬¶øµÚÒ»²¨²úÆ··¢²¼ÖÐ×î¸ß¶ËµÄRADEON X1800XT²ÉÓõÄÊÇÈýÐǵÄK4J52324QC-BJ12 GDDR3ÄÚ´æ¿ÅÁ££¬É趨µÄÄÚ´æʱÖÓƵÂÊΪ750MHz£¨µÈЧ1500MT/s£©¡£

    ΪÁ˳ä·ÖÀûÓøßËÙÄÚ´æµÄÓÅÊÆ£¬ATI¸øRADEON X1000ϵÉè¼ÆÁËÒ»¸öÐÂʽµÄ»·Íø×ÜÏ߼ܹ¹¡£

    Õâ¸ö»·ÍøÉè¼ÆÇ°Ìá˼·ÊÇ£ºËæ×ÅGPUÔ½À´Ô½¸´ÔÓ£¬ÄÚ²¿ÐèÒªÁ¬½Óµ½ÄÚ´æ¿ØÖÆÆ÷µÄ´¦Àíµ¥ÔªÔ½À´Ô½¶à£¬Èç¹û¼ÌÐøά³ÖÍêÈ«²ÉÓÃCrossbarµÄÉè¼Æ£¬ÕâЩÁ¬½Ó·ÓÉ¿ØÖƽ«»á±äµÃ·Ç³£¸´ÔÓ£¬²¢ÇÒÐźŲ¼Ïß»áÔ½À´Ô½³¤ºÍ¸´ÔÓ¡£

    ¸ü³¤µÄ²¼Ï߻ᵼÖÂÑÓ³ÙÔö¼Ó£¬¶ø¸´ÔӵķÓÉ»áÓÉÓÚÏß·֮¼äµÄ´®Òô¶ø½µµÍÐźÅÆ·ÖÊ£¬´ËÍâÓÉÓÚ²¼ÏßÑÓ³¤Ôö¼ÓµÄ×迹£¬GPUµÄ·¢ÈȺͺĵçÒ²»áÓÐËùÔö¼Ó£¬ÕâЩÒòËض¼»áµ¼ÖÂÄÑÒÔÌáÉýGPUµÄʱÖÓƵÂÊ¡£

À´×ÔATIµÄShader Model3¡ª¡ªRADEON X1000ϵÁм¼Êõ·ÖÎö

    ÉÏͼ¾ÍÊÇATI RADEON X1800µÄ»·ÍøÍØÆËͼ£¬ºìÉ«µÄ¾ÍÊÇÁ½ÌõË«Ïò¸ö256λµÄ»·Â·£¬¸ºÔð°ÑÄÚ´æÖеÄ×ÊÁϽ»¸¶¸øÌùͼµ¥Ôª¡¢¶¥µã×ÅÉ«Æ÷µÈµ¥Ôª£¨ÕâЩ¶ÔÏóATI³Æ×÷ÊÇÄÚ´æ¿Í»§¶Ë£©£¬¶ø×ÊÁϵÄдÈë²Ù×÷ÔòÒÀÈ»»á±»Â·Óɵ½CrossbarÉÏÀ´ÊµÏÖ¡£

´«Í³¼Ü¹¹µÄÄÚ´æ¶ÁÈ¡´ÎÐò »·Â·¼Ü¹¹µÄÄÚ´æ¶ÁÈ¡´ÎÐò
ÄÚ´æ¿Í»§¶ËÏòÄÚ´æ¿ØÖÆÆ÷·¢³ö¶ÁÈ¡ÇëÇó ÄÚ´æ¿Í»§¶ËÏòÄÚ´æ¿ØÖÆÆ÷·¢³ö¶ÁÈ¡ÇëÇó
ÄÚ´æ¿ØÖÆÆ÷ÊÕ¼¯ÇëÇó²¢°²ÅÅÓÅÏÈ´ÎÐò
·¢Ë͵½ÄÚ´æÉÏ
ÄÚ´æ¿ØÖÆÆ÷ÊÕ¼¯ÇëÇó²¢°²ÅÅÓÅÏÈ´ÎÐò
·¢Ë͵½ÄÚ´æÉÏ
ÄÚ´æ°ÑÇëÇóµÄÊý¾Ý·¢Ë͵½ÄÚ´æ¿ØÖÆÆ÷ÉÏ ÄÚ´æ°ÑÇëÇóµÄÊý¾Ý·¢Ë͵½»·Â·ÉÏ
ÄÚ´æ¿ØÖÆÆ÷ÏòÄÚ´æ¿Í»§¶ËµÝ½»ÇëÇóµÄÊý¾Ý ÄÚ´æ¿Í»§¶Ë´Ó»·Â·ÉÏ»ñÈ¡ÇëÇóµÄÊý¾Ý

    ¸ù¾ÝATIµÄ½éÉÜ£¬²ÉÓÃÁËÕâÑùµÄ»·Â·¶ÁÈ¡¡¢CrossbarдÈëµÄÉè¼Æºó£¬ÄÚ´æ×ÜÏßµÄƵÂÊ¿ÉÒÔ±ÈÒÔÇ°µÄ²úÆ·Ìá¸ßÒ»±¶£¬Ê¹µÃX1000ϵ¿ÉÒÔ³ä·ÖÀûÓÃÏȽøµÄÄÚ´æ¼¼Êõ¡£

    ´ËÍâATI»¹Ìáµ½£¬X1000ϵµÄÄÚ´æÖÙ²ÃÆ÷Äܹ»ÓÉÇý¶¯³ÌÐò¿ØÖÆ£¬¿ÉÒÔ͸¹ýÇý¶¯³ÌÐòµÄCATALYST A.I£¨ÖÇÄܲÎÊýÉ趨£©£¬ÎªÌض¨µÄÓ¦ÓóÌÐòÉ趨ÖÙ²ÃÓÅÏÈ´ÎÐò£¬ÈÃÄÚ´æ¿ØÖÆÆ÷ÓÅÏÈ´¦Àí×îÆÈÇС¢¶ÔÐÔÄÜÓ°Ïì×î´óµÄÊý¾ÝÇëÇó¡£

»Øµ½¶¥²¿ÔĶÁ

²ÉÓÃÈ«ÏàÁª¼¼ÊõÌá¸ßcacheÃüÖÐÂÊ

²ÉÓÃÈ«ÏàÁª¼¼ÊõÌá¸ßcacheÃüÖÐÂÊ


À´×ÔATIµÄShader Model3¡ª¡ªRADEON X1000ϵÁм¼Êõ·ÖÎö


    ÉÏÊöµÄÄÚ´æ¿ØÖƼ¼ÊõËäÈ»¶¼ÄܽµµÍÑÓ³Ù£¬µ«ÊÇÄÚ´æ´æÈ¡¶¯×÷»¹ÊÇÓ¦¸Ã¾¡Á¿±ÜÃ⣬°ÑÖظ´Ê¹ÓõÄÊý¾Ý´æ·ÅÔÚGPUµÄcacheÄÚ¾ÍÊǼõÉÙÄÚ´æ´æÈ¡¶¯×÷µÄÖØÒª¼¼Êõ¡£


    ATI±íʾ£¬ÔÚÒÔÍùµÄGPUÉϲÉÓõÄcache¶¼ÊÇÖ±½ÓÓ³É䣨direct map£©£¬¼´Ã¿¸öcacheµÄÈë¿Ú¶¼Ó³ÉäÖÁÒ»¿éרÃÅÈ·¶¨Á˵ÄͼÐÎÄÚ´æÇø¿é¡£ËäÈ»Õâ¿ÉÒÔÈÃcacheµÄÖ´Ðмòµ¥»¯£¬µ«Êǵ±³öÏÖÄÚ´æ¿Í»§¶ËÐèÒª½»»»Á½¸öÊý¾Ý£¬¶øÕâÁ½¸öÊý¾Ý¸ÕºÃҪλÓÚ±»cacheÓ³ÉäµÄͬһ¿éÄÚ´æÄÚ£¬ÄÇôÕâÁ½¿éÊý¾Ý¾ÍÐèÒª²»¶ÏµØ½«±Ë´Ë¼·³öcache£¬ÕâÑùµÄ»°ÔÚдÊý¾ÝµÄʱºò¾Í¿ÉÄÜ»á²úÉú³ÙÑÓ£¨stall£©£¬ÏÔÖø½µµÍcacheµÄÃüÖÐÂÊ£¬Ôö¼ÓÁËÄÚ´æ´æÈ¡µÄѹÁ¦¡£

    ¶øATIÔÚRADEON X1800µÄÎÆÀícache¡¢z/stencil cache¡¢É«²Ê»º´æcacheÉϾͲÉÓÃÁËÈ«ÏàÁªµÄcache¼¼Êõ£¬cache²»ÔÙÖ»ÊÇÓ³Éäµ½Ìض¨Ò»¸ö»òÕßij¼¸¸öµÄÄÚ´æµØÖ·£¬¶øÊÇÈÎÒâ¿ÕÏеÄÄÚ´æ¡£ATI±íʾ£¬ÔÚÈκθø¶¨µÄʱÖÓƵÂÊϵÄÄÚ´æ´ø¿íÃô¸ÐÐÍÓ¦ÓÃÖУ¨ÀýÈçÔڸ߷ֱæÂÊÏ´ò¿ªÈ«ÆÁ¿¹¾â³ÝºÍ¸÷ÏòÒìÐÔ¹ýÂË£©£¬X1800µÄÐÔÄܶ¼ÄܱȲÉÓÃÇ°ÌáÉý25%¡£

À´×ÔATIµÄShader Model3¡ª¡ªRADEON X1000ϵÁм¼Êõ·ÖÎö
ÎÆÀí¸ßËÙ»º´æÃüÖÐʧ°ÜÂʱȽϣ¨X1800 VS X850£¬ÒÔ850Ϊ»ù×¼£©

À´×ÔATIµÄShader Model3¡ª¡ªRADEON X1000ϵÁм¼Êõ·ÖÎö
ZÉî¶ÈÖµ¸ßËÙ»º´æÃüÖÐʧ°ÜÂʱȽϣ¨X1800 VS X850£¬ÒÔ850Ϊ»ù×¼£©

 

»Øµ½¶¥²¿ÔĶÁ

»º´æѹËõ¼¼Êõ

»º´æѹËõ¼¼Êõ

    ΪÁËÌá¸ß´ø¿íºÍ¼õÉÙ´æÈ¡¿Õ¼ä£¬ÔÚDirectX6¿ªÊ¼£¬S3 Graphics¿ªÊ¼ÒýÈëÁËS3TCÎÆÀíѹËõ¼¼Êõ£¬²¢³ÉΪ΢ÈíDirectXµÄÎÆÀíѹËõ¸ñʽ¡ª¡ªDXTC£¬ÔÚÄÇÀïÒԺ󼸺õËùÓеÄGPU¶¼Ö§³ÖDXTCÎÆÀíѹËõ£¬µ«ÊÇËæ×Å»ùÓÚ¸¡µãÎÆÀíµÄ¸ß¶¯Ì¬·¶Î§äÖȾÁ÷ÐУ¬ÅÓ´óµÄ´ø¿í/¿Õ¼äÐèÇóÎÊÌâÓÖ°ÚÔÚÁË´ó¼ÒÃæÇ°¡£


À´×ÔATIµÄShader Model3¡ª¡ªRADEON X1000ϵÁм¼Êõ·ÖÎö


    ATIÔÚRADEON X1000ϵÉÏÒýÈëÁ˶Ե¥Í¨µÀÎÆÀí£¨ÀýÈçR16F£©µÄ2:1ѹËõ¼¼Êõ£¬²»½öÄÜÖ§³ÖÁÁ¶ÈÓ³Éäͼ£¨luminance map£©¡¢ÒõÓ°Ó³Éäͼ£¨shadow map£©ÒÔ¼°HDRÎÆÀí£¬ATI¶Ô´ËѹËõ¼¼ÊõÒ²²¢µ½ÁË3DcÖУ¬²¢³Æ֮Ϊ3Dc+¡£

    ÔÚOpenEXR.comÉÏ£¬Ò²ÓÐÀàËƵÄ2:1ѹËõ¼¼Êõ£¬µ«ÊÇÊÇ·ñͬÑùµÄ¶«Î÷ÎÒÃÇ»¹ÐèҪȷÈÏ¡£

    ÔÚ´Ë֮ǰÓÚX800ÒýÈëµÄ3DcÆäʵ¾ÍÊÇNormal mapѹËõ¶øÒÑ£¬NVIDIAÔÚGeForce 7ÉÏҲʵÏÖÁ˸ü¼ÊõµÄÖ§³Ö¡£ÏÖÔÚÕâ¸öµ¥Í¨µÀѹËõÔòÆäʵºÍÔ­À´µÄ3Dc²¢Ã»ÓÐÖ±½ÓµÄ¹Øϵ£¬²¢·Ç3DcµÄÉý¼¶£¬¶øÓ¦¸Ã¿´×÷ÊÇÁíÒ»¸öÎÆÀíÓ¦ÓÃÁìÓòµÄѹËõ¼¼Êõ¡£

    X1000ϵÁÐͬÑùÌṩÁË6X¿¹¾â³ÝÏ´ﵽ6:1ѹËõ±ÈÂʵÄÉ«²Ê»º´æѹËõÒÔ¼°¸Ä½øµÄHyper-Z¼¼Êõ¡£ÔÚHyper-Z¼¼Êõ·½Ã棬ATI±íʾRADEON X1800µÄHierarchical Z²ÉÓÃÁ˸ü¼Ó¾«È·µÄ¿É¼ûÃæ¼ì²éËã·¨£¬ÄܱÈÒÔÍùµÄRADEON GPU¶àÌÞ³ýµô50%µÄÒþ²ØÃæÏñËزÙ×÷¡£ÔÚZ/StencilѹËõºÍFast-Z·½Ã棬ÒÀȻά³Ö8:1µÄѹËõÂÊÒÔ¼°64±¶µÄ¿ìËÙZ»º´æÇå¿ÕÄÜÁ¦¡£

»Øµ½¶¥²¿ÔĶÁ

RADEON X1000ϵµÄ»­ÃæÆ·ÖʸĽø

RADEON X1000ϵµÄ»­ÃæÆ·ÖʸĽø

ºÍRADEON X800ϵÏà±È£¬ATIÕâ´ÎµÄX1000ÔÚ»­ÃæÆ·ÖÊÉÏ×ÅÖØÇ¿µ÷Èý·½Ã棺

¸ß¶¯Ì¬·¶Î§äÖȾ£¨HDR£©
È«·½Î»¸÷ÏòÒìÐÔ¹ýÂË
×ÔÊÊÓ¦¿¹¾â³Ý£¨Adaptive Anti-Aliasing£©

¸ß¶¯Ì¬·¶Î§äÖȾ£¨HDR£©

    ÔÚNVIDIAµÄGeForce 6ÍƳöºó£¬Ò»¸ö×îÊܹØ×¢µÄÕùÒé¾ÍÊǸ߶¯Ì¬·¶Î§äÖȾ£¬ÄÇôʲôÊǸ߶¯Ì¬·¶Î§äÖȾ¡£

    ËùνµÄ¸ß¶¯Ì¬ÆäʵÊÇÏà¶Ô¶øÑԵģ¬ÀýÈçÔÚɳĮµØ´øµÄÖçҹβîºÜ´ó£¬ÎÒÃÇ¿ÉÒÔ³Æ֮Ϊ¸ß¶¯Ì¬£¬ÔÚ¿Õµ÷·¿ÄÚβîºÜС£¬ÎÒÃÇ¿ÉÒÔ³Æ֮ΪµÍ¶¯Ì¬¡£


À´×ÔATIµÄShader Model3¡ª¡ªRADEON X1000ϵÁм¼Êõ·ÖÎö


    ÔÚ3DäÖȾÖУ¬ÒÔÍùµÄ8λÕûÊý¸ñʽ£¨RGBA8£©Ö»ÄܱíÏÖ³ö256:1µÄ×îÁÁÖµ:×î°µÖµ¶¯Ì¬·¶Î§£¬Õâ¸ö255:1±»³Æ×÷ÊÇLDR£¨µÍ¶¯Ì¬·¶Î§£©£¬Èç¹û±ÈÖµ¸ßÓÚÕâ¸ö·¶Î§µÄ£¬¾Í¿ÉÒÔ±»³Æ×÷ÊÇHDR¡£ÀýÈçINT16µÄÎÆÀí¿ÉÒÔ±íÏÖ65536:1£¬FP16¿ÉÒÔ±íÏÖÁ½ÍòÒÚ±ÈÒ»µÄ¶¯Ì¬·¶Î§¡£

    ATI±íʾ£¬ËùÓеÄshader model 2.0»òÕ߸ü¸ß¹æ¸ñµÄGPU¶¼¿ÉÒÔÖ§³Ö64λɫ²Ê¸ñʽ£¬²»¹ýÕâ½ö½öÊÇÂú×ãHDRµÄ»ù±¾Ìõ¼þ£¬Èç¹ûҪȫÃæÊÍ·ÅHDRµÄÍþÁ¦£¬»¹ÐèÒª¶îÍâµÄÄÜÁ¦²ÅÄÜ´ï³É¡£ATIµÄRADEON X1000ϵ²úÆ·Ö§³Ö64λ¸¡µã»º´æ»ìºÏ¡¢ÎÆÀí¹ýÂ˺ͶàÈ¡Ñù¿¹¾â³Ý¡£

¸üУ¨¹ØÓÚ¸¡µãÎÆÀí¹ýÂË£©£º

    ATI±íʾ£¬ËûÃÇÈÏΪ¸¡µãÎÆÀí´ó¶¼Ö»ÊÇÓÃÀ´×÷²é±íÖ®Óã¬ÕâÑùµÄÓÃ;ֻÐèÒª×÷µãÈ¡Ñù£¨Point Sample£©¼´¿É£¬Òò´ËATIʵ¼ÊÉϲ¢Ã»ÓÐÔÚ¸¡µãÎÆÀíÉϼÓÈëÓ²¼þ¹ýÂËÖ§³Ö£¬Èç¹ûÐèÒª¸¡µãÎÆÀí¹ýÂ˵Ļ°£¬ÓÎÏ·¿ª·¢ÈËÔ±ÐèÒª×Ô¼º±àдshaderÀ´ÊµÏÖFP filterµÄ¡£

    ³ýÁËÖ§³ÖFP16 HDRÍ⣬ATI»¹Ö§³ÖMatrox PaheliaÒýÈëµÄINT10£¨R10:G10:B10:A2£©¸ñʽ£¬¸Ã¸ñʽÌṩÁ˱ÈÒ»°ãRGBA8¸ü¸ßµÄ¾«¶È£¨´ïµ½1024¸ö»Ò½×£©£¬Ö§³Ö10ÒÚÉ«²ÊÒÔ¼°ÓÐÏ޶ȵÄ͸Ã÷½×¶È£¨4¼¶£©¡£ºÍ´«Í³µÄINT8Ïà±È£¬INT10Äܹ»Ìṩ4±¶¶¯Ì¬·¶Î§ºÍ¾«¶È£¬Í¬Ê±²»»áÓжà´óµÄÐÔÄÜËðºÄºÍÄÚ´æÕ¼Ó㬶øÇҸøñʽ»¹Ö§³Ö»ìºÏ²Ù×÷ºÍ¿¹¾â³Ý¡£

    ¼ò¶øÑÔÖ®£¬¾ÍÊÇATIÏ£Íûƾ½è¶àÑù»¯µÄHDRÖ§³ÖºÍ·á¸»ÎÆÀíѹËõ¼¼Êõ£¬ÔÚHDRÓ¦ÓÃÖÐÌṩ×î¼ÑµÄЧÄܺͻ­ÃæÆ·ÖÊ¡£

È«·½Î»¸÷ÏòÒìÐÔ¹ýÂË

     ÔÚGeForce 3/4ʱ´ú£¬NVIDIAºÍATIÔÚ»­ÃæÆ·ÖÊÉϵÄÒ»¸öÕùÂÛµã¾ÍÊǸ÷ÏòÒìÐÔ¹ýÂ˵ÄʵÏÖ·½Ê½¡£ATIÔÚRADEON 8500ÉϲÉÓÃÁ˺ÍÆÁÄ»±ßÔµ³Êˮƽ¡¢´¹Ö±¼Ð½ÇµÄ¶à±ßÐÎ×÷AF£¬²¢ÇÒÔÚ´ò¿ªAFµÄʱºò£¬ÈýÏßÐÔ¹ýÂËʧЧ¡£¶øNVIDIAµÄGeForce 3/4Ôò¶ÔÈ«½Ç¶ÈµÄ¶à±ßÐÎ×÷AF´¦Àí£¬²¢ÇÒÔÊÐíÔÚ´ò¿ªAFµÄʱºòÒ²´ò¿ªÈýÏßÐÔ¹ýÂË¡£

    µ½ÁËGeForce FX VS RADEON 9700ʱ´ú£¬ATI¿ªÊ¼¶Ô45¶È¼Ð½Ç¶à±ßÐÎÒ²×÷AF´¦Àí£¬Í¬Ê±Ò²ÔÊÐí´ò¿ªÈýÏßÐÔ¹ýÂË£¬¶øNVIDIAÔò³¢ÊÔÒýÈëÀàËÆATIµÄAF¡¢ÈýÏßÐÔ¹ýÂËÓÅ»¯·½Ê½¡£ÕâÑùµÄÓÅ»¯´ëÊ©Ò»Ö±ÔÚ²»¶ÏµØÑݽø£¬µ½ÁËRADEON X1000ϵÉÏ£¬ËƺõÒ»ÇÐÓÖ»Ö¸´µ½¿ÉÒÔʵÏÖ¸ßÆ·ÖʹýÂ˵Äʱ´ú¡£

À´×ÔATIµÄShader Model3¡ª¡ªRADEON X1000ϵÁм¼Êõ·ÖÎö

    ¸ù¾ÝATI½éÉÜ£¬ÔÚRADEON X1000ÉÏ£¬Óû§¿ÉÒÔ´ò¿ªÃûΪArea Ainsotropic FiterµÄÈ«½Ç¶È¸÷ÏòÒìÐÔÒìÐÔ¹ýÂË¡£ATI±íʾ£¬ÓÉÓÚʹÓÃÁËÏȽøµÄËã·¨£¬´ò¿ª¸Ã¹ýÂËģʽµÄÐÔÄÜÓ°ÏìÏ൱С¡£

    ´ÓATI¶Ô¸ÃAFµÄÃüÃû£¨Area Anisotropic Filter£©À´¿´£¬¿ÉÄܺÍÕâƪÂÛÎÄÓÐЩ¹Øϵ£ºFootprint Area Sampled Texturing¡£

    ÆäËûÔÚÎÆÀíÉϵĸĽø°üÀ¨ÒýÈëÁË4096x4096ÎÆÀí³ß´çµÄÖ§³Ö£¬²»¹ý¸Ã³ß´çÆäʵÔÚNVIDIAµÄ²úÆ·ÉϺÜÔç¾Í»ñµÃÖ§³ÖÁË£¬ATIÕâ´ÎËãÊDz¹ÁË»ØÀ´¡£

×ÔÊÊÓ¦¿¹¾â³Ý

    RADEON X1000ÒýÈëµÄ×ÔÊÊÓ¦¿¹¾â³Ý¼¼ÊõÄܹ»Ö§³Ö³¬¼¶È¡ÑùºÍ¶àÈ¡Ñù¿¹¾â³Ýģʽ£¬²¢ÇÒÊǸù¾Ý»­ÃæÖв»Í¬¶ÔÏóµÄÌØÐÔ¶ø×Ô¶¯Çл»²»Í¬µÄÈ¡Ñù·½Ê½¡£

    ÔÚ´ó¶àÊýÇé¿öÏ£¬RADEON X1000»áÖ´ÐжàÈ¡Ñù·½Ê½½øÐп¹¾â³Ý´¦Àí£¬µ«Êǵ±Óöµ½ÀàËÆÌúË¿Íø¡¢Ö²ÎïµÈÓÉÎÆÀí¾­¹ý°¢¶û·¨»ìºÏ·½Ê½Éú³ÉµÄ¶ÔÏóʱ£¬¾Í»áÇл»µ½³¬¼¶È¡Ñùģʽ£¬ÒÔÌá¸ß¿¹¾â³ÝµÄÆ·ÖÊ¡£

À´×ÔATIµÄShader Model3¡ª¡ªRADEON X1000ϵÁм¼Êõ·ÖÎö

    ÀàËƵļ¼ÊõÒ²ÔÚGeForce 7800ÉϲÉÓ㬲»¹ýATI¾ÍÌرð±ê°ñRADEON X1000»¹Äܹ»ÔÚ´ò¿ªHDRµÄʱºòÓ¦ÓÃ×ÔÊÊÓ¦¿¹¾â³Ý¡£

»Øµ½¶¥²¿ÔĶÁ

È«Ïß²úÆ·µÄ¹æ¸ñÓëͼƬ

È«Ïß²úÆ·µÄ¹æ¸ñÓëͼƬ

RADEON X1800ϵÁÐ


À´×ÔATIµÄShader Model3¡ª¡ªRADEON X1000ϵÁм¼Êõ·ÖÎö

RADEON X1800ʵÎïͼƬ£¬²ÉÓÃRaptorË«²ÛÉ¢ÈÈÆ÷

À´×ÔATIµÄShader Model3¡ª¡ªRADEON X1000ϵÁм¼Êõ·ÖÎö

À´×ÔATIµÄShader Model3¡ª¡ªRADEON X1000ϵÁм¼Êõ·ÖÎö

À´×ÔATIµÄShader Model3¡ª¡ªRADEON X1000ϵÁм¼Êõ·ÖÎö

À´×ÔATIµÄShader Model3¡ª¡ªRADEON X1000ϵÁм¼Êõ·ÖÎö

À´×ÔATIµÄShader Model3¡ª¡ªRADEON X1000ϵÁм¼Êõ·ÖÎö

    ³ýÁËÉÏÊöµÄ²úÆ·Í⣬ATI»¹½«ÍƳöÕë¶ÔCrossFireË«¿¨²¢ÐеÄX1000ϵÖ÷¿¨£¬ÔÚʵÏÖCrossFireµÄʱºò£¬¿ÉÒÔ×î¸ßʵÏÖ2048x1536 14X SuperAA@70Hz£¬ÕâЩÖ÷¿¨°üÀ¨ÓÐÁ½¿î£º

±¨¼Û ²úÆ·Ãû³Æ ¶ÔÓ¦²úÆ·
599ÃÀÔª RADEON X1800 CrossFire°æ 512MB RADEON X1800ϵ
299ÃÀÔª RADEON X1600 CrossFire°æ 256MB RADEON X1600ϵ
 
À´×ÔATIµÄShader Model3¡ª¡ªRADEON X1000ϵÁм¼Êõ·ÖÎö


    ´ó¼Ò¿ÉÒÔ¿´µ½£¬RADEON X1300µÄCrossFire·½°¸ÍêÈ«Ãâ³ýÁËÁ¬½ÓµçÀ£¬Á½Æ¬¿¨µÄÊý¾Ý½»»»Íêȫ͸¹ý±±ÇŵÄPCIEͨµÀ½øÐС£ÁíÒ»¸öºÍRADEON X1800/X1600µÄCF·½°¸²»Í¬µÄµØ·½£¬ÊÇRADEON X1800/X1600ÔÚCFµÄʱºò¿ÉÒÔÖ§³Ö˫ͨµÀÊä³ö£¬¶øRADEON X1300Ôò²»ÐС£

»Øµ½¶¥²¿ÔĶÁ

RADEON X1000ϵרÓü¼ÊõÑÝʾ½éÉÜ

RADEON X1000ϵרÓü¼ÊõÑÝʾ½éÉÜ


À´×ÔATIµÄShader Model3¡ª¡ªRADEON X1000ϵÁм¼Êõ·ÖÎö


    ATIΪÁËÏòÍæ¼ÒºÍ³§É̳ä·ÖչʾRADEON X1000µÄÓÅÊƺÍʵÁ¦£¬×¨ÃÅÖÆ×÷ÁËÈý¸ö¼¼ÊõÑÝʾ£¬°üÀ¨ÉÏͼµÄÅĄ́ũÉñÃí¡¢Íæ¾ßµê£¨Toy Shop£©ÒÔ¼°ÒÀÈ»ÊÇRubyΪÖ÷½ÇµÄ°µÉ±Õߣ¨Assassin£©¡£

    ÔÚ°Ø̨ũÉñÃí¼¼ÊõÑÝʾÖУ¬Ô­Ê¼Ä£Ð͵Ķà±ßÐθߴï9000Íò¸ö£¬ÕâÑùµÄ¹æÄ£ÔÚRADEON X1800XTÉÏÒÀÈ»ÊDZȽϳÔÁ¦µÄ£¬ËùÒÔATIÏÈ°ÑÄ£ÐÍËõ¼õµ½ÁËÊÓ¾õ²îÒì½ÏÉÙµÄ1500Íò¸ö¶à±ßÐΣ¬È»ºó°ÑÄ£ÐÍÔÙ°´ÕÕLOD·½Ê½´æ·ÅÔÚÒ»¸ö±»³Æ×÷¡°The Progressive Buffer£¨µÝ½ø»º´æ£©¡±µÄ»º´æÖУ¬Ö»Óе±Ç°Ê¹ÓõÄÄ£ÐÍϸ½Ú¶È»á±»´æ·ÅÔÚ±¾µØÏÔʾÄÚ´æÀ¶øÆäËûϸ½Ú¶È»á±»´æ·ÅÔÚϵͳÖ÷ÄÚ´æÉõÖÁÓ²ÅÌÖС£´ËÍâÏñÌì¿Õ²ÉÓõÄMPEG4¶¯»­£¬µ«ÊDZ£ÁôÁËHDRÐÅÏ¢ÓÃ×÷´ò¹âºÍäÖȾ£»ATI²ÉÓÃÁ˶¨ÖƵÄÒõÓ°Ëã·¨£¬ÀûÓÃʱ¼äÒ»ÖÂÐÔÀ´´ïµ½×îµÍµÄÐÔÄÜ¿ªÏú¡£

À´×ÔATIµÄShader Model3¡ª¡ªRADEON X1000ϵÁм¼Êõ·ÖÎö

    ÏàÐÅ´ó¶àÊýÍæ¼ÒÔÚµÚÒ»´Î¹Û¿´Íæ¾ßµêÕâ¸öÑÝʾµÄʱºòÒ»¶¨»á¸Ðµ½Ò»ÖÖĪÃûµÄ¸Ð¶¯£ºÔÚÆáºÚÒ¹Íí£¬Â·ÉÏÖ»ÓÐÏ¡ÊèµÄ¼¸Á¾Æû³µÔÚ»ºÂýµØÐÐʹ×Å£¬ÕâÒ»Ò¹ÏÂ×ÅäèãûµÄ´óÓ꣬¶ø½ÖÖÐÒ»½Ç¹Ò×Ų£Á§³÷´°µÄÍæ¾ßµêËƺõÁîÈË»ØÒäÆðijÖÖÒѾ­ÒÅÍüµÄ¸Ð¾õ¡£

À´×ÔATIµÄShader Model3¡ª¡ªRADEON X1000ϵÁм¼Êõ·ÖÎö

Ó¦ÓÃParallax DisplacementÔÚÍêȫƽÃæµÄ¶à±ßÐÎÉÏäÖȾµÄ½Öשϸ½Ú

À´×ÔATIµÄShader Model3¡ª¡ªRADEON X1000ϵÁм¼Êõ·ÖÎö

³÷´°Éϼ«¶È±ÆÕæµÄÓêµÎ¹Ò±ÚÏÖÏó£¬ÔÚÍæ¾ßµêÄÚµÄÎï¼þ»¹ÓжÔÓ¦µÄÒõӰЧ¹û

    ÔÚÕâ¸ö¼¼ÊõÑÝʾÖУ¬³ä·ÖչʾÁËRADEON X1800Ç¿´óµÄ¼¼Êõ´¦ÀíÄÜÁ¦ºÍATIÃÀ¹¤¶Ôм¼ÊõÁé»îÔËÓ㬰¼Í¹µÄ½ÖשÊÇÓÉParallax Displacement¼¼ÊõʵÏֵȡ£

»Øµ½¶¥²¿ÔĶÁ

RADEON X1000ϵ¼¼ÊõÆÀÎö

RADEON X1000ϵ¼¼ÊõÆÀÎö


À´×ÔATIµÄShader Model3¡ª¡ªRADEON X1000ϵÁм¼Êõ·ÖÎö


    ´Ó¼¼Êõ½Ç¶È¶øÑÔ£¬ATI RADOEN X1000ϵÁÐËäÈ»ÊÇÍíµ½µÄshader model²úÆ·£¬µ«ÊÇÔÚÐÔÄÜ¡¢ÌØЧÉϲ¢²»±ÈNVIDIAµÄGeForce 6800¡¢GeForce 7800Ñ·É«£¬ÔÚNVIDIAÌرðÕÃÏÔµÃHDRÉÏ£¬X1000ϵÌṩÁ˸ü¶àµÄÑ¡ÔñÒÔ¼°ÔÊÐíFP HDR¿¹¾â³Ý£¨ÊµÓÃÐÔÓдýʵ¼Ê²âÊÔ£©¡£Õâ´ÎRADEON X1000ϵµÄ¼Ü¹¹Éè¼Æ¿ÉÒÔ¿´µÃ³öÊÇרÃÅΪ³ÌÐòÔ±ÔÚ¾¡Á¿ÉÙµÄÊÖ¹¤ÓÅ»¯Shadel Model 3.0¶øÉè¼ÆµÄ£¬ÀýÈçÔÚUltra Threading·Ö·¢Æ÷ÒÔ¼°¸ßЧµÄPixel Shader¶¯Ì¬·ÖÖ§Ö´ÐÐЧÂÊ¡£

    ³ýÁË3DÌØÐÔÓÐ×Ô¼ºµÄÌØÉ«Í⣬ATIÕâ´Î´óÁ¦ÐûÑïµÄAVIVO¼¼Êõ¶ÔÓÚÐí¶à2DÏȾöµÄÓû§À´ËµÒ²ÊǷdz£ÎüÒýÈ˵ÄÌØÐÔ£¬10λÊýÂëÉ«²ÊÏÔʾÊä³ö¡¢ºÅ³ÆµÍÖÁ38%CPUÕ¼ÓÃÂʵĸßÇåÎúH.264Ó²¼þ½âÂëµÈ¶¼ÊÇÖеͶËÊг¡·Ç³£²»´íµÄÂôµã¡£

À´×ÔATIµÄShader Model3¡ª¡ªRADEON X1000ϵÁм¼Êõ·ÖÎö

    ²»¹ýͬʱÎÒÃÇÒ²Ó¦¸Ã¿´³ö£¬Ä¿Ç°Êг¡ÉϵÄNV4X²úÆ·Ï൱Æձ飬ÁìÏÈÒ»ÄêµÄʱ¼äÓÅÊÆ¿ÉÄÜÒѾ­Èÿª·¢ÈËÔ±¶ÔNVIDIAµÄSM3ÓÅ»¯Ö¸Äϵ¹±³ÈçÁ÷£¬¿ª·¢ÈËÔ±²»¿ÉÄܲ»¹Ë¼°ÕâÒ»´óÅúÓû§µÄ´æÔÚ£¬ÒÔNV4XΪÖ÷µÄÓÅ»¯´ó¶¼¿ÉÒÔÊÊÓÃÓÚNV4X+G7X+R5XX£¬¶øR5XXµÄSM3ÓëÓÅ»¯·½Ê½Ö»ÓÐATI×Ô¼ºµÄR5XXϵ֧³Ö£¬¶øR4XX¡¢R3XX¸ü¼ÓÊǺÍSM3ÎÞÔµ¡£Á½Ïá±È½Ï£¬ÓÎÏ·¿ª·¢ÈËÔ±µÄÓÅ»¯Ñ¡Ôñ¿ÉÄܲ»ÑÔ×ÔÃ÷¡£

À´×ÔATIµÄShader Model3¡ª¡ªRADEON X1000ϵÁм¼Êõ·ÖÎö

    RADEON X1800µÄÑÓÆÚÍƳö£¬ATIΪ´Ë¸¶³öÁ˲»ÉٵĴú¼Û£¬ÏÖÔÚX1000È«Ô±¸ßÖеÍÇã³²¶ø³ö£¬±Ø¶¨ÊÇÏ£ÍûÄÜÔÚÊ¥µ®½ÚÉϵÄÁãÊÛÇþµÀ»·½ÚÉÏ´ÓNVIDIAµÄGF6/7ÕóÓªÊÖÖжá»ØʧµØ£¬ÎÒÃÇÔÚ´ËΨһµÄÏ£Íû¾ÍÊÇʵ¼ÊµÄ²úÆ·ÄÜÈçÆÚÉÏÊУ¬²¢ÇÒÏ£ÍûÕâÑùµÄ¾ºÕùÄܲ»¶ÏÑÓÐøÏÂÈ¥ÈÃÏû·ÑÕßÊÜÒæ¡£

Ïà¹ØËÑË÷£ºATi 
¸øÎÄÕ´ò·Ö 5·ÖΪÂú·Ö£¨¹²0È˲ÎÓ룩 ²é¿´ÅÅÐÐ>>
ƵµÀÈÈ´Ê£º»ªË¶Ö÷°å  Intel  AMD  
ÊÓ¾õ½¹µã
ÏÔ¿¨¼¼ÊõÓ¦ÓÃÈȵã
ÅÅÐÐ ÎÄÕ±êÌâ
TOP10ÖÜÈÈÃÅÏÔ¿¨ÅÅÐаñ
  • ÈÈÃÅ
  • ÐÂÆ·
²é¿´ÍêÕû°ñµ¥>>