Az eddigiekhez képest átdolgozott pixel és vertex shader egységek vannak benne... Az új többszálas architectúrának (asszem: Ultra-threaded Pixel Shader Engine a neve)köszönhetően egyszerre 512 pixel shader program futhat... A pixel shader processzorok órajel ciklusonként 2-2 vektor- és skalárműveletet tudnak végrehajtani, + pixel shaderenként egy textúraművelet végző egység... Négy pixel shader futószalagonként egy dedikált elágazó egység is rendelkezésre áll, így egy ciklus alatt 6 művelet végrehajtására képes az X1800...
Ezek mellett 8 vertex shader végrehajtó egysége van, melyek órajelenként egy 128 bites vektoros és egy 32 bites skalár műveletek képesek elvégezni... A 8 vertex shader egy órajel alatt 2 vertex transzformációt képes elvégezni...
A Shader Model 3.0-ban bevezetett újdonságok, miszerint a shader programok már tartalmazhatnak ciklusokat, vezérlő utasításokat, elágazásokat is, ezért az ATI a X1xxx chipjeiben az elágazások végrehajtására dedikált végrehajtó egységet hozott létre, tehermentesítve ezzel is a pixel shader egységeket...
Mindent összevetve beláthatjuk, hogy nem kell 24-32 pipe ahhoz, hogy 320 millió tranzisztort préseljenek egy chipbe...