Question Audio: Adaptateur USB Turtle Beach / C-Media: La sortie numérique apparaît uniquement lorsqu'elle est présente au démarrage


J'ai un adaptateur audio USB Turtle Beach que j'utilise avec mon ordinateur portable et qui exécute 16.04LTS, en tant que sortie numérique optique (toslink S / PDIF). Il dispose à la fois de sorties numériques et analogiques. La sortie numérique n'apparaît que dans la boîte de dialogue Paramètres audio si l'adaptateur est connecté au démarrage. Si je connecte l'adaptateur après le démarrage, seule l'option analogique apparaît.

Screenshot of sound setting dialog box with both adapter outputs recognized

L'adaptateur apparaît dans lsusb comme:

Bus 001 Device 002: ID 0d8c:0103 C-Media Electronics, Inc. CM102-A+/102S+ Audio Controller

Avec l'adaptateur branché, la sortie de cat /proc/asound/modules est:

cat /proc/asound/modules 
 0 snd_hda_intel
 1 snd_usb_audio

Vous ne savez pas où aller pour déboguer pourquoi la sortie numérique n'est pas énumérée lorsque j'installe l'adaptateur après le démarrage. Heureux de poster un débogage ou une sortie de journal supplémentaire ici si demandé ...


1
2017-12-29 20:21


origine


Le même module (snd_usb_audio) est chargé lorsque la carte est connectée au démarrage, par opposition à la connexion ultérieure. Détachement après une énumération réussie (attachée au démarrage), puis ré-attachement ne parvient pas à trouver la sortie numérique. Le rechargement du module (via rmmod / modprobe avec l’adaptateur attaché) ne permet pas de trouver la sortie numérique. - mtbkrdave


Réponses:


Voir https://askubuntu.com/a/585580/499391 pour la réponse qui a fonctionné pour moi avec un problème similaire. Depuis un terminal et votre compte utilisateur connecté (pas besoin d'un accès sudo / root):

pulseaudio -k

Il sera tué et lors du redémarrage, il découvrira les interfaces numériques / SPIDF. Je soupçonne que pulseaudio a ce problème pour tous les périphériques audio USB qui ont à la fois des interfaces analogiques et numériques.

(Peut-être aller à la réponse originale et corriger leur réponse, car c'est là que le crédit est dû)


0
2018-06-04 09:46