Na het lezen van een artikel bij Reactor Critical vraagt X-Bit Labs zich af of de Geforce FX, tot voor kort bekend onder de naam NV30, wel voldoet aan de specificaties van DirectX 9.0. In het artikel van Reactor Critical wordt beweerd dat de kaart geen ondersteuning biedt voor displacement mapping. Deze techniek, geïntroduceerd door Matrox en overgenomen door ATi, vergemakkelijkt het realistisch tonen van onregelmatige oppervlakken. Het is nog niet helemaal duidelijk of dit inderdaad waar is en of de nieuwe standaard een hardwarematige implementatie vereist, maar mocht dat zo zijn dan kan nVidia de nieuwe kaart niet als 'DirectX 9.0 full hardware support' aanprijzen. Het bedrijf heeft overigens al eerder met problemen op dit gebied te maken gehad: het schakelde de ondersteuning voor zogeheten RT-patches vorig jaar in de drivers uit. Ook de N-patches, die voor displacement mapping worden gebruikt, worden nu niet ondersteund:
According to Microsoft, displacement mapping is based on the N-Patch approach introduced by ATI a year ago, hence, have almost nothing to do with NVIDIA's RT-patches implemented in the GeForce3 GPU. Competing products, such as Matrox Parhelia, ATI RADEON 9700 and RADEON 9500 support the displacement mapping in hardware. Furthermore, NVIDIA does not seem to like curved surfaces very much at all: they turned off parametric surfaces support in the GeForce3 drivers due to compatibility issues a year ago, so, currently NVIDIA does not seem to support any higher order surfaces.
At this point I do not know if the displacement mapping is needed to be strictly supported by hardware in order to declare "DirectX 9.0 compatibility". If it is, NVIDIA will not be able to claim that the GeForce FX VPU is 100% DirectX 9.0 compatible.