Preview : REALmagic Xcard

Publié le 05/04/2002 par
Imprimer


Pour cette preview, nous avons décidé d'utiliser des fichiers DivX assez lourds, histoire de bien montrer l'intérêt d'une décompression hardware (au passage nous tenons à remercier Bruce et P.A. pour leur aide). Nous avons donc extrait un des chapitre du DVD de Gladiator, puis nous l'avons encodé en DivX 4.12 / 5.00 avec un bitrate de 3000 kbps et la résolution d'origine, à savoir 720*432. Coté processeur, pour l'encodage nous sommes parti sur une machine assez puissante basée autour d'un Athlon MP 1800+. Bien entendu sur une telle machine la lecture d'un fichier DivX en software ne pose pas trop de problème puisqu'en DivX 5 par exemple nous étions à 35-65% d'utilisation CPU. Bien entendu avec un fichier un peu plus conventionnel, par exemple encodé en 512x304 avec un bitrate encore élevé de 1200 kbps, le taux d'utilisation processeur chute pour atteindre les 18-33%.


Nous avons donc décidé de descendre la fréquence du processeur à 667 MHz, et ce en passant le coefficient multiplicateur à ... x5. A cette fréquence les choses se compliquent pour le processeur puisque le taux d'utilisation processeur varie entre 65 et 90% selon les scènes avec un bitrate de 3000 kbps et 60-85% avec un bitrate de 1200 kbps. Autant vous dire que le passage à 500 MHz a été fatal puisque à cette fréquence la lecture occupait 100% du processeur sans qu'elle soit effectuée de manière fluide. Là encore avec un fichier plus conventionnel les choses s'arrangent puisque avec du DivX 4.12 512x304 en 1200 kbps le taux d'utilisation processeur varie entre 38 et 71%.

Voilà donc le premier intérêt de la Xcard au niveau de la décompression : permettre à un petit PC de lire sans problèmes les DivX. En effet, en utilisant la Xcard pour le décodage, nous avons mesuré à 500 MHz un taux d'utilisation processeur variant en moyenne entre 5 et 7% lors de la lecture de nos fichiers de 3000 kbps, avec des extrêmes à 2 et 10%. La qualité du décodage a proprement parlé est excellente et est tout à fait comparable à celle obtenue sur écran PC avec le DivX Player en mode maximum quality. Il à est noter que la décompression MPEG-2 fournit des taux d'utilisation CPU comparables. Etant donné le taux d'utilisation processeur sur cette machine, un vieux Pentium II ou K6-2 sera donc capable de lire des DivX sans problèmes avec une telle carte.

Avec un taux d'utilisation processeur au si bas sur une machine si peu puissante, il vient forcément quelques idées à l'esprit ... en effet, étant donné que la Xcard permet d'envoyer le flux vidéo directement vers la TV, il est en théorie possible d'utiliser le PC pour une autre application gourmande en ressource, et ce sans que la lecture DivX ou cette application ne soit pénalisé trop fortement.

Ainsi sur une autre machine (P4 2.1 GHz) nous avons pu effectuer un encodage MP3 en 34.7x sous GOGO MP3 ou un timedemo sous Quake III à 292.9 fps tout en lisant sans perturbation un DivX 5.0 encodé en 3000 kbps. Sans lecture du DivX, l'encodage se faisait en 35.65x et on atteignait 295.8 fps sous Quake III. On peut donc imaginer d'autres utilisations pour les fanas de DivX ... ainsi vous pouvez tout à fait encoder un DivX ... tout en en regardant un autre sur votre TV, et ce sans que l'une ou l'autre des taches ne soit réellement affectée !
Vos réactions

Top articles