Microsoft heeft bij het ontwerp van Vista gekozen voor volledige virtualisatie van de graphics-hardware. Die virtualisatie zou optioneel worden, beweert The Inquirer, wat de weg zou vrijmaken voor een Windows XP-versie van DirectX 10.
Microsoft zou in theorie een Windows XP-variant van DirectX 10 kunnen bouwen, maar vorige maand berichtten we al dat de ontwikkelingskosten daarvoor bijzonder fors zouden uitpakken. Toch zou de softwaregigant naar verluidt willen afstappen van de volledig gevirtualiseerde aansturing van de grafische componenten van een pc. Aan de wortel van deze koerswijziging liggen de problemen die nVidia ondervindt bij het maken van goede Vista-drivers: met name de toegang tot gevirtualiseerd geheugen zou zo lastig zijn dat de gpu-maker er maar niet in slaagt om met zijn software fatsoenlijke prestaties neer te zetten. Hoewel AMD's ATi zulke problemen niet kent, zou Microsoft nVidia toch tegemoet willen komen.
Door de geheugenvirtualistatie optioneel te maken zou nVidia uit de brand geholpen worden, maar een dergelijke actie zou nog een niet onaanzienlijk bijeffect hebben. Juist de geheugenvirtualisatie is namelijk het belangrijkste struikelblok bij het maken van een XP-port van DirectX 10. Als The Inquirer het dus bij het rechte eind heeft, zou de DirectX 10-software relatief eenvoudig kunnen worden overgezet, tegen vermoedelijk veel lagere kosten dan tot nu toe werd gedacht. De grote vraag is uiteraard of Microsoft daaraan mee wil werken, analyseert Ars Technica. Vista kon tot dusverre niet op een enthousiaste ontvangst door gamers rekenen - waarbij het uitblijven van goede nVidia-drivers overigens ook een rol heeft gespeeld - en een DirectX 10-versie voor XP zou het in elk geval voor deze doelgroep mogelijk maken om de overstap naar Vista weer wat langer uit te stellen.