连接到 USB-C 基座时,USB 扬声器会暂时输出噪音

连接到 USB-C 基座时,USB 扬声器会暂时输出噪音

几年来,我一直在显示器上使用三星 USB 条形音箱,没有出现任何问题,它通过显示器的集成 USB 集线器连接。驱动计算机是台式机(Z170X-Gaming 7 主板),运行 Ubuntu 20.04。现在我改用 USB-C 扩展坞(Lenovo ThinkPad USB-C 扩展坞),可以连接到 PC 或笔记本电脑。鼠标、键盘和扬声器现在都连接到扩展坞。

现在,当我使用台式电脑收听广播/音乐时,会不定期(有时​​每隔几分钟)发生这种情况:实际输出大部分被扬声器上的噪音所取代,通常比之前的输出更响。听音乐时,它就像静态噪音,而在口语中,仍然有一些可听见的“整形”,比如单词之间的停顿。

根据这些症状,我相当确定该问题与电气/模拟问题(如类似帖子中提到的接地环路)没有直接关系。对我来说,在这些噪声事件期间,数据流的同步似乎丢失了,导致例如交换 16 位音频样本的低位和高位字节。这可以解释为什么音频流中的暂停仍然可以听到。

VLC 和 totem 都会出现这种症状。当出现噪音时,我可以等待 10 秒左右,直到音频恢复正常,或者暂时将音频输出切换到其他设备并立即恢复。

当音频变坏或恢复正常时,dmesg 不会显示任何输出。USB 扬声器使用一个相当虚假的 VID/PID 标识进行自我注册:

[ 1902.525096] usb 3-1.4.3: new full-speed USB device number 10 using xhci_hcd
[ 1902.748627] usb 3-1.4.3: New USB device found, idVendor=1234, idProduct=5678, bcdDevice= 1.10
[ 1902.748632] usb 3-1.4.3: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 1902.748635] usb 3-1.4.3: Product: Samsung USB Device
[ 1902.748638] usb 3-1.4.3: Manufacturer: Samsung
[ 1902.829358] input: Samsung Samsung USB Device as /devices/pci0000:00/0000:00:1c.4/0000:08:00.0/0000:09:02.0/0000:25:00.0/usb3/3-1/3-1.4/3-1.4.3/3-1.4.3:1.3/0003:1234:5678.0007/input/input14
[ 1902.889739] hid-generic 0003:1234:5678.0007: input,hidraw1: USB HID v1.00 Device [Samsung Samsung USB Device] on usb-0000:25:00.0-1.4.3/input3

我可以尝试什么来调试此类问题?其他人有没有遇到过类似的事情?

谢谢。谨致问候,Philipp

答案1

看来这只是主板的另一个影响/错误。问题似乎是随机发生的,拔下并重新插入 USB 扬声器时,它通常会工作到下次重新启动计算机,我现在将其用作一种解决方案。

相关内容