使用 PulseAudio 时声音运行正常,但我安装了一些东西以尝试让 xawtv 工作,但这却导致音频停止工作。
因此我尝试安装一些软件包来使 OSS 工作,因为我读到 OSS 比 PulseAudio 更好(这是真的吗?)
无论如何,我也无法让 OSS 工作。我需要安装哪些软件包?如何进行设置?
答案1
OSS4 是 ALSA 的替代品,而不是 PulseAudio 的替代品。
我尝试在 ubuntu 上使用 OSS4,声音不错,可能比 ALSA 更好,但是由于以下几个问题我又恢复回 ALSA:
- OSS4 不会自动检测耳机插孔的插入(至少对于我的音频卡而言)
- Flash 插件与 OSS4 配合使用时出现故障或崩溃
无论如何,我从我的短暂经历中保存了一些笔记:
- 将您的用户添加到
audio
组中; - 安装包
linux-source
; - 提取与上一个包一起安装的 tar 存档
/usr/src/linux-source-3.2.0/
(或等效文件,取决于内核版本) - 创建符号链接
/lib/modules/3.2.0-24-generic-pae/source
至/usr/src/linux-source-3.2.0/linux-source-3.2.0/
- 安装软件包
oss4-{base,source,dkms,gtk}
并liboss4-salsa2
- 运行
sudo dpkg-reconfigure linux-sound-base
并选择 OSS4 - 调整
/etc/pulse/default.pa
- 评论此行:
load-module module-udev-detect
- 添加以下行:
load-module module-oss device="/dev/dsp" sink_name=output source_name=input mmap=0
- 评论此行:
- 运行
gstreamer-properties
并选择 OSS4 创建
~/.asoundrc
内容:pcm.!default { type oss device /dev/dsp } mixer.!default { type oss device /dev/dsp }
祝你好运