我刚买了一台戴尔 Inspiron Mini 10,它配有 Realtek HD ALC269 声卡,无论它发出什么声音,它都坏了。如果我修不好它,就得把它放回 WinXP,这样我的小儿子就会习惯 M$ 产品了!!!
请帮忙!!!
一些额外的信息:http://www.alsa-project.org/db/?f=5babb67a654bb45c8cd1721ec716ed38f9f840c1
更新:Lenny Kravitz 的《Again》听起来是这样的:https://clyp.it/cwrslpt2
答案1
- 关闭所有打开的音频程序。
- 阻止守护进程重生:
sudo nano /etc/pulse/client.conf
取消注释以下行:
; autospawn = yes
说:
autospawn = no
然后按 CTRL+X 保存这些更改。
- 停止现有的 PulseAudio 守护程序运行:
pulseaudio --kill
- 现在尝试从您选择的媒体播放器播放音频文件。这将直接在硬件上播放,但这意味着一次只有一个程序可以播放声音。
恢复方法:再次注释该行(使用;),然后在终端中输入 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
重新启动脉冲(或者只是重新启动系统),噼啪声就会消失。
答案2
HDA 音频芯片有时需要手动干预才能正常工作。请尝试以下操作,看看是否能解决您的问题:
sudo modprobe -r snd_hda_intel
sudo modprobe snd_hda_intel model=dell
如果第一步不成功,则用model=lifebook
和model=laptop-amic
代替重复这两个步骤。model=dell
如果您对其中一个选项感到满意,您应该将其永久保留。
使用sudo
,编辑文件/etc/modprobe.d/alsa-base.conf
并添加行
options snd-hda-intel model=XXX
其中 XXX 是您上面确定的选项。
我曾看到过一份报告称,在 之后音频没有出现问题apt purge pulseaudio
,但对我来说这似乎有点过分。但如果其他方法都不管用,您可以尝试一下 - 机器单独使用 ALSA 就可以正常工作,而在这样的系统上,您无论如何都不会从 pulseaudio 的功能中受益。