当我戴着耳机在任何浏览器上收听或观看某些内容时,某个时候会开始出现很大的噪音。这种情况不仅发生在我使用浏览器时,在使用 VLC Player 或其他应用程序时也会发生。但大多数情况下发生在浏览器中。
音频开始时正常,但几秒钟/几分钟后音频失真,并且开始出现很大的噪音,直到我暂停音频一段时间后才停止。
我录制了这个。我留下了一个示例链接:
https://drive.google.com/file/d/1kVkIJ0ZWz4mcABtbNyMLrZ8JMFRS5FrV/view?usp=sharing
这是在最近全新安装 Ubuntu 20.04 后发生的。开始使用 Unity 桌面,几个小时后切换到 Mate 桌面。
我无法确认这是否发生在使用 Unity 时,因为当时我没有使用耳机。我也无法确认这是否发生在扬声器上,因为我没有扬声器可以进行测试。
当我在同一台计算机上使用 Windows 10 时,不会发生这种情况。
所有驱动程序都是最新的,并尝试清除 Pulse Audio、Alsa 并重新安装和重新启动。
我尝试过其他帖子中的其他解决方案,但似乎都没有效果,其中大多数都有类似的问题,但不完全是我的问题。
脉冲音频转储:
### Read from configuration file: /etc/pulse/daemon.conf ###
daemonize = no
fail = yes
high-priority = yes
nice-level = -11
realtime-scheduling = yes
realtime-priority = 5
allow-module-loading = yes
allow-exit = yes
use-pid-file = yes
system-instance = no
local-server-type = user
cpu-limit = no
enable-shm = yes
flat-volumes = no
rescue-streams = yes
lock-memory = no
exit-idle-time = 20
scache-idle-time = 20
dl-search-path = /usr/lib/pulse-13.99.1/modules
default-script-file = /etc/pulse/default.pa
load-default-script-file = yes
log-target =
log-level = notice
resample-method = auto
avoid-resampling = no
enable-remixing = yes
remixing-use-all-sink-channels = yes
remixing-produce-lfe = no
remixing-consume-lfe = no
lfe-crossover-freq = 0
default-sample-format = s16le
default-sample-rate = 44100
alternate-sample-rate = 48000
default-sample-channels = 2
default-channel-map = front-left,front-right
default-fragments = 4
default-fragment-size-msec = 25
enable-deferred-volume = yes
deferred-volume-safety-margin-usec = 1
deferred-volume-extra-delay-usec = 0
shm-size-bytes = 0
log-meta = no
log-time = no
log-backtrace = 0
rlimit-fsize = -1
rlimit-data = -1
rlimit-stack = -1
rlimit-core = -1
rlimit-rss = -1
rlimit-as = -1
rlimit-nproc = -1
rlimit-nofile = 256
rlimit-memlock = -1
rlimit-locks = -1
rlimit-sigpending = -1
rlimit-msgqueue = -1
rlimit-nice = 31
rlimit-rtprio = 9
rlimit-rttime = 200000
答案1
我不知道为什么视频在播放几秒/几分钟后会出现突然的极端放大,但这似乎有帮助:
在 /etc/pulse/daemon.conf 中,更改
; default-sample-rate = 44100
为default-sample-rate = 48000
(取消注释并更改值)systemctl --user restart pulseaudio
(不是以 root 身份sudo apt-get install pavucontrol
(PulseAudio 音量控制)从菜单或命令行启动 pavucontrol
就我而言,我想要的设备是 USB 音频。在配置选项卡中,我将其设置为“数字立体声 (IEC958) 输出”。
在“输出设备”选项卡中,对于 USB 音频数字立体声 (IEC958),我从下拉菜单中选择了“端口:数字输出 (S/PDIF)”。
在“输出设备”选项卡中,使用滑块降低音量设备的电量消耗到 20% 左右。这是关键。
使用外部放大器等的音量控制来根据需要调高音量。如果需要,您还可以小心/缓慢地调高滑块上的音量。
在设置过程中,保持滑块音量较低,这样就不会出现极端过度放大。但要保持 pavucontrol 窗口打开。如果确实出现了噪音,请让它继续,但要降低音量滑块,直到它变成干净的声音。
到目前为止一切都很好,但才过了几天。
答案2
笔记本电脑上安装了 ubuntu 22.04 和 windows 10
- 在windows10中,内置扬声器和耳机正常
- ubuntu22.04内置扬声器运转正常,但耳机有嗡嗡声
我遇到了两种情况,并通过以下方式修复:
情况1:
插入耳机时,无论播放音乐还是视频,都会出现嗡嗡声
案例 2:
插入耳机后,仅在播放音乐和视频时背景会有嗡嗡声
使固定:
root权限运行命令:“alsamixer”,按方向键“→”,找到“自动静音模式”选项,然后按“↑”,设置为“Enabled”,按“Esc”退出,然后尝试修复问题。
附言:
如果想进入省电模式,只播放是否启动声卡。运行命令:
cat /sys/module/snd_hda_intel/parameters/power_save
如果值为“0”,则显示省电模式;如果值为“1”,则执行以下命令将该值改为0:
echo 0 | sudo tee /sys/module/snd_hda_intel/parameters/power_save