動作確認:Devuan GNU+Linux Beowulf 3.1.1
/etc/asound.conf
もしくは ~/.asoundrc
softvol
プラグインを利用し、最小・最大音量を設定aplay -L
null
Discard all samples (playback) or generate zero samples (capture)
default
softvol
sysdefault:CARD=PCH
HDA Intel PCH, ALC892 Analog
Default Audio Device
...
hdmi:CARD=PCH,DEV=0
HDA Intel PCH, HDMI 0
HDMI Audio Output
...
dmix:CARD=PCH,DEV=0
HDA Intel PCH, ALC892 Analog
Direct sample mixing device
...
dsnoop:CARD=PCH,DEV=0
HDA Intel PCH, ALC892 Analog
Direct sample snooping device
...
hw:CARD=PCH,DEV=0
HDA Intel PCH, ALC892 Analog
Direct hardware device without any conversions
...
plughw:CARD=PCH,DEV=0
HDA Intel PCH, ALC892 Analog
Hardware device with all software conversions
...
sysdefault:CARD=H340
Logicool USB Headset H340, USB Audio
Default Audio Device
...
dmix:CARD=H340,DEV=0
Logicool USB Headset H340, USB Audio
Direct sample mixing device
dsnoop:CARD=H340,DEV=0
Logicool USB Headset H340, USB Audio
Direct sample snooping device
hw:CARD=H340,DEV=0
Logicool USB Headset H340, USB Audio
Direct hardware device without any conversions
plughw:CARD=H340,DEV=0
Logicool USB Headset H340, USB Audio
Hardware device with all software conversions
speaker-test -Dhw:H340 -c1 -twav
speaker-test -Dplughw:H340 -twav
speaker-test -Dplughw:H340 -c1 -twav
speaker-test -Dplughw:H340 -c2 -twav
aplay -l
**** ハードウェアデバイス PLAYBACK のリスト ****
カード 0: PCH [HDA Intel PCH], デバイス 0: ALC892 Analog [ALC892 Analog]
サブデバイス: 1/1
サブデバイス #0: subdevice #0
...
カード 1: H340 [Logicool USB Headset H340], デバイス 0: USB Audio [USB Audio]
サブデバイス: 0/1
サブデバイス #0: subdevice #0
amixer controls | grep Master
softvol
プラグインを設定
nano ~/.asoundrc
pcm.!default {
type plug
slave.pcm "softvol"
}
pcm.softvol {
type softvol
slave {
pcm "plughw:H340"
}
control {
name "Master"
card 1
}
min_dB -60.0
max_dB -18.0
}
ctl.!default {
type hw
card 1
}
sudo alsactl store 0