Se connecter avec
S'enregistrer | Connectez-vous

Sous Mac OS X

Crystal HD : la haute définition sur netbooks
Par
La charge processeur et OS X

Mac OS X, comme tous les Unix, a une façon spécifique d'afficher la charge processeur. Dans les faits, chaque processeur a une jauge « 100 % » et le total augmente donc en fonction du nombre de cores. Sur un Core 2 Duo, une charge de 100 % indique donc qu'un seul core est utilisé totalement, il faut une charge de 200 % pour que les deux cores soient utilisés (et, par exemple, 1 600 % sur un Mac Pro). Sous Windows, la jauge 100 % représente le total de la machine, et donc une charge de 100 % sous Mac OS X équivaut à une charge de 50 % sous Windows. Dans l'article, une charge de 140 % sur une lecture de Blu-ray vaut donc une charge de 70 % sous Windows.

Les cartes Crystal HD sont très populaires chez les adeptes de Mac OS X, particulièrement pour un appareil précis : l'Apple TV. En effet, il est possible d'installer Mac OS X (10.4 Tiger) sur l'appareil d'Apple, mais la faible puissance du boîtier (animé par un Pentium M à 1 GHz et une GeForce 7300) limite fortement les capacités de décodage de la machine. Heureusement pour eux, il est possible d'installer une carte CrystalHD (à la place de la carte Wi-Fi) et XBMC — un logiciel Media Center — prend en charge la carte sous Mac OS X.

Dans un MacBook Pro

Nous avons testé la carte sous Mac OS X, mais pas dans un Apple TV. Nous avons décidé d'installer la carte dans un MacBook Pro de juin 2007, un appareil doté d'un processeur Core 2 Duo (2,2 GHz) et d'une carte graphique GeForce 8600M GT (128 Mo). Cette carte n'étant pas VP3 et Apple ne fournissant pas d'API pour la décompression matérielle, elle ne permet pas — sous Mac OS X — d'aider au décodage. Nous avons donc remplacé la carte Wi-Fi (en Mini Card) par notre carte CrystalHD et installé les pilotes, ainsi que XBMC, nécessaire pour prendre en charge la carte. Pour la lecture, nous avons utilisé un Blu-ray — Public Ennemies —. Mac OS X ne permettant de lire des Blu-ray commerciaux, nous avons copié le Blu-ray sur le disque dur en enlevant les protections (avec le programme MakeMKV). Sans protections, le film est lisible avec plusieurs programmes, donc VLC et XBMC. Avec le premier, la lecture est impossible, le processeur est trop faible pour décoder correctement le flux. Avec XBMC, il est possible de lire le film sans accélération, avec une occupation d'environ 140 % en moyenne, avec des pointes à 200 % (et donc des saccades) lors des scènes lourdes.

Installation de la carte

L'installation physique de la carte est simple : on ouvre la machine (des tutoriaux existent), on enlève la carte Wi-Fi et on met la carte Broadcom à la place. Rien de bien sorcier pour ceux qui manient le tournevis avec maestria. La carte est utilisable sur les Mac Mini à base de chipset Intel (les derniers modèles sont incompatibles) ainsi qu'avec les MacBook et MacBook Pro. Pour les pilotes, ils sont disponibles en ligne sur Google Code. L'installation nécessite de jouer de la ligne de commande et n'est pas à la portée du premier venu (amusant sur une plateforme Apple...) et le seul moyen de tirer parti de la carte, une fois cette dernière installée, est d'utiliser une version de développement de XBMC. Si la carte est bien installée, il suffit d'aller dans « System » « Video » « Playback » et de choisir la carte dans le « Render Output ».

Le résultat

En pratique, une fois la carte détectée et installée, tout est parfait. L'occupation du CPU est faible, entre 40 et 45 %, ce qui montre bien que la carte effectue parfaitement son travail. Sur un écran de 28 pouces en 1 920 x 1 200, il n'y a pas de différences perceptibles entre le décodage logiciel et le décodage effectué via la carte CrystalHD. Seul petit problème, le décodage peut prendre quelques secondes avant de s'activer quand on change de position dans un film. Concrètement, les premières secondes sont parfois saccadées dans ce cas précis.

Dans les faits, c'est donc très efficace sous Mac OS X, même si quelques défauts inhérents à la solution existent, comme la perte du Wi-Fi interne et l'obligation d'utiliser XBMC. Attention, les vidéos achetées sur le magasin en ligne d'Apple ne peuvent pas être lues avec XBMC, les DRM nécessitant le passage par QuickTime.