Pourquoi Steam continue d’installer DirectX ?

0

Tout commence par une question sur un forum de Steam : « Pour l’amour de Dieu… J’ai 100 versions de .net framework installées ! Mon DirectX est toujours à jour ! Je n’ai pas besoin que chaque jeu l’installe à chaque fois ! »

On ne peut qu’applaudir devant tant de lucidité. Valve l’explique très bien dans la réponse.

Ce n’est pas une erreur ; du moins, ce n’est pas une erreur mettant en cause l’ancienneté du DirectX installé sur la machine. C’est simplement du à la façon qu’a Microsoft de préparer son software : « Les jeux qui ne se servent pas des assistants de Direct 3D (comme les jeux à base de moteur Source) n’ont pas besoin de lancer les installers ennuyeux au premier lancement quand les versions de DirectX (9, 10, 11) sont installés. En revanche, les jeux qui utilisent les bibliothèque Direct 3D le font car c’est le seul moyen qu’à trouvé Microsoft pour vérifier les numéros des versions » vient d’expliquer un ingénieur de Valve, John McCaskey.

« On ne peut pas éviter ça. C’est requis pour vérifier que l’utilisateur a les bonnes librairies » ajoute-t-il. Oui, c’est un peu comme si à chaque passage à une douane, on refaisait un nouveau passeport, comme si à chaque fois que vous preniez la voiture il vous fallait repasser le permis…

« La seule chose que nous pourrions améliorer de notre côté, c’est faire en sorte que Steam soit suffisamment intelligent pour savoir quelle version précise de DirectX est installée et partager cette information pour ne pas avoir à le retélécharger chaque fois. Depuis que l’installer est relativement petit par rapport à la taille de tous les jeux, ça ne serait pas un énorme profit. Le problème, c’est que ça nécessiterait un nouveau partenariat d’une incroyable complexité pour toutes les personnes concernées dans la façon de compiler les jeux et gérer les dépendances dans les installations. Il ne faut pas oublier qu’il existe parfois plusieurs versions de l’installer dans la mesure où c’est parfois le même exécutable qu’il faut lancer même pour plusieurs versions de DirectX. Pour être tout à fait clair, ce n’est pas une priorité même si nous aimerions améliorer ça à l’avenir.  »

En tout cas, on se couchera moins idiot ce soir…

steam - Pourquoi Steam continue d'installer DirectX ?

Noter cet article

Laisser un commentaire

Please enter your comment!
Please enter your name here