Ubuntu 16.04(戴尔 Inspiron Mini 10)上的 ALC269 声音失真

Ubuntu 16.04(戴尔 Inspiron Mini 10)上的 ALC269 声音失真

我刚买了一台戴尔 Inspiron Mini 10,它配有 Realtek HD ALC269 声卡,无论它发出什么声音,它都坏了。如果我修不好它,就得把它放回 WinXP,这样我的小儿子就会习惯 M$ 产品了!!!

请帮忙!!!

一些额外的信息:http://www.alsa-project.org/db/?f=5babb67a654bb45c8cd1721ec716ed38f9f840c1

更新:Lenny Kravitz 的《Again》听起来是这样的:https://clyp.it/cwrslpt2

答案1

  1. 关闭所有打开的音频程序。
  2. 阻止守护进程重生:

sudo nano /etc/pulse/client.conf

取消注释以下行:

; autospawn = yes

说:

autospawn = no

然后按 CTRL+X 保存这些更改。

  1. 停止现有的 PulseAudio 守护程序运行:

pulseaudio --kill

  1. 现在尝试从您选择的媒体播放器播放音频文件。这将直接在硬件上播放,但这意味着一次只有一个程序可以播放声音。

恢复方法:再次注释该行(使用;),然后在终端中输入 pulseaudio 以重新启动守护进程。

来源: https://ubuntu-mate.community/t/choppy-sound-dell-mini-10/2401/3

更新:如果您想让 pulseaudio 保持活动状态,请编辑/etc/pulse/default.pa,找到以下行:

load-module module-udev-detect 

并将“tsched=0”附加到末尾:

load-module module-udev-detect tsched=0

重新启动脉冲(或者只是重新启动系统),噼啪声就会消失。

来源https://askubuntu.com/a/201747/52568

答案2

HDA 音频芯片有时需要手动干预才能正常工作。请尝试以下操作,看看是否能解决您的问题:

sudo modprobe -r snd_hda_intel
sudo modprobe snd_hda_intel model=dell

如果第一步不成功,则用model=lifebookmodel=laptop-amic代替重复这两个步骤。model=dell

如果您对其中一个选项感到满意,您应该将其永久保留。

使用sudo,编辑文件/etc/modprobe.d/alsa-base.conf并添加行

options snd-hda-intel model=XXX

其中 XXX 是您上面确定的选项。

我曾看到过一份报告称,在 之后音频没有出现问题apt purge pulseaudio,但对我来说这似乎有点过分。但如果其他方法都不管用,您可以尝试一下 - 机器单独使用 ALSA 就可以正常工作,而在这样的系统上,您无论如何都不会从 pulseaudio 的功能中受益。

相关内容