Linux

為什麼 /dev/dsp 從 SUSE 消失了

  • January 6, 2014

我曾經用命令測試我的聲音設置

dd if=/dev/urandom of=/dev/dsp

這將在您的預設聲音設備上播放隨機聲音(使用 OSS)。

我正在使用 SUSE Linux。現在在較新的版本中(可能從 12.1 開始,不確定)/dev/dsp不再存在,但聲音仍然有效。這是一個問題,因為我已經編寫瞭如何在 Linux 下解決聲音問題的指南,例如http://www.linuxintro.org/wiki/Sound_troubleshooting

為什麼/dev/dsp預設情況下不再存在?如何對 Linux 聲音進行“冒煙測試”?

OSS 是舊核心 2.4 倍的遺留物。

自核心 2.6 以來(10 多年前!)ALSA 是 linux 中的預設聲音系統。

如果你真的需要使用 OSS,應該有一個 alsa-oss 核心模組,它在 ALSA 之上提供了一些 OSS 功能。

看看speaker-test這個比你的還好dd

引用自:https://unix.stackexchange.com/questions/108060