Installer une carte Hollywood+ / Dxr3 sous linux

Dernière mise à jour : 23/06/2002

    Cet article devrait vous permettre assez facilement de lire vos petits DVDs sous Linux. Il permet d'utiliser les cartes dxr3 (tous types : Creative, Sigma, etc ...) avec des kernels r√©cents. Les tests ont ici √©t√© faits sous Mandrake 8.2 avec kernel 2.4.18 officiel (pas la version de Mandrake) et les pilotes dxr3 0.12. La version pr√©c√©dente (0.11) me donne une image d√©color√©e √† l'√©cran, ce qui m'a pouss√© √† faire une mise √† jour.

    J'aimerais √©galement signaler que j'utilise mplayer comme lecteur DVD plut√īt que xine, il se r√©v√®le plus intuitif et plus rapide que Xine. Voici une petite liste de choses n√©cessaires : libdvdread, libdvdcc, dxr3 0.12 et mplayer (test√© ici avec la 0.90-pre5).

    Le site officiel de la carte dxr3 sous Linux se trouve √† l'adresse ci-dessous. Prenez la derni√®re mise √† jour disponible ou bien la 0.12 si vous voulez suivre au pas par pas les instructions. L'auteur de ces pilotes a tendance √† beaucoup changer les m√©thodes d'installation entre les versions, ainsi la 0.11 est tr√®s manuelle compar√© √† la 0.12.
    Vous devez donc d√©compacter et installer libdvdread et libdvdcss pour commencer. R√©petez la m√™me commande pour les deux sources : ./configure ; make ; make install ; ldconfig. Une fois que vous avez les librairies install√©es. Passez aux pilotes dxr3. D√©compactez votre source et dans le r√©pertoire fa√ģtes :

    En une simple ligne et quelques commandes, votre carte et ses pilotes sont install√©s, il faut √† pr√©sent initialiser le firmware et charger le code de la carte. Depuis la version 0.12, l'auteur a √©t√© assez gentil d'int√©grer le firmware directement dans ses pilotes. Lors de l'installation, un r√©pertoire /usr/local/share/em8300 a donc fait son apparition contenant le code. Vous devez savoir que d√©pendant du syst√®me PAL que votre t√©l√©vision poss√®de, le chargement des modules peut afficher une image verte, il faut alors jouer avec les param√®tres du module.

    Il faut ensuite cr√©er les devices pour votre carte Hollywood. Les syst√®mes utilisant devfsd doivent suivre la documentation pour savoir comment utiliser la carte hollywood (il faut rentrer des lignes dans : /etc/devfsd.conf). Si vous √™tes sur un syst√®me qui utilise devfsd bien que vous l'ayez d√©sactiv√©, le script devices.sgh (qui se trouve dans em8300-0.12/modules/devices.sh ne marchera pas, cr√©ez alors les devices vous-m√™me comme ceci :

    Ne voulant pas charger ma carte dxr3 √† chaque d√©marrage de Linux, j'ai cr√©√© un petit script init que je peux appeller quand j'en ai besoin, voici donc le script que je vous propose de nommer : /etc/init.d/dxr3 :

    Notez ici les param√®tres suivants : pixelport_16bit, pixelport_other_pal et sur la ligne em8300 : dicom_fix et dicom_other_pal. Du fait que j'utilise un t√©l√©viseur Irlandais, les options other_pal doivent √™tre √©gales √† 1. Pour les utilisateurs de t√©l√©viseurs PAL vendus en France, je pense que ces param√®tres doivents √™tre mis √† z√©ro. Pour initialiser la carte, faites donc un :

    Si le programme est content et tout se trouve au bon endroit, il devrait vous retourner le bon message. Rappellez vous vous que si la couleur est verte, il faut modifier les param√®tres qui sont en 0 et les placer √† 1 et inversement, vous obtiendrez fatalement la bonne combinaison, en modifiant le script, il suffit de faire un dxr3 stop ; dxr3 start √†pr√®s modifications pour v√©rifier l'image.

    Le plus dur √† √©t√© fait, il vous faut √† pr√©sent installer Mplayer, d√©compactez le et fa√ģtes un ./configure. Assurez vous qu'il retourne ceci :

    Un make ; make install ; ldconfig plus tard, vous √™tes pr√™t √† utiliser mplayer. Extr√™mement simple d'emploi, la liste compl√®te des commandes est bien s√Ľr disponible par un simple man mplayer. Le pilote dxr3 vous fournit aussi un outil pour r√©gler l'image et le son de la dxr3, tapez donc dhc en tant que simple utilisateur. Pour √©xecuter un DVD dont le film se trouve sur le titre 2 dont la piste audio est le Fran√ßais (notez ici que -alang fr est optionnel, mplayer prendra sinon la premi√®re piste qu'il trouvera), vous taperez :

    Enfin, si vous utilisez la sortie vid√©o digitale de votre carte Hollywood+, cliquez sur analog out dans la fen√™tre de l'application dhc, il va alors passer le son sur digital out. Si vous n'avez pas de son, cela veut dire que votre module soundcore n'est pas charg√© ou est occup√©, assurez vous de le lib√©rer avant de tenter une lecture. Enfin, j'aimerais pr√©ciser que les mises √† jour de ce pilotes sont bien moins fr√©quentes actuellement mais la version 0.12 devrait vous apporter un support confortable pour lire vos DVDs sous linux.