我在一台新机器上运行稳定的 OpenBSD/amd64 5.2,使用带有 realtek alc898 音频芯片组的技嘉主板。当我尝试播放任何音频(来源包括mpd
、aucat
和cat > /dev/audio
)时,我总是以系统播放的声音结束,与白噪声不太一样。我已经能够让系统在其他操作系统下播放音频,所以硬件没有问题。
遵循常见问题解答,audioctl
并且mixerctl
不会静音并且音量合理。按照调试说明给出以下内容:
$ cat > /dev/audio < /dev/zero &
[1] 19598
$ audioctl play.{seek,samples,errors}
play.seek=48000
play.samples=3350400
play.errors=0
$ audioctl play.{seek,samples,errors}
play.seek=48000
play.samples=3696000
play.errors=0
$ audioctl play.{seek,samples,errors}
play.seek=48000
play.samples=3984000
play.errors=0
$ kill %1
$ fg %1
cat > /dev/audio < /dev/zero
Terminated
Run Code Online (Sandbox Code Playgroud)
这会产生相同的研磨噪音,即使常见问题解答指出这不应产生任何噪音。cat /dev/urandom > /dev/audio
产生相同的结果。
在 中查找相关信息dmesg
,我发现了以下内容:
$ dmesg | grep -i audio
azalia0 at pci0 dev 27 function …
Run Code Online (Sandbox Code Playgroud)