Ubuntu 20.04 上耳机突然发出很大的噪音

Ubuntu 20.04 上耳机突然发出很大的噪音

当我戴着耳机在任何浏览器上收听或观看某些内容时,某个时候会开始出现很大的噪音。这种情况不仅发生在我使用浏览器时,在使用 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

我不知道为什么视频在播放几秒/几分钟后会出现突然的极端放大,但这似乎有帮助:

  1. 在 /etc/pulse/daemon.conf 中,更改; default-sample-rate = 44100default-sample-rate = 48000(取消注释并更改值)

  2. systemctl --user restart pulseaudio不是以 root 身份

  3. sudo apt-get install pavucontrol(PulseAudio 音量控制)

  4. 从菜单或命令行启动 pavucontrol

  5. 就我而言,我想要的设备是 USB 音频。在配置选项卡中,我将其设置为“数字立体声 (IEC958) 输出”。

  6. 在“输出设备”选项卡中,对于 USB 音频数字立体声 (IEC958),我从下拉菜单中选择了“端口:数字输出 (S/PDIF)”。

  7. 在“输出设备”选项卡中,使用滑块降低音量设备的电量消耗到 20% 左右。这是关键。

  8. 使用外部放大器等的音量控制来根据需要调高音量。如果需要,您还可以小心/缓慢地调高滑块上的音量。

  9. 在设置过程中,保持滑块音量较低,这样就不会出现极端过度放大。但要保持 pavucontrol 窗口打开。如果确实出现了噪音,请让它继续,但要降低音量滑块,直到它变成干净的声音。

到目前为止一切都很好,但才过了几天。

答案2

笔记本电脑上安装了 ubuntu 22.04 和 windows 10

  1. 在windows10中,内置扬声器和耳机正常
  2. 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

相关内容