Стандартная история - при смене уровня мастера или спикера примерно с 20% ничего не слышно. Получается для этих уровней рабочий диапазон 20-100%. Это неудобно. Я отключил их регулирование:
usr/share/pulseaudio/alsa-mixer/paths/analog-output.conf.common:
[Element Master]
switch = mute
volume = ignore
Потом выставил свою карту дефолтной для альсы, чтобы исключить регулирование мастера пульсы:
cat /etc/asound.conf
pcm.!default "hw:0,0"
Проблема: PCM уровень имеет диапозон -51dB - 0dB, где -51dB - отключить звук. Но в alsamixer для регулирования этого уровня используется какой то странный шаг переменной длины - по началу шаг равен 1,6dB, потом 1, потом 0,8, 0,6, 0,4.
Можно ли заставить альсу регулировать PCM всегда срого на 1dB, начиная от -50 и до 0?
Ноут Lenovo Yoga 710-11isk. Звуковая карта intel.
lspci -s 0:1f.3 -vvv [~]
00:1f.3 Audio device: Intel Corporation Sunrise Point-LP HD Audio (rev 21)
Subsystem: Lenovo Device 3804
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 64
Interrupt: pin A routed to IRQ 281
Region 0: Memory at d1228000 (64-bit, non-prefetchable) [size=16K]
Region 4: Memory at d1210000 (64-bit, non-prefetchable) [size=64K]
Capabilities: <access denied>
Kernel driver in use: snd_hda_intel
Kernel modules: snd_hda_intel, snd_soc_skl
sudo dmidecode | grep -iC 5 audio [~]
Handle 0x0028, DMI type 10, 6 bytes
On Board Device Information
Type: Sound
Status: Enabled
Description: Intel(R) Azalia Audio Device