Pode ser que eu esteja interpretando mal meus resultados, mas parece que estou tendo inconsistências. Eu apreciaria uma revisão com comentários.
Como usuário root
amixer scontrols
Simple mixer control 'PCM',0
Observando o seguinte no meu Raspberry Pi 3 executando o Arch Linux ARM:
Usando a primeira sintaxe:
amixer sset 'PCM' 50%
saída
Simple mixer control 'PCM',0
Capabilities: pvolume pvolume-joined pswitch pswitch-joined
Playback channels: Mono
Limits: Playback -10239 - 400
Mono: Playback -4919 [50%] [-49.19dB] [on]
No entanto, olhe para alsamixer
Eexecutandooutrasintaxe(nível)
amixersetPCM--100%
saída
Simplemixercontrol'PCM',0Capabilities:pvolumepvolume-joinedpswitchpswitch-joinedPlaybackchannels:MonoLimits:Playback-10239-400Mono:Playback400[100%][4.00dB][on]
eproduzissoemalsamixer:
Comousuárioem/home
Derepente,oPCMnãoestádisponível,apenasoMaster.
amixerscontrolsSimplemixercontrol'Master',0Simplemixercontrol'Capture',0
Usandoaprimeirasintaxequefunciona(diferentedoPCM):
amixersset'Master'50%
saída:
Simplemixercontrol'Master',0Capabilities:pvolumepswitchpswitch-joinedPlaybackchannels:FrontLeft-FrontRightLimits:Playback0-65536Mono:FrontLeft:Playback32768[50%][on]FrontRight:Playback32768[50%][on]
saídaalsamixer
Enovamenteusandooutrasintaxe(denível)quefunciona:
amixersetMaster--100%
saída:
Simplemixercontrol'Master',0Capabilities:pvolumepswitchpswitch-joinedPlaybackchannels:FrontLeft-FrontRightLimits:Playback0-65536Mono:FrontLeft:Playback65536[100%][on]FrontRight:Playback65536[100%][on]
Eparacompletar,aquiestáasaídadoalsamixer:
Notas
- Umarespostanãomuitocompleta/abrangente: Qual é a diferença entre os canais Master e PCM na Alsa?