测试通话期间 Skype 有噼啪声吗?

测试通话期间 Skype 有噼啪声吗?

我在测试通话期间遇到了 Skype 4.2 的问题,我认为这对客户端来说并不重要,但在录音和播放之后的测试通话期间,音频出现了噼啪声。

现在我修复了 Audacity 软件包中的相同问题pulseaudio-module-jack,记录中的跳跃和噼啪声也消失了。

我已经尝试过这些

high-priority = yes
nice-level = -11
realtime-scheduling = yes
realtime-priority = 5
resample-method = src-sinc-best-quality

但它会导致重启时 Pulseaudio 没有声音,所以我必须注释掉前四个,并将重采样方法重置为 speex-float-1。

我确实进行了 geditPULSE_LATENCY_MSEC=60 to PULSE_LATENCY_MSEC=30并且仍然有噼啪声。

是的,我已经移除tsched=0该线路load-module module-udev-detect and load-module module-detect,但情况仍然相同。

此时任何帮助都是很有帮助的。

答案1

看起来我又遇到同样的问题了。

PULSE_LATENCY_MSEC=60tsched=0 won't帮助。

在谷歌上很难找到建议

在 /etc/pulse/daemon.conf 中设置

resample-method = speex-float-10

出乎意料地解决了问题。

爱好者质量重采样,例如 speex-float-8 不会完全去除噼啪声。


更新:

后来我发现上面的情器有噼啪声,但却无法完全消除它。

另一个原因讨论与 snd-hda-intel 模块相关的 Arch wiki,在我的 ALC887 案例中,强制我搜索 snd-hda-intel 参数。并找到了解决方案bdl_pos_adj:为 hda-intel 设置 IRQ 时序解决方法

通过在 /etc/modprobe.d/sound.conf 中应用模块参数修复了爆裂声

options snd_hda_intel vid=8086 pid=1e20 bdl_pos_adj=16,16

  • vid=8086 pid=1e20 是我的音频设备 Realtek® ALC887 的 PCI id
  • bdl_pos_adj 值由实验选择
    • bdl_pos_adj=2,2 继续噼啪作响
    • bdl_pos_adj=1,48 使丑陋的跳过
    • bdl_pos_adj=16,16 听起来可以接受

更新2:

现在我改成了bdl_pos_adj=-1,32

第一个数字是操作系统设备号,-1 表示全部

我认为,以后避免使用 ALC887,因为它不仅在 skype 中而且在 Adacity 中也会发出噼啪声。

答案2

一些谷歌搜索提出了这一点:

Go into the Skype Options menu - Sound Devices - remove the tick at: Allow Skype to automatically adjust my mixer levels. Click Apply. Readjust the sound mixer controls.

相关内容