Handbrake LLVM GCC 4.2 !

handbrake optimise core 2 duo
Félicitons l’équipe de développement de Handbrake et remercions-les pour la dernière version 0.9.3 qui ajoute son lot de nouveautés et d’accélération de l’encodage...

  • Entrée universelle: Handbrake n’est plus limité aux DVD: il accepte presque n’importe quel type de vidéo comme source;
  • Amélioration de la vitesse et de la qualité du moteur x264;
  • Possibilité de travail sur les pistes audio multiples;
  • Encodage Theora;
  • Amélioration des interfaces...

handbrake LLVM GCC core 2 duo

Je me suis demandé si on pouvait améliorer encore, sur Mac, la vitesse d’encodage en optimisant quelque peu la compilation. J’ai utilisé LLVM GCC 4.2 qui est donnée comme produisant un code plus rapide que GCC 4.2, lui même plus rapide que GCC 4.0...
Tous à vos tests! Je donnerai quelques comparaisons entre la build officielle et cette build, compatible uniquement Leopard, et optimisée Core 2 duo, que vous pouvez télécharger à la page suivante.

Il est à noter que la simple optimisation du type de processeur (Core 2 duo) ne fait pas des miracles. Je compte davantage sur la génération de compilateurs pour améliorer les performances. Je me souviens des expérimentations sous Linux... La build officielle de Mandrake (Mandriva) était compilée pour i586; gentoo permettait des optimisations agressives du code, y compris la spécification de l’architecture (Athlon, 3DNow!, etc.).
Au bout du compte, la communauté Gentoo était étonnée de voir que les builds personnalisées étaient moins réactives que la version de base de Mandrake (pour cette fois-là, au moins). J’avais participé au projet « Mandrake à la Gentoo » où l’on compilait les rpm sources de Mandrake pour Athlon; parallèlement, Texstar proposait (avant sa distribution de Linux personnelle) des améliorations pour Mandrake, et, entre autres, Mandrake compilée pour Athlon... Au bout du compte, toujours, les builds i586 n’étaient pas moins rapides que les autres... Texstar avait arrêté; je ne suivais plus non plus Mandrake à la Gentoo...
Encore une fois, le nouveau compilateur apportera peut-être quelque chose et, en tous cas, nous donne un avant goût de Snow Leopard!

PS: Je travaille sur une localisation de Handbrake en français...
blog comments powered by Disqus