| Vista vs XP : les benchmarks |
|
|
|
Après avoir présenté le nouvel opus du système d'exploitation de Microsoft, nous vous proposons une analyse détaillée des performances de Windows Vista face à son prédécesseur, Windows XP. Chaque nouvelle version de Windows étant généralement plus gourmande en ressources matériel, il nous paraissait intéressant de mesurer le comportement du nouveau système dans différents domaines d'applications.
Nous sommes persuadés que les utilisateurs grand public apprécieront la meilleure ergonomie de Windows Vista et que l’utilisateur lambda d’applications bureautiques et multimédia ne remarquera probablement pas l’absence de la librairie graphique OpenGL. La majorité des jeux étant développés pour la librairie graphique propre à l'éditeur, à savoir DirectX. Cela dit, les performances globales de Windows Vista nécessitaient un examen plus poussé. Deux choses en particulier réclamaient une analyse plus en profondeur : La vitesse de base de Windows Vista Quelle est la vitesse de Windows Vista par rapport à Windows XP ? Les applications tourneront-elles aussi rapidement ou plus lentement à cause des nouvelles fonctions et de l’interface AeroGlass ? Les améliorations de vitesse de Windows Vista Windows Vista introduit deux nouvelles fonctions, « SuperFetch » et « ReadyBoost », afin d'améliorer le confort de l’utilisateur. Cela signifie que l’on peut mettre plus de données relatives aux applications en cache dans toutes les mémoires disponibles (SuperFetch), que ce soit la mémoire physique ou une clé USB (ReadyBoost). Le but de Microsoft est de fournir une vitesse équilibrée en éliminant les temps de latence lors du travail quotidien. Cet article traite de l’exécution des applications de base Windows Vista Enterprise, qui est représentatif des autres versions. Nous avons assemblé un système de test haut de gamme et effectué un benchmarking à la fois avec Windows XP Professional et Windows Vista Professionnel pour voir s’il y avait des différences. De fait, nous en avons trouvé quelques unes… Les logiciels et Vista Même si le cœur de Windows Vista a subi de nombreuses modifications, la plupart des applications fonctionneront sous Vista, mais ce n’est cependant pas une garantie. Il faut absolument tester ses logiciels essentiels sous Windows Vista avant de faire la mise à niveau. L’ordonnancement des processus et la mise en commun des threads ont été améliorés dans Vista. Un mécanisme de protection absolu et de nombreuses fonctions supplémentaires ont été ajoutés. Nous avons essayé différents programmes sous Windows Vista Professionnel et établi une liste des logiciels qui fonctionnent sans problème. Jeux
Applications
Benchmarks
Certaines autres applications ont connus quelques problèmes. Nous avons trouvé des mises à jour pour Vista pour les programmes de benchmarks Futuremark, 3DMark et PCMark, ainsi que pour l’utilitaire de compression bien connu WinRAR. De nombreux logiciels en rapport avec la vidéo comme DivX ne peuvent plus être installés et il faut de nouvelles versions. Le lecteur audio bien connu Winamp 5.32 affiche un message d’erreur au démarrage, même s’il fonctionne correctement. On peut toujours faire tourner Quake IV, mais le programme d’installation ne fonctionne pas. Les applications qui gèrent elles-mêmes leur mémoire ne bénéficieront pas de la fonction SuperFetch de Vista. Adobe Photoshop, par exemple, crée un fichier de travail temporaire à chaque lancement ; Vista n’a aucun accès à ce processus et ne peut pas l’accélérer. Certains types de logiciels ne devront être utilisés que s’ils ont été spécialement conçus pour Windows Vista : les firewalls, les logiciels anti-spywares et antivirus doivent être compatibles Vista.
Étant donné la fonction SuperFetch de Windows Vista, il est important de configurer le système de test pour qu’il puisse atteindre une vitesse maximale et reproductible. Cela veut dire qu’il faut s’assurer que SuperFetch fonctionne aussi efficacement que possible ou bien qu’il n’a pas un impact variable sur les benchmarks, ceci n’étant possible qu’en retournant à un état de mémoire « vierge ». Par mémoire « vierge » nous voulons dire que SuperFetch ne sait rien des applications qu’il veut mettre en tampon dans la mémoire principale. On peut y parvenir en réinstallant Vista ou en restaurant une image système créée précédemment. L’opposé de l’état de mémoire « vierge » est une mémoire principale largement occupée. SuperFetch adaptera les schémas d’utilisation en mettant par avance les applications dans la mémoire principale et en les conservant jusqu’à ce que d’autres applications aient besoin de mémoire. Il faut noter que c’est différent de la mise en cache classique par les applications qui laissent les données dans la mémoire principale après que l’application soit terminée. Pour que Vista/SuperFetch reconnaisse une application très courante, il est tout à fait pertinent d’entraîner le système. Cet entraînement est important dans l’optique d’un benchmarking, ce dont nous parlerons plus longuement dans un article à venir, mais également attrayant pour les passionnés qui veulent que leurs systèmes tournent avec le maximum de fluidité et de rapidité. Pour entraîner le système, il faut exécuter les applications et les charger plusieurs fois avant de commencer à mesurer la vitesse. Cela n’aura peut-être pas un gros impact sur des applications isolées, mais avec des suites de benchmarks comme SYSmark, on pourra constater une différence importante entre les premiers passages et les fois suivantes où SuperFetch montre l’étendue de sa puissance. Notre travail quotidien est devenu de plus en plus agréable au fur et à mesure que Vista prenait connaissance de nos applications préférées : Microsoft Office Outlook se lançait nettement plus vite et Skype pratiquement instantanément. Cette fluidité ne signifie cependant pas que les applications tournent plus vite, mais simplement qu’elles sont disponibles plus rapidement grâce à la relocalisation des fichiers fréquemment demandés du disque dur à la mémoire principale. Actions à effectuer avant le benchmarking
Benchmarks et paramétrages
Jeux 3D
Audio
Globalement, les applications ont tourné comme prévu ou légèrement plus lentement que sous Windows XP. Des benchmarks synthétiques comme Everest, PCMark05 ou Sandra 2007 montrent que cela ne fait aucune différence au niveau des composants. Nous avons aussi trouvé des programmes qui refusaient de tourner et d’autres qui semblaient à priori poser problème mais qui finalement tournaient. En tout cas, nous recommandons de voir quelles sont les mises à jour logicielles pour Vista existantes chez les éditeurs de logiciels. Certains programmes ont affiché des performances plutôt décevantes. Unreal Tournament 2004 et la suite de benchmarks graphiques professionnels SPECviewperf 9.03 ont énormément souffert de l’absence de la bibliothèque graphique OpenGL sous Windows Vista. Nous nous y attendions et nous déconseillons formellement de passer de Windows XP à Windows Vista si l’on utilise des applications graphiques professionnelles. La conversion de vidéo avec le codec XviD (DVD vers XviD MPEG4) ou MainConcept H.264 Encoder, ont tourné entre 18 et 24% plus lentement que sur XP. Comme il n’en existe pas de nouvelles versions, nous ne voyons aucune solution immédiate à ce problème. Du coté des bonnes nouvelles, nous n’avons rien vu qui indique que la superbe interface AeroGlass de Windows Vista consomme plus que le bureau 2D de Windows XP. Même si nos mesures indiquent une consommation supérieure de 1W, c’est une différence trop faible pour en tirer des conclusions. À l’évidence, les ressources nécessaires à l’affichage de tous les éléments 3D, à la rotation et au déplacement des fenêtres ne suffisent pas à faire chauffer le processeur graphique. C’est peut-être aussi dû à la meilleure mise en œuvre de la fonction ACPI 2.0 sous Windows Vista qui permet de contrôler séparément la consommation de chaque composant du système. Les premiers tests avec les éditions 64 bits donnent des scores similaires à ceux des éditions 32 bits et on peut affirmer sans craindre de se tromper que ceux qui recherchent une plus grande vitesse brute seront déçus. Vista est le meilleur système Windows parce qu’il se comporte mieux, par ce qu’il est plus joli et plus ergonomique, mais il n’est pas plus rapide que XP. Cela veut-il dire que Windows Vista est à exclure pour les passionnés ? Si l’on veut à tout prix que son pc achève d’énormes tâches de conversion ou des travaux de rendus dans un temps déterminé, on peut dire que c’est le cas pour l’instant. Il ne faut rien changer et rester avec XP en attendant des versions optimisées du software. Cependant, si l’on n’a pas besoin d’effectuer des tâches en un temps record, il est judicieux de considérer trois points positifs importants :
|
| < Précédent | Suivant > |
|---|