Van 2 gpu gyártó apró különbségekkel programozásban, és van 2 gyártótól 1 féleképpen használható processzor (csak az utasításkészletet kell vizsgálni, ami gyártón belül változhat, de pár feltételes utasításokkal megoldható.
más alkatrészekbõl is sok van, de a driverek meg az api-k nem viccbõl vannak, hanem azért hogy a programoknak minden ugyanannak látszódjon.