IQAudio DAC+ 모자가 설치된 Raspberry Pi가 있고 Volumio Linux 배포판을 실행하고 있습니다.
카드가 잘 작동합니다. DAC를 통해 오디오가 제대로 출력되도록 dsp.alsa.device
설정을 해두었습니다 .device:1
그런데 CMUS 볼륨 조절이 작동하지 않습니다.
CMUS에서 mixer.alsa.channel
설정 해야 할 것 같습니다 mixer.alsa.device
. 이제 준비가 되었습니다.
mixer.alsa.channel PCM
mixer.alsa.device default
어떤 장치 이름과 채널 이름을 사용합니까?
나는 다음과 같은 조합을 시도했습니다.
mixer.alsa.channel PCM
mixer.alsa.device default:1
mixer.alsa.channel Digital
mixer.alsa.device default:1
mixer.alsa.channel PCM
mixer.alsa.device IQAudioIODac
mixer.alsa.channel Digital
mixer.alsa.device IQAudioIODac
mixer.alsa.channel PCM
mixer.alsa.device default:CARD=IQaudIODAC
mixer.alsa.channel Digital
mixer.alsa.device default:CARD=IQaudIODAC
하지만 CMUS는 항상 오류 메시지를 표시합니다 Error: can't change volume: mixer is not open
.
다른 CMUS 설정을 사용해야 합니까?
이것은 내 결과입니다 aplay -l
.
card 0: ALSA [bcm2835 ALSA], device 0: bcm2835 ALSA [bcm2835 ALSA]
Subdevices: 6/7
Subdevice #0: subdevice #0
Subdevice #1: subdevice #1
Subdevice #2: subdevice #2
Subdevice #3: subdevice #3
Subdevice #4: subdevice #4
Subdevice #5: subdevice #5
Subdevice #6: subdevice #6
card 0: ALSA [bcm2835 ALSA], device 1: bcm2835 ALSA [bcm2835 IEC958/HDMI]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: IQaudIODAC [IQaudIODAC], device 0: IQaudIO DAC HiFi pcm512x-hifi-0 []
Subdevices: 1/1
Subdevice #0: subdevice #0
이것은 내 결과입니다 aplay -L
.
hw:CARD=ALSA,DEV=0
bcm2835 ALSA, bcm2835 ALSA
Direct hardware device without any conversions
hw:CARD=ALSA,DEV=1
bcm2835 ALSA, bcm2835 IEC958/HDMI
Direct hardware device without any conversions
plughw:CARD=ALSA,DEV=0
bcm2835 ALSA, bcm2835 ALSA
Hardware device with all software conversions
plughw:CARD=ALSA,DEV=1
bcm2835 ALSA, bcm2835 IEC958/HDMI
Hardware device with all software conversions
default:CARD=IQaudIODAC
IQaudIODAC,
Default Audio Device
sysdefault:CARD=IQaudIODAC
IQaudIODAC,
Default Audio Device
dmix:CARD=IQaudIODAC,DEV=0
IQaudIODAC,
Direct sample mixing device
dsnoop:CARD=IQaudIODAC,DEV=0
IQaudIODAC,
Direct sample snooping device
hw:CARD=IQaudIODAC,DEV=0
IQaudIODAC,
Direct hardware device without any conversions
plughw:CARD=IQaudIODAC,DEV=0
IQaudIODAC,
Hardware device with all software conversions
답변1
softvol=true
CMUS 설정 패널에서 설정합니다.
내 생각엔 CMUS가 이제 외부에서 볼륨을 변경하려고 시도하는 대신 자체 출력 볼륨만 조정하는 것 같습니다. 따라서 더 이상 적합한 블렌더를 찾을 필요가 없습니다.
답변2
내가 작동하게 된 방법은 세트를 사용하는 것입니다.mixer.alsa.device=hw:1
을 입력하고 사운드 카드를 alsamixer
클릭하여 F6선택한 다음 F6"장치 이름 입력"을 다시 누르면 올바른 믹서 설정 이름이 표시됩니다.
답변3
내 rpi3의 USB 오디오 어댑터의 경우 다음 설정이 작동합니다.
set dsp.alsa.device=hw:1
set mixer.alsa.channel=hw:1
set mixer.alsa.device=USB Mixer
set output_plugin=alsa
참고로 cmd에서 믹서 장치 이름을 얻었습니다.alsamixer info