Voilà la solution pour bitstream spdif sous windows pour la Terratec Aureon Dual USB !
En modifiant un driver pour puce C-Media CM108:
http://www.x-drivers.com/catalog/d [...] index.html
J'ai pris, pour ma part, le 7.12.8.2144 pour windows 7, du 21/04/2010 (premier dans la liste)
ATTENTION
Cette modif est à vos risques et périls. Elle permet d'utiliser la sortie spdif en bitstream/passthrough direct, ce qui est mon seul usage,
mais peut-être que les performances des autres fonctions de la carte seront limitées par cette bidouille.
De plus, la source de téléchargement du driver n'est pas le site officiel de C-Media.
===> Télécharger le fichier, si possible à la racine d'un disque, ou dans un dossier de premier niveau, au nom court.
(les sous-dossiers créés par le dé-zippage ont des noms très longs, j'ai eu des bugs au lancement de l'exe d'install (pbm de limite
en taille des chemins windows)
===> Décompresser le .zip, vous obtenez un .exe auto-extractible
===> Décompresser le .exe (sans l'exécuter, par exemple en utilisant l'outil "7-zip" qui le reconnaît comme une archive)
===> On obtient un dossier. Dans mon cas, il se nomme "www.x-drivers.ru_cmd-108-100318-7.12.8.2144(w7-rc-02)".
===> Se rendre dans ce dossier, puis dans le sous-chemin: "USB-108-100318-7.12.8.2144(W7-RC-02)\SoftwareDriver\driver"
(ça peut changer selon le driver téléchargé)
===> Editer le fichier "Cm108.INF":
En dessous de:
Citation :
[C-Media]
;;;USB Product
|
Ajouter la ligne:
Citation :
%CMIUSB.DeviceDesc%=USB108, USB\VID_0CCD&PID_0077&MI_00
|
En dessous de:
Citation :
[C-Media.NTamd64]
|
Ajouter la ligne:
Citation :
%CMIUSB.DeviceDesc%=USB108X64, USB\VID_0CCD&PID_0077&MI_00
|
Nous venons d'ajouter l'identifiant de la aureon dual usb dans la liste de matériels reconnus par le driver
===> Retourner dans le dossier "USB-108-100318-7.12.8.2144(W7-RC-02)"
===> Executer Setup.exe
. L'install va à son terme, même si une fenêtre d'erreur apparaît furtivement (pas pu voir ce que ça racontait).
. Dans le gestionnaire de périphériques windows, le "USB PnP Sound Device" est maintenant géré par le driver C-Media et non plus le driver générique Microsoft !
. Dans la liste des périphériques de lecture son, la "Sortie numérique" du matériel "USB PnP Sound Device" apparaît à présent (en bas de la liste, faire défiler),
en plus de la sortie "Hauts Parleurs" de ce matériel !
. Cette sortie numérique est sélectionnable dans XBMC ou VLC, et le DTS et le AC3 sont bien détectés !
Ca doit marcher sans problème également sur d'autres lecteurs, du moment qu'ils permettent une sortie passthrough et le choix du port spdif.
(j'ai testé le lecteur foobar2000 notamment, qui marche nickel pour sélectionner cette sortie spdif).
En espérant avoir été clair et que ce soit utile à certains, c'est plutôt un bon plan pour rajouter une sortie spdif bitstream pas trop chère,
et sans avoir à utiliser ac3filter (ni être obligé de passer par un lecteur vidéo compatible ac3filter)...
P.S.
. Si vous déconnectez la carte, pensez à la rebrancher sur le même port USB, le driver est rattaché au port USB où était le matériel lors de l'install.
Si vous branchez la carte sur un autre port USB que celui sur lequel vous avez fait l'install du pilote C-Media, elle sera donc pilotée par le pilote microsoft générique.
Dans ce cas il suffira de relancer le setup.exe, avec la carte branchée sur cet autre port, pour attacher le driver C-Media à cet autre port aussi...
. Un icône s'ajoute dans la zone de notification, qui donne accès à des réglages supplémentaires (attention, vu que ce driver n'est pas forcément adapté
à la configuration matérielle précise de cette carte, je ne sais pas s'il peut y avoir un risque d'endommagement avec certains params)
. Apparement la sortie est limitée en 48Khz/16bit, au moins par le driver. Je me demande si ça peut être outrepassé.
Peut-être le driver linux permettrait-il de passer cette limite ?
Je serais curieux de faire transiter du son stéréo 96Khz/24bit, par exemple.
Je viens de faire des tests sous foobar2000, avec les mêmes morceaux, en 48/16 et 96/24, je n'ai perçu aucune différence ; malheureusement,
mon ampli, compatible 96/24, n'affiche pas la résolution ni l'échantillonnage du flux qu'il reçoit...
A suivre...
Message édité par zongman le 28-06-2012 à 07:36:00
---------------
HP Pavillon DV8-1090ef: i7-720QM, 8Go, GT230M, 18.4" FHD. Win7 home prem. x64, Ubuntu 12.04. Synology DS411+, 4x 2To