une carte son pour 1,49 €
Par hm le mercredi, octobre 29 2008, 18:59 - Informatique - Lien permanent
Non, je ne délire pas, et j'ai même fait une très bonne affaire je crois ;).
Jusque (très) récemment, mon PC personnel tournait encore sous Windows XP. Je n'en suis pas fier, mais je n'en ai pas honte non plus. Et puis le besoin de davantage d'espace s'est fait sentir, j'ai investi dans du stockage moderne (SATA), et quitte à migrer tout mon bazar, autant le faire complètement : j'ai saisi l'occasion de passer totalement sous Linux !
Quelques heures de compilation plus tard, me voici sous Gnome. Wine est installé, et je constate avec plaisir que les quelques logiciels propriétaires dont je me sers encore sont très bien supportés [1]. Il ne me reste plus qu'à valider les logiciels pour lesquels mon PC domestique tourne majoritairement : les jeux (et oui, malgré mon âge avancé, je joue encore régulièrement).
World of Warcraft tourne sans trop de soucis, mais il n'en est pas de même pour Enemy-Territory hélas (binaire nativement Linux, il n'aime pourtant pas mon architecture amd64). De plus, pour jouer au premier, j'utilise TeamSpeak (TS), le célèbre logiciel de conversation vocale. Sauf que... TS est aussi très célèbre pour son absence de support ALSA : il tourne encore via OSS (ou alsa-oss le cas échéant). En bref : quand je lance TS, il s'approprie la carte son, et le prochain soft qui demande l'accès à cette dernière se fait jeter.J'ai donc le choix : TeamSpeak et WoW sans le son, ou WoW mais pas de TeamSpeak. Inutile de vous le cacher, tout ça ne me convient guère... Une autre solution, plus simple mais aussi plus coûteuse, est d'investir dans une vraie carte son dédiée, capable de gérer matériellement plusieurs accès simultanés. Après une petite recherche chez ALSA, je me tourne finalement vers la mailing-list alsa-user, où on me renseigne fort aimablement, en m'indiquant même une liste de chips sonores susceptibles de me convenir.
Et parmi ces chips, un modèle en particulier a retenu mon attention : le AU8820. Cette référence ne dira certainement rien aux plus jeunes de mes lecteurs, mais les vétérans de l'époque où SoundBlaster n'était qu'une marque parmi d'autres s'en souviendront : la société Aureal produisait des DSP audio d'excellente qualité. Elle a depuis fait faillite, et les cartes son de l'époque ne sont plus supportées du tout (Vista ne les reconnaît même pas, et XP-SP3 pose plein de soucis). Linux, lui, gère très bien ce chip sonore via ALSA ;-).
Voilà comment je suis devenu l'heureux propriétaire d'une carte son PCI haut-de-gamme pour 1,49 € TTC (hors frais de ports, je dois le concéder), Ma carte rare est relativement rare en plus puisque - c'est le monde à l'envers - elle est parfaitement supportée sous Linux, et plus du tout sous les OS propriétaires actuels ;-).
root@x2 ~ $ sudo cat /proc/asound/pcm 00-03: AU88x0 WT : wt : playback 32 00-00: AU88x0 ADB : adb : playback 16 : capture 16 01-00: USB Audio : USB Audio : capture 1
PS : Mille merci à copain Philippe pour son aide sur ce sujet, et pour le forcing dont j'ai fait l'objet afin de m'empêcher de revenir du coté obscur ;-).
Notes
[1] Microsoft Money 2002, entre autres, acquis dans un magasin de troc pour 5 € il y a pusieurs années.
Commentaires
Le support des "vieux" périphériques par Linux n'est pas étonnant du tout, dans le sens ou les pilotes sont libres, et qu'il "suffit" de les compiler pourqu'ils fonctionnent. Et il y'aura toujours une bande de fou furieux pour porter les drivers sur les nouvelles architectures (qu'ils en soient remerciés)
Moi j'ai le souci inverse : mon scanner n'est que moyennement supporté par Linux (pas de support du TMA, dispositif permettant de scanner des négatifs ou diapositives), aussi bien supporté sous Vista que sous Linux et très bien supporté sous XP. Ben j'vous l'donne dans le mille, les drivers XP fonctionnenent très bien sous Vista (mais quelle prise de tête) ...
Je suis assez contente pour toi moi aussi! C'est vrai que c'était une affaire à saisir!
Pour ennemy-territory comme pour toute applis qui n'aime pas encore trop l'archi x86_64 (comme epsxe, etc...) tu peux les lancer via un chroot 32 bits. Alors c'est un peu lourd puisqu'il faut recompiler une install gentoo etc... mais après tout: ce n'est pas comme l'environnement natif, tu n'auras pas besoin de le mettre à jour souvent.