我想使用 Rodecaster Pro 混音器来运行我的音频。它在我的笔记本电脑上运行良好,但在我的台式机上运行不佳(两者都运行内核为 5.8.18 的 Ubuntu 20.04)。
在我的桌面上,麦克风的输入正常,但声音输出播放速度非常慢并且失真,就像采样下来一样 - 有趣的是,来自 YouTube 的媒体播放在我的屏幕上也变慢了。以前从未见过这样的事情:-)
同时,我已在https://bugs.launchpad.net/ubuntu/+source/alsa-driver/+bug/1927255提交了错误报告
目前,我得到的最好的提示以及我正在调查的:Rodecaster Pro 似乎只能处理设置为 24 位、48kHz 的音频。虽然 Linux 内核在 Rodecaster Pro 的一些额外的怪异处理程序中设置了 48kHz,但我认为我需要以某种方式重新配置 ALSA 以满足 24 位要求(尽管我不知道为什么它在我的笔记本电脑上运行没有任何问题,只是不在我的桌面上)。
aplay当前状态:我一直在尝试通过使用播放 wav(以 PCM 32 位小端格式以 48000kHz 编码)样本
aplay -f S32_LE -c 2 -r 48000 -D hw:x ~/sample.wav
Run Code Online (Sandbox Code Playgroud)
其中 x 是适当的卡号,其余参数满足 Rodecaster 的规范。它在笔记本电脑上运行良好,但在台式机上却失真。ALSA 有可能在其中之一上进行或不进行一些重新采样(要么破坏台式机上的某些内容,要么修复笔记本电脑上的某些内容)?据我了解,情况不应该是这样,因为我没有使用插件,对吗?那么,ALSA 和 Rodecaster 之间一定发生了什么事情,可能是与 USB 相关的事情吗?
我在下面有更多详细信息,但到目前为止,我最有可能得到的提示来自于dmesg -w插入 Rodecaster 时在两台机器上运行。输出是:
桌面
[ 156.337116] usb 1-4: new high-speed USB device number 6 using …Run Code Online (Sandbox Code Playgroud)