音频:Turtle Beach/C-Media USB 适配器:仅在启动时出现数字输出

音频:Turtle Beach/C-Media USB 适配器:仅在启动时出现数字输出

我有一个 Turtle Beach USB 音频适配器,我将其与运行 16.04LTS 的笔记本电脑一起使用,作为光纤数字 (toslink S/PDIF) 输出。它具有数字和模拟输出。如果适配器在启动时连接,则数字输出仅显示在“声音设置”对话框中。如果我在启动后连接适配器,则只会显示模拟选项。

识别两个适配器输出的声音设置对话框的屏幕截图

适配器显示为lsusb

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

插入适配器后,输出为cat /proc/asound/modules

cat /proc/asound/modules 
 0 snd_hda_intel
 1 snd_usb_audio

不确定从哪里开始调试为什么启动后安装适配器时数字输出未枚举。如果需要,很乐意在这里发布其他调试或日志输出...

答案1

https://askubuntu.com/a/585580/499391找到对我遇到类似问题有用的答案。从终端和您登录的用户帐户(无需 sudo/root 访问权限):

pulseaudio -k

它将被终止,重新启动时,它将发现数字/SPIDF 接口。我怀疑 pulseaudio 对于所有同时具有模拟和数字接口的 USB 音频设备都存在此问题。

(也许可以转到原始答案并提升他们的答案,因为这是应得的荣誉)

相关内容