Ubuntu 终端音量调节 | 提高音量、查看设备、避免爆破声

还在为 Ubuntu 声音太小而烦恼?

图形界面限制了你?

今天教你 纯命令行搞定音量调节,不仅能超 100%,还能防止爆破声!


✅ 目录

  • 一、查看音频输出设备
  • 二、查看当前音量
  • 三、终端调大音量(突破 100% 限制)
  • 四、多少才算"安全音量"?
  • 五、防止爆破声:动态压缩方案
  • 六、总结

🔍 一、查看音频输出设备(Sinks)

Ubuntu 默认使用 PulseAudio 管理音频,所有输出设备叫做 sink。

快速查看设备列表:

bash 复制代码
pactl list short sinks

输出示例:

复制代码
0   alsa_output.platform-es8388-sound.stereo-fallback    s16le 2ch 44100Hz   RUNNING
1   alsa_output.platform-hdmi0-sound.stereo-fallback     s16le 2ch 44100Hz   RUNNING
2   combined                                             s16le 2ch 44100Hz   RUNNING
  • 0 / 1 / 2:设备编号
  • Name:sink 名称
  • combined:表示"同时输出到多个设备"

如果想看详细信息(包括端口、dB 范围):

bash 复制代码
pactl list sinks

🎚 二、查看当前音量

方法一:显示所有 sink 的音量

bash 复制代码
pactl list sinks | grep -E 'Name:|Active Port:|Volume:'

输出示例:

复制代码
Name: alsa_output.platform-es8388-sound.stereo-fallback
Active Port: analog-output-headphones
Volume: front-left: 65536 / 100% / 0.00 dB

方法二:只看默认输出

bash 复制代码
pactl info | grep 'Default Sink'
pactl get-sink-volume @DEFAULT_SINK@

🚀 三、调大音量(超越 100%)

PulseAudio 默认 100% 对应 65536,但我们可以超限!

增加 10%:

bash 复制代码
pactl set-sink-volume 0 +10%

直接设为 120%:

bash 复制代码
pactl set-sink-volume 0 120%

也可以用名称:

bash 复制代码
pactl set-sink-volume alsa_output.platform-es8388-sound.stereo-fallback 130%

如果你要所有输出同时调大(combined):

bash 复制代码
pactl set-sink-volume combined 150%

⚠ 注意:理论上可以调到极限(甚至 1000%),但会严重失真甚至损坏硬件!


🛡 四、多少才算"安全音量"?

  • ✅ 110%(+10%):安全无失真
  • ✅ 120%(+20%):声音更大,失真可控
  • ⚠ 125%+:高动态音乐可能出现削顶(爆破)

推荐区间:110%--125%

可以这样逐步调试:

bash 复制代码
pactl set-sink-volume 0 110%
pactl set-sink-volume 0 120%

🎛 五、防止爆破声:动态压缩方案

如果你想 音量更大但不失真 ,可以用 PulseAudio LADSPA 插件 加动态压缩器:

bash 复制代码
pactl load-module module-ladspa-sink \
  sink_name=compress \
  slaves=0 \
  plugin=dyson_compress_1403 \
  label=dyson_compress_1403 \
  control=0.5,0.5,0.7,1.0,0.5
  • dyson_compress_1403 是一个常用压缩器插件
  • 可在 pavucontrol 里选择新建的 compress sink

卸载模块:

bash 复制代码
pactl unload-module module-ladspa-sink

这样,即使调到 150% 甚至更高,动态压缩会防止爆破声。


✅ 六、总结

功能 命令
查看设备 pactl list short sinks
查看音量 `pactl list sinks grep Volume:`
调高音量 pactl set-sink-volume 0 120%
动态压缩 module-ladspa-sink 插件

核心结论:

  • 110%-125% 区间最佳
  • 超过 150% 风险大
  • 动态压缩是最佳解决方案

更多交流,欢迎关注我,一起 DeepTechTalk

问题解决方法千千万,总有一两条指令适合你!

相关推荐
szxinmai主板定制专家7 小时前
X86 工控机 vs RK3588 异构主控:AMR 控制器 BOM、散热、长期运维对比
运维·stm32·单片机·嵌入式硬件·fpga开发·am62x
叼烟扛炮7 小时前
Linux 学习笔记(四十一):TCP 并发演进——从单进程到多线程服务器
linux·运维·服务器·网络·笔记·学习·tcp/ip
ynchyong7 小时前
Linux 有两个 “版本“
linux·发行版·内核版本
叼烟扛炮8 小时前
Linux 学习笔记(四十四):HTTP 协议解析与极简 Web 服务器实战
linux·服务器·学习
叼烟扛炮8 小时前
Linux 学习笔记(四十三):网络编程进阶——自定义协议解决 TCP 粘包与守护进程
linux·开发语言·网络·笔记·tcp/ip
Decay__8 小时前
09_MySQL 闪回与时间点恢复 —— binlog 回放、mysqlbinlog、PITR 与误删恢复
运维·数据库·sql·mysql·架构
久曲健的测试窝8 小时前
2026软件测试工具选型指南:双模式如何化解UI脚本维护难题
运维·人工智能·科技·aigc
Escalating_xu8 小时前
【Linux 网络编程】DNS 与 ICMP:从域名解析到 ping、traceroute,把“网络通不通”问清楚
linux·网络·php
NailiConveyor10 小时前
柔性物流方案如何适配工厂升级?自动化输送流水线定制要点
大数据·运维·自动化·制造·业界资讯
Lsetea10 小时前
Certbot webroot申请SSL证书总是404:Nginx挑战目录与路径映射检查
运维·nginx·https·ssl证书·certbot