Debian 8 - 声音断断续续

Debian 8 - 声音断断续续

我在我的电脑上安装了 Debian 8 和 Windows 7。问题是,Debian 音频驱动程序会产生非常断断续续的声音。 Windows 工作正常。

在尝试了google的一些方法之后,我其实感到更加沮丧。它们都不起作用,比如本文提到。

我不确定需要提供哪些类型的信息,因此请随时向我询问任何所需信息。我真的很感谢你的帮助。

编辑

声卡信息:

00:1b.0 音频设备:Intel Corporation 6 系列/C200 系列芯片组系列高清晰度音频控制器(修订版 05)

我已经对在 Chrome HTML5 播放器、Debian 内置视频播放器和 vlc 媒体播放器上运行的 mp3 文件和 YouTube 视频进行了测试。它们产生的声音类似于以 1KB/s 的网络速度在线听音乐。

答案1

请提供有关您的硬件的更多信息:

如果我们谈论内置音频:

lspci | grep -i audio

如果您使用 USB 声卡:

lsusb

如果这是一台笔记本电脑或品牌台式机,该型号也会有所帮助。如果您自己组装 PC,您使用的主板或声卡是什么。

另外,确保混音器没有静音,发出alsamixer...确保您拥有正确的卡,如顶部打印的那样,如果没有,请在 alsamixer 中按 F6。

我希望这有帮助。

更新,op 提供了详细信息。这看起来像什么Arch wiki 中有描述:

故障、跳音或噼啪声

PulseAudio 声音服务器的较新实现使用基于计时器的音频调度,而不是传统的中断驱动方法。

基于计时器的调度可能会暴露某些 ALSA 驱动程序中的问题。另一方面,如果没有打开它,其他驱动程序可能会出现故障,因此请检查一下哪些驱动程序适用于您的系统。

要关闭基于计时器的调度,请tsched=0添加/etc/pulse/default.pa

load-module module-udev-detect tsched=0

然后重新启动 PulseAudio 服务器:

$ pulseaudio -k
$ pulseaudio --start

如果默认情况下尚未启用,则执行相反的操作以启用基于计时器的调度。

如果您使用 Intel 的 IOMMU 并遇到故障和/或跳过,请添加intel_iommu=igfx_off到您的内核命令行。

某些使用 snd-hda-intel 模块的 Intel 声卡需要选项vid=8086 pid=8ca0 snoop=0。为了永久设置它们,请创建/修改/etc/modprobe.d/sound.conf包括下面的行。

options snd-hda-intel vid=8086 pid=8ca0 snoop=0

相关内容