내 결과를 잘못 해석하고 있을 수도 있지만 내 결과가 일관되지 않은 것 같습니다. 댓글로 댓글을 받고 싶습니다.
루트 사용자로
amixer scontrols
Simple mixer control 'PCM',0
Arch Linux ARM을 실행하는 Raspberry Pi 3에서 다음을 관찰하세요.
첫 번째 구문을 사용하십시오.
amixer sset 'PCM' 50%
산출
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]
하지만 alsamixer를보세요
다른 (--level) 구문을 실행하십시오.
amixer set PCM -- 100%
산출
Simple mixer control 'PCM',0
Capabilities: pvolume pvolume-joined pswitch pswitch-joined
Playback channels: Mono
Limits: Playback -10239 - 400
Mono: Playback 400 [100%] [4.00dB] [on]
alsamixer에서 다음을 생성합니다.
/home의 사용자로서
갑자기 PCM을 사용할 수 없고 마스터만 사용할 수 있습니다.
amixer scontrols
Simple mixer control 'Master',0
Simple mixer control 'Capture',0
첫 번째 유효한 구문을 사용하십시오(PCM과 달리):
amixer sset 'Master' 50%
산출:
Simple mixer control 'Master',0
Capabilities: pvolume pswitch pswitch-joined
Playback channels: Front Left - Front Right
Limits: Playback 0 - 65536
Mono:
Front Left: Playback 32768 [50%] [on]
Front Right: Playback 32768 [50%] [on]
alsa 믹서 출력
다시 다른 유효한(--level) 구문을 사용합니다.
amixer set Master -- 100%
산출:
Simple mixer control 'Master',0
Capabilities: pvolume pswitch pswitch-joined
Playback channels: Front Left - Front Right
Limits: Playback 0 - 65536
Mono:
Front Left: Playback 65536 [100%] [on]
Front Right: Playback 65536 [100%] [on]
완전성을 위해 alsamixer의 출력은 다음과 같습니다.
노트
- 덜 철저하고 포괄적인 답변:Alsa의 마스터 채널과 PCM 채널의 차이점은 무엇입니까?
답변1
"루트"와 "루트가 아닌" 이름 및 제어 범위는 PulseAudio로 인해 발생합니다. 일부 카드에는 세 가지 다른 컨트롤이 있는데 이는 인간에게는 아무 의미가 없는 반면, Pulse는 하나의 컨트롤(Pulse에서 선택할 수 있는 모든 출력에 대해)을 제공하고 음질을 최적화하려고 시도합니다. 모든 작업에 루트가 아닌 Pulseaudio를 계속 사용할 수 있다면 가장 쉽습니다.
alsamixer
첫 번째 경우의 막대 차트가 예상 범위를 벗어난 백분율을 반영하지 않는 이유를 모르겠습니다 .-10239 - 400